Need some help understanding plugin for Outlook

Testing out the 7.3 plugin for Outlook. I am not clear on how the flagging of spam/not spam etc. works. We have local IronPort devices. We are not cloud based. When a user flags a message as spam in the Inbox, the Admin Guide says Cisco updates the anti-spam filters so the user will not receive emails like this in the future. Not clear how this works. I understand the email is getting submitted to Cisco for analysis but how do they update spam filters for just that one user? I can understand if we were using a cloud device but as I said we have local hardware. Need to understand this process and the Admin Guide falls short of explaining it.

Reporting spam/phish from Outlook via the plug-in only does that.  It is packaging up the message and sending the message example off to our @access.ironport.com address for submission from that end-user.  The plug-in itself is not actually doing any work to update the anti-spam on your appliance.  These submissions are a work by themselves that is submitted and then reviewed from the rules writing process.  In time, these submissions are scored, updated, and then written into the current IPAS (IronPort Anti-Spam) rules sets that are published back out to the ESA(s) themselves.  So - as long as your ESA is set to get updates (by default, each 5 minutes), then you will get the updated rules --- and these rules are for everyone globally.  
Hope that helps!  If not - let me know.
-Robert

Similar Messages

  • Need some help understanding the way materialized views are applied through

    Hi, I need some help understanding the way materialized views are applied through adpatch.
    In patch 1, we have a mv with build mode immediate. When applying it PTS hang due to pool performance of mv refresh.
    So we provide patch 2, with that mv build mode deferred, hoping it'll go through. But patch 2 hang too on the same mv.
    How does this work? Is that because mv already exists in the database with build immediate, patch 2 will force it to refresh first before changing build mode? How to get over this?
    Thanks,
    Wei

    Hi Hussein,
    Thank you for the response.
    Application release is 11.5.10.
    Patch 1 is MSC11510: 8639586 ASCP ENGINE RUP#38 PATCH FOR 11.5.10 BRANCH
    Patch 2 is MSC11510: 9001833 APCC MSC_PHUB_CUSTOMERS_MV WORKER IS STUCK ON "DB FILE SEQUENTIAL READ" 12 HOURS
    The MV is APPS.MSC_PHUB_CUSTOMERS_MV
    This happens at customer environment but not reproducable in our internal environment, as our testing data is much smaller.
    Taking closer look in the logs, I saw actually when applying both patch 1 and patch 2, MV doesn't exist in the database. So seems my previous assumption is wrong. Still, strange that patch 2 contains only one file which is the MV.xdf, it took 7 hours and finally got killed.
    -- patch 1 log
    Materialized View Name is MSC_PHUB_CUSTOMERS_MV
    Materialized View does not exist in the target database
    Executing create Statement
    Create Statement is
    CREATE MATERIALIZED VIEW "APPS"."MSC_PHUB_CUSTOMERS_MV"
    ORGANIZATION HEAP PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 LOGGING
    STORAGE(INITIAL 4096 NEXT 131072 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 4 FREELIST GROUPS 4 BUFFER_POOL DEFAULT)
    TABLESPACE "APPS_TS_SUMMARY"
    BUILD IMMEDIATE
    USING INDEX
    REFRESH FORCE ON DEMAND
    WITH ROWID USING DEFAULT LOCAL ROLLBACK SEGMENT
    DISABLE QUERY REWRITE
    AS select distinct
    from
    dual
    AD Worker error:
    The above program failed. See the error messages listed
    above, if any, or see the log and output files for the program.
    Time when worker failed: Tue Feb 02 2010 10:01:46
    Manager says to quit.
    -- patch 2 log
    Materialized View Name is MSC_PHUB_CUSTOMERS_MV
    Materialized View does not exist in the target database
    Executing create Statement
    Create Statement is
    CREATE MATERIALIZED VIEW "APPS"."MSC_PHUB_CUSTOMERS_MV"
    ORGANIZATION HEAP PCTFREE 10 PCTUSED 40 INITRANS 10 MAXTRANS 255 LOGGING
    STORAGE(INITIAL 4096 NEXT 131072 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 4 FREELIST GROUPS 4 BUFFER_POOL DEFAULT)
    TABLESPACE "APPS_TS_SUMMARY"
    BUILD DEFERRED
    USING INDEX
    REFRESH COMPLETE ON DEMAND
    WITH ROWID USING DEFAULT LOCAL ROLLBACK SEGMENT
    DISABLE QUERY REWRITE
    AS select distinct
    from dual
    Start time for statement above is Tue Feb 02 10:05:06 GMT 2010
    Exception occured ORA-00028: your session has been killed
    ORA-00028: your session has been killed
    ORA-06512: at "APPS.AD_MV", line 116
    ORA-06512: at "APPS.AD_MV", line 258
    ORA-06512: at line 1
    java.sql.SQLException: ORA-00028: your session has been killed
    ORA-00028: your session has been killed
    ORA-06512: at "APPS.AD_MV", line 116
    ORA-06512: at "APPS.AD_MV", line 258
    ORA-06512: at line 1
    Exception occured :No more data to read from socket
    AD Run Java Command is complete.
    Copyright (c) 2002 Oracle Corporation
    Redwood Shores, California, USA
    AD Java
    Version 11.5.0
    NOTE: You may not use this utility for custom development
    unless you have written permission from Oracle Corporation.
    AD Worker error:
    The above program failed. See the error messages listed
    above, if any, or see the log and output files for the program.
    Time when worker failed: Tue Feb 02 2010 19:51:27
    Start time for statement above is Tue Feb 02 12:44:52 GMT 2010
    End time for statement above is Tue Feb 02 19:51:29 GMT 2010
    Thanks,
    Wei

  • Need some help understanding the last portion of this simple loop.

    public static void main(String[] args)
            int j = 3;
            for(int i = 5; i > j; i -= 3)
                do
                        System.out.printf("%-+3d, %-+3d\n", j, i);
                while(j-- >= 3);
        }Here is what I understand:
    the for loop starts, with int i equal to 5 and j equal to 3. Since i > j, it runs the statement (Do While loop). The Do While loop prints the values to the screen. Then since j is equal to 3, it will do the Do While loop again, first decrementing j by 1. So j is 2 and i is 5.. those get printed. Then since j is not >= to 3, the loop ends and backs out to the For loop.
    Here is where I am confused. I know that j gets decremented to 1 before it backs to the For loop. I understand everything so far. However, I know that the Do While loop runs again, printing 1 for j and 2 for i. So I gather that since i was greater than j, 3 was subtracted from i... then the Do While ran, printing the new values... and stopped because j isn't >=3. So j becomes zero (though it won't ever print that) but I don't understand how the loop finally ends.
    Any hints? I tried looking at code examples in several books but none have that kind of thing.. only ones that talk about when i is less than a value to stop when that boolean is false. However in this code, i so far has always been greater than j.
    What makes the loop end?
    Thanks in advance,
    SYD
    Edited by: SYD527 on May 15, 2008 1:29 AM

    Well this has to do with the fact that a do while loop checks its condition after running the content of the loop, so even
    do  {
    /* some code */
    } while (false); will atleast run once.
    Each time the for loop goes into a new iteration the do while loop is excecuted atleast once.
    HTH
    Lima

  • I need some help on ACS for a programmers

    Hi all,
    Kindly I need someone to guide me how to get the below information for our programmers, our company now they need to integrate our billing system
    With ACS which already running. the setup running is :
    We have cisco Access points managed by Access controllers with two SSIDs ( USERS , GUESTS ) and the access controller is configured as Client on ACS.
    We need to make new setup for Guests, any Guest want to access to Guest wireless network (SSID: GUESTS) I need to create the account on Billing system, our programmers asking me to provide them the DB structure of ACS 5.0 and all information needs for integration between the billing system and the ACS.
    Note: we already have another SSID (USERS) for company users and it is running fine and accounts managed directy by ACS ( no need to change the setup).
    Goals: The billing system will create the Guest accounts and the account information to be automaticly added to our ACS.
    I realy don't know more about ACS and this requirements.
    Anyone can help me to acheive this goals.
    Regards

    Jack:
    Yes you can any program to do tasks with ACS.
    Look into this:
    http://www.cisco.com/en/US/docs/net_mgmt/cisco_secure_access_control_system/5.3/sdk/cli_imp_exp.html
    There seems no developer's guide for ACS 5.0. I think you have to upgrde anyway preferably to 5.3 or 5.4.
    HTH
    Amjad
    Rating useful replies is more useful than saying "Thank you"

  • Need some help in icon for s60 carbide!

    Can any one tell me where is the option I can changed this Icon?
    1. Application Folder
    2. Internet Folder
    3. Video Center Application
    Plz hekp me out b'coz I almost finished my theme.....

    you may also find some help if you try the tehkseven website !
    If I have helped at all, a click on the White Star is always appreciated :
    you can also help others by marking 'accept as solution' 

  • I need some help,pretty important for me,so if you would help,i'd be grateful.

    My father gave me his old Mac Book, with OS 10.5.8. I need the version 10.6 for it,despite me searching for software updates daily,it says there are no updates. How do I update it? Will I loose any Save datas from Musics and stuff? By The Way, I live in Brazil.

    Snow Leopard = OS X 10.6.x
    It is Not available as a download... It is a Paid Upgrade.
    Do this first...
    Check that your Mac meets the System Requirements for Snow Leopard...
    Snow Leopard Tech Specs
    http://support.apple.com/kb/SP575
    If so... Purchase a Snow Leopard Install Disc...
    http://store.apple.com/us/product/MC573Z/A/mac-os-x-106-snow-leopard
    Other countries...
    http://support.apple.com/kb/HE57
    After the Successful Install, run Software Update to get the latest updates for Snow Leopard.
    Be sure to make a Backup of your Current System Before Upgrading...

  • Need some help understanding VPNs on Windows 8.1

    I set up an incoming VPN connection on a home PC - myVPNserver - running Win 8.1 Pro (by going to Network Connections/ALT File/New Incoming Connection).  I enabled Port Forwarding on my NetGear Router to forward port 1723 to the
    internal IP Address of myVPNserver.  I then set up a Client VPN connection on my Surface also running Win 8.1 Pro (by going to Control Panel/Network & Internet/Network and Sharing Center/Set up a new Connection) and providing the new VPN Connection
    with the external IP address of my NetGear Router. 
    I can tether my Surface to a shared internet connection my mobile phone and connect to myVPNserver.  I can see the Incoming Connections on myVPNserver change from "No clients connected" to "1 client connected" and then I see
    a new connection with my username, connected, and WAN Miniport (PPTP).  So it appears that I have successfully created a VPN connection over the Internet. 
    However, I can't see and files on myVPNserver, I can't use Remote Desktop Connection via this VPN to myVPNserver, nor does this VPN connection have any connectivity to the internet or any other services on my LAN.  I can
    connect but that's all. 
    So what am I missing here?  Do I need to set some other functions/services/settings on myVPNserver or on the client or on the router? 
    Totally baffled

    Hi,
    Regarding current situation, please try  following suggestions:
    First, if you install any third part security application with web protection or firewall, please disable or remove it.
    Second, please configure a static IP address for your VPNserver.
    Third, try to use Private network on your VPN server to see what’s going on.
    Hope these could be helpful.
    Kate Li
    TechNet Community Support

  • Need some help on workaround for more than 999 line items in a FI document

    Hi all,
    user would like to know if there is any way to increase the maximum # of lines for an FI document. Currently, as SAP only allows 999 lines per FI document. The user is encountering an issue when a taxable invoice is uploaded because SAP creates additonal lines for the taxes thereby increasing the line item count beyond the 999 limit. This causes the user to separate out the upload files into several different files which is very time consuming. i have read some replies from previous questions posted on this but none were clear enough on how to actually split the lines and what will happen after the split to the rest of the line items how is the continuation with the first document. can some one give me the explanation or steps on how we can do the split on this document please. we are on 4.6c version. if we have to write some code, what should i explain to the abaper? any kind of inputs would be greatly appreciable.
    Thanks in Advance
    Jay

    Hi,
    From your comments, I understand that you are uploading the journals.  The steps to handle 999 line items limitation is through functional and technical help.
    1. create a dummy GL account
    2. In the code, ask the abaper to have a logic such that if more than 900 lineitems (dont check for 999, as some auto postings will be done), then the balance should be loaded to the dummy GL account created and a document should be posted
    3. Start reading the remaining docs and follow the same logic as in 2 and ensure that the posting happened in step 2 against dummy GL account should have reversal posting.  That is, if step 2 dummy GL account has a credit balance then in step 3 against the same amount a debit entry for the GL account should be posted.
    This will ensure that once all the line items are posted, the balance in dummy GL is Zero.
    Regards,
    Sridevi

  • Need some help with tools for java projects

    Hi Friends,
    I just want to know what software release management tool do you use.Is there any free tool available on net??
    I do not need a subversion tool( cvs,svn etc) or a automation build tool ( luntbuild, cruisecontrol, anthill) , I am looking for some tool,that helps you manage the release after its made.For example,i would like to track down which release was made to which customer on which date,how many releases were made to any particular customer,what source code was shipped to the customer..and so on....
    Is there any such tool that can accomplish this???
    Thanks

    Hi Friends,
    I just want to know what software release management tool do you use.Is there any free tool available on net??
    I do not need a subversion tool( cvs,svn etc) or a automation build tool ( luntbuild, cruisecontrol, anthill) , I am looking for some tool,that helps you manage the release after its made.For example,i would like to track down which release was made to which customer on which date,how many releases were made to any particular customer,what source code was shipped to the customer..and so on....
    Is there any such tool that can accomplish this???
    Thanks

  • Need some help understanding AUR please solved

    Still learning the command line here sooooo....
    I've read and reread everything recommended regarding AUR.
    Somewhere I'm overlooking or missing something.
    The AUR users guide says to:
    Users can access the AUR [community] repo by adding/uncommenting this line in their pacman.conf file:
    Include = /etc/pacman.d/community
    Well that line doesn't exist so the guide says to:
    If /etc/pacman.d/community does not exist then it should be created and contain the following:
    [community]
    Server = ftp://ftp.archlinux.org/community/os/i686/
    Evidently I might have a pacman.d/community, but when I pull it up with nano, it's a totally blank page which leads me to believe it's there but not actually created.
    I can't find anything that tells me what I need to do to make sure I've created a pacman.d/community.
    Is a blank page right or shouldn't there be some text in there with comments?
    I can and have installed a few things with yaourt, but I know that I've been lucky so far with that as I know something isn't right.
    I have to use my user password and then my root password in that order or nothing will finish installing so I've stopped using it until I have a better understanding of it.
    Man,, all I wanna do is try out doom3-phantasm,,, for now anyway.
    Last edited by windtalker (2008-04-04 00:40:26)

    windtalker wrote:
    Floke:
    I tried that, pacman won't synch with that addy.
    Brebs;
    That's how pacman.conf is set for all the repo's listed. [mirrorlist]
    I know phantasm is in unsupported, I'm trying to figure out how to get unsupported added to pacman so I can get it.
    Theringmaster:
    Yaourt is installed and as I've said I've used it, but, as I also said, each time I use it just before it completes the install it asks for my password, which is fine, but I have to first enter my user password which it refuses, then my root password which it accepts.
    It flat wil not settle for me simply using my root password like it should.
    I've tried several times and this is something that I'm missing also somewhere somehow.
    To my way of thinking, it should be like pacman and accept my root password no questions asked.
    I'll also add that I've tried installing phantasm with yaourt.
    It found all the depends and compiled the complete package.
    When it came to the stage to do the actual install, it asked for a pasword.
    I've tried my user pasword followed by my root password and was kicked out.
    I've tried just my user password and was rejected.
    I've tried my root password and was rejected and when re-entered was kicked out.
    Unless things have changed with Arch and the guide is out of date, there should be a way to add unsupported to pacman.
    I'll try flokes suggestion of changing the permissions in sudo and see what happens.
    Thx guys.
    edit: How the heck does one save a change in VI?
    you do have to have sudo installed and configured (just a three step process see wiki) to use yaourt properly. to save a change in vi press :wq

  • Need some help with method for calendar

    Hi all,
    I've got to design a claendar for college but I'm not allowed use any one the Java calendar classes so I've but up a number of methods to get the start days of months etc.
    At the moment I'm trying to get a method working tha will loop around 12 times and assign the days in the month to a string array for printing later in another function but to test I'm printing to screen.
    At the moment when I get the days to print on screen It shows me the days for Janurary similar to below 12 times and I've been looking at it so long I can't see the wood for the trees and I was just wondering if someone can point out when I'm going wrong here.
    1 2 3 4 5 6
    7 8 9 10 11 12 13
    14 15 16 17 18 19 20
    21 22 23 24 25 26 27
    28 29 30 31
    The data for the start days and total number of days in a month are held in arrays in seperate methods as well.
    With the following code I'm just getting the days for Jan to print out 12 times.
    I thnik the the problem is with the first part of the while loop It does not appear to be looping throught the DaysIn and TopLeft arrays as if I manually change the value of the variable l = 1; I get the days for Feb to print out.
               static int [] DaysIn (int y) //  return correct day in month
             int [] LDays = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; // leap year.
             int [] Days = {31, 28, 31, 30, 31, 31, 31, 30, 30, 31, 30, 31};
         if (y%4==0 && (y%100!=0 || y%400==0)) // test if y is a leap year. y is gotten from print cal.
             return LDays;
         else               
            return Days;
    static int [] TopLeft (int y) // find the starting position of the days in a month for printing
            int [] k = StartDay(y);
            int [] TopLeft = new int [12];
            int t = 0;
           while (t!=12)
         TopLeft[t] = 1- k[t];
         t++;
           return TopLeft;
    static String [] DispMonthDays(int y) // Method to supply the days of a month in grid form needs work.
         int k = 0; // int to take the topleft value for each month
         int DIM = 0; // int to take the total days in each month
        String MonthD=""; // empty string
         String [] MonthDay = new String [6];
         int l= 0;
                   While(l!=12)
              k = TopLeft(y)[l]; // Believe problem lies at these two lines
              DIM = DaysIn(y)[l];  //
                while (k != 42)
                 if (k < 1){MonthD = MonthD + " "+" "+" ";}
                                      else if (k >=1 && k <=9){MonthD = MonthD + " "+ k +" ";}
                    else if (k >= 10 && k <= DIM){MonthD = MonthD + k + " ";}
                    else if(k > DIM){MonthD = MonthD +" ";}
                    k++;     
              MonthDay[0] = MonthD.substring(0,20);
              MonthDay[1] = MonthD.substring(21,41);
              MonthDay[2] = MonthD.substring(42,62);
              MonthDay[3] = MonthD.substring(63,83);
              MonthDay[4] = MonthD.substring(84,104);
              MonthDay[5] = MonthD.substring(105,106);
         l++;}
         return MonthDay;
    static void PrintCal(int y) // function to hand off year and print cal
         int upstep=0;
        int count=0;
        while (count !=12)
              while (upstep!=6)
                 System.out.print(DispMonthDays(y)[upstep]);System.out.println();
                   upstep++;
              upstep=0;
              count++;
    }Any help greatly appreciated

    Given the previous valid comment here is my code again.
    I'm running the code on the console
       // Months of year          
                    static final String [] MNames  = {"January ", "February ", "March ", 
                        "April ",   "May ",      "June ",
                        "July ",    "August ",   "September ",
                         "October ", "November ", "December "};
         static int [] daysIn (int y) // see if y is a leap year and return correct day in month
               int [] LDays = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; // leap year.
               int [] Days = {31, 28, 31, 30, 31, 31, 31, 30, 30, 31, 30, 31};
              if (y%4==0 && (y%100!=0 || y%400==0)) // test if y is a leap year. y is gotten from printCal.
              return LDays;
              else               
              return Days;
                    static int [] startDay(int y) // Find First Day of a month
              int [] z = daysIn(y);
              int firstDay =((y-1900)*365 +(y-1901)/4)%7;
              int x = 0;
             int [] startDay = new int [12];
             while (x!=12)
              if (x==0)
                 {startDay[0] = firstDay; firstDay = (firstDay+z[0])%7;}
              else
                 {startDay[x] = firstDay; firstDay = (firstDay+z[x])%7;}
              x++;
              return startDay;
           static int [] topLeft (int y) // find the starting position of the days in a month for printing
              int [] k = startDay(y);
              int [] topLeft = new int [12];
              int t = 0;
                                         while (t!=12)
                       topLeft[t] = 1- k[t];
                                              t++;
              return topLeft;
           static String [] dispMonthDays(int y) // Method to supply the days of a month in grid form needs work.
                 int k = 0; // int to take the topleft value for each month
                 int dim = 0; // int to take the total days in each month               
                            String monthD=""; // empty string
                 String [] monthDay = new String [6]; // String Array to take the results of MonthD  and be returned 12 tmes
              int loopThrough= 0; // int variable to progress through the topLeft and daysIn arrays
              while(loopThrough !=12)
                     k = topLeft(y)[loopThrought]; // Not being moved through as far as I can see
                    dim = daysIn(y)[loopThrough];
                          while (k != 42)
                     if (k < 1){monthD = monthD + " "+" "+" ";}
                        else if (k >=1 && k <=9){monthD = monthD + " "+ k +" ";}
                       else if (k >= 10 && k <= dim){monthD = monthD + k + " ";}
                       else if(k > dim){monthD = monthD +" ";}
                       k++;}
                     monthDay[0] = monthD.substring(0,20);
                     monthDay[1] = monthD.substring(21,41);
                     monthDay[2] = monthD.substring(42,62);
                     monthDay[3] = monthD.substring(63,83);
                     monthDay[4] = monthD.substring(84,104);
                     monthDay[5] = monthD.substring(105,106);
                   l++;
              return monthDay;
       static void printCal(int y) // function to hand off year and print cal amended for testing to see if dispMonthDays is working
         int count=0;
         int upstep=0; // int variable to return the monthDay
                          while (count !=12)
              while (upstep!=6)
                      System.out.print(dispMonthDays(y)[upstep]);
                       upstep++;
               upstep=0;
              count++;
      public static void main (String [] args)
         Scanner input = new Scanner (System.in);
         System.out.print("Enter a year: "); int year = input.nextInt();
             printCal(year);
                  I still think the problem is with the first loop in dispMonthDays

  • Need some help understanding vtp issue

    Hi all,
    I had a problem at work today that im still trying to understand.
    We have a vtp domain at work with various switches in. I added a new switch into the network, configured the vtp domain info and it joined fine. data was working ok on the network. Trunk was working fine to the uplink switch and I added the voice vlan so that we could get the voip phones working.
    Data was ok but the phones werent.
    I checked other switches in this domain and they didnt  allow specific vlans on the trunk ports between switches for this voice vlan. However in order to fix my problem I had to specifically allow this voice vlan under 'switchport trunk allowed' on the uplink switch.
    I dont understand why this switch had to allow this vlan when none of the other uplink switches in that domain had to, its like the vlan was being pruned out but shouldnt have been.
    I guess i'm just not understanding vtp well enough. I just thought that if each end was trunked it should allow all vlans?
    Someone try and help me understand this as it felt like a school boy error if all I had to do was allow the vlan on the trunk!!
    Cheers
    Steve

    I think thats my point, 
    Before I explicitly allowed the vlans across the trunk the voice was not working, both the spur and uplink switch gig interfaces were just straight trunks without explicitly set vlans so the trunk should have carried the voice vlan the same as the data one.
    However the voip phones would not work unless I explicitly allowed both data and voice vlans on the uplink switch gig port. 
    This is why I got confused as no where else in the domain did any of the other uplink switches have to explicitly allow any vlans on their trunks!
    When the senior network engineer looked at it he immediately advised they were working as I had not added switchport trunk allowed vlan... on the uplink and that they were being 'pruned' from the interface.
    Make sense?
    Steve

  • JoptionPane need some help understanding, with buttons PLEASE SOMEONE :)

    Hi all I was hoping that someone would be kind enough to explain to me how I can add a method to buttons in a JoptionPane.
    Also can I pplease ask for you to look at this code I think I have stuff something as it is not working the way that I want,
    I want to add something like this to the ok button.
    String check = LastNameJText.getText()+FirstNameJText.getText();
    System.out.println(check);
          if
            //check to see if First & Last name have been entered.
            (check != null){
            return;
            else //create a dialog that shows Title,first & Last Name
             // & ask if you would like to make an new ordre
              String d= System.getProperty("line.separator");
           Object[] options = {"Cancel","OK",};
           int n = JOptionPane.showOptionDialog(null,
           "Do you really want to add a new shoe order for:"+ d +
           (String) TitleComboBox.getSelectedItem()+" "+FirstNameJText.getText()+" "+LastNameJText.getText(),"New Order",
           JOptionPane.YES_OPTION,
           JOptionPane.INFORMATION_MESSAGE,
           null,
           options,
        options[0]);
          if //Check to see if First & Last name text feilds are clear.
    (check == null){
    return ;
    else
       //make sure that all text fields are clear for new order
            ClearAllTextFields();

    When I do that i get
    "Order.java": Error #: 300 : variable options not found in class epod_1_0.Order at line 2152, column 4
    "Order.java": Error #: 300 : variable options not found in class epod_1_0.Order at line 2153, column 4
    why would this be ?
    This is the code
    String check = LastNameJText.getText()+FirstNameJText.getText();
    System.out.println(check);
          if
            //check to see if First & Last name have been entered.
            (check != null){
            return;
            else //create a dialog that shows Title,first & Last Name
             // & ask if you would like to make an new ordre
              String d= System.getProperty("line.separator");
          int result = JOptionPane.showOptionDialog(null,
       "Do you really want to add a new shoe order for:"+ d +
       (String) TitleComboBox.getSelectedItem()+" "+FirstNameJText.getText()+
        " "+LastNameJText.getText(),"New Order",
       JOptionPane.YES_OPTION,
       JOptionPane.INFORMATION_MESSAGE,
       null,
       options,
       options[0]);
    switch(result){
       case JOptionPane.YES_OPTION: // Add your code for yes
          break;
       case JOptionPane.NO_OPTION: // Add your code for no
         dispose();
          break;
          if //Check to see if First & Last name text feilds are clear.
    (check == null){
    return ;
    else
       //make sure that all text fields are clear for new order
            ClearAllTextFields();
      }

  • Query Discrepency - Need some help understanding Grouping/Parentheses.

    When I run:
    SELECT TECHNICAL_SERVICE,LOGICAL_NAME,COUNT("NUMBER"),ROUND(AVG(CLOSE_TIME-OPEN_TIME),2) as time
    from SMINCREQ
    where
    TECHNICAL_SERVICE='CLIENT SOFTWARE INSTALLATION' or TECHNICAL_SERVICE='REIMAGE'
    and
    open_time>'7/1/2011' GROUP BY (TECHNICAL_SERVICE,LOGICAL_NAME) ORDER BY TIME DESC
    I get the folowing with a total of 1925 rows minus the 3067 from the top weird row returned....
    ++++++++++++++++
    TECHNICAL_SERVICE     LOGICAL_NAME     COUNT(NUMBER")"     TIME
    CLIENT SOFTWARE INSTALLATION     -     3067     6.72
    REIMAGE     WINDOWS 7 (client os)     194     2.1
    CLIENT SOFTWARE INSTALLATION     BLANK (blank)     151     6.1
    CLIENT SOFTWARE INSTALLATION     PRINTER DRIVER/INSTALL-UPGRADE (client printing app)     128     12.73
    CLIENT SOFTWARE INSTALLATION     SPSS (statistical app)     112     4.16
    CLIENT SOFTWARE INSTALLATION     WINDOWS 7 (client os)     100     3.3
    CLIENT SOFTWARE INSTALLATION     NETWORK PRINTER SOFTWARE (client printing app)     96     1.45
    CLIENT SOFTWARE INSTALLATION     IRON MOUNTAIN CLIENT BACKUP WINDOWS (app-module)     91     6.66
    CLIENT SOFTWARE INSTALLATION     FILEMAKER DATABASE (database app)     73     2.02
    CLIENT SOFTWARE INSTALLATION     WINDOWS (client os)     70     2.62
    ++++++++++++++++++++
    When then I run
    SELECT TECHNICAL_SERVICE,LOGICAL_NAME,COUNT("NUMBER") as dacount,ROUND(AVG(CLOSE_TIME-OPEN_TIME),2) as time
    from SMINCREQ
    where (TECHNICAL_SERVICE='CLIENT SOFTWARE INSTALLATION' or TECHNICAL_SERVICE='REIMAGE')
    and open_time>'7/1/2011' GROUP BY (TECHNICAL_SERVICE,LOGICAL_NAME) ORDER BY dacount DESC
    I get 1735 rows with the top ones being
    +++++++++++++++++++++++++++++
    REIMAGE     WINDOWS 7 (client os)     194     2.1
    CLIENT SOFTWARE INSTALLATION     BLANK (blank)     143     2.54
    CLIENT SOFTWARE INSTALLATION     PRINTER DRIVER/INSTALL-UPGRADE (client printing app)     120     13.55
    CLIENT SOFTWARE INSTALLATION     SPSS (statistical app)     105     4.13
    CLIENT SOFTWARE INSTALLATION     WINDOWS 7 (client os)     100     3.3
    CLIENT SOFTWARE INSTALLATION     NETWORK PRINTER SOFTWARE (client printing app)     79     1.27
    CLIENT SOFTWARE INSTALLATION     IRON MOUNTAIN CLIENT BACKUP WINDOWS (app-module)     71     6.81
    CLIENT SOFTWARE INSTALLATION     FILEMAKER DATABASE (database app)     64     1.95
    +++++++++++++++++++++++++++++
    When I run
    SELECT LOGICAL_NAME,TECHNICAL_SERVICE from SMINCREQ WHERE ((TECHNICAL_SERVICE='CLIENT SOFTWARE INSTALLATION' and LOGICAL_NAME='BLANK (blank)')) and open_time>'7/1/2011' order by LOGICAL_NAME
    I get 143 rows returned.. so how do I get the 151 in the original query in the this post
    When I run
    SELECT LOGICAL_NAME,TECHNICAL_SERVICE from SMINCREQ WHERE ((TECHNICAL_SERVICE='CLIENT SOFTWARE INSTALLATION' or TECHNICAL_SERVICE='REIMAGE')) and open_time>'7/1/2011' order by LOGICAL_NAME
    I get 1734 rows...I'm just a bit SQL confused.
    thanks
    Rob
    Edited by: bostonmacosx on Mar 28, 2012 12:23 PM

    In Oracle, and is a higher precedence operator than or, so without parens, your first query is equivalent to:
    SELECT TECHNICAL_SERVICE, LOGICAL_NAME, COUNT("NUMBER"),
           ROUND(AVG(CLOSE_TIME-OPEN_TIME),2) as time
    from SMINCREQ
    where TECHNICAL_SERVICE = 'CLIENT SOFTWARE INSTALLATION' or
          (TECHNICAL_SERVICE='REIMAGE' and
           open_time > '7/1/2011')
    GROUP BY (TECHNICAL_SERVICE,LOGICAL_NAME)
    ORDER BY TIME DESCThat is, find rows where technical_service is CLIENT SOFTWARE INSTALLATION regardless of open_time or
    technical_service is REIMAGE and open_time is after 7/1/2011.
    Your second query is asking for rows where technical_service is either CLIENT SOFTWARE INSTALLATION or REIMAGE and open_time is after 7/1/2011.
    Your third query is looking technical_service CLIENT SOFTWARE INSTALLATION and logical_name BLANK (blank) and open_time after 7/1/2011. It sould be written without parens at all.
    You fourth query is the same as your second with an extra (redundant) set of parens.
    Another issue that may be causing you problems is the use of a string in the comparision to open_time. If that column is defined as a date in the table, then you should really be using to_date('7/1/2011', 'dd-mm-yyyy') for the literal to avoid implicit data type conversions. If it is actually a varchar2, then you are in for a lot of trouble, unless it is very consistenly formatted.
    John

  • We have a set of oracle clients running on T5220 zones that need some help

    Greetings all -
    We have a set of oracle clients running on T5220 zones that need some help.
    If, for example, I execute the query "select (all) from dba_objects", trace output reports 90% of the elapsed time spent under "SQLNet message from client".
    Here are OS details for the clients: Solaris 10 5/08 s10s_u5wos_10 SPARC
    Running "uname -a" from the client gives:
    (SunOS bmc-ste-app 5.10 Generic_127127-11 sun4v sparc SUNW,SPARC-Enterprise-T5220)
    Here are OS details for the dataserver: Enterprise Linux Enterprise Linux Server release 5.2
    Running "uname -a" from the dataserver gives:
    (2.6.18-92.1.6.0.2.el5 #1 SMP Thu Jun 26 17:44:55 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux)
    The RDBMS is 10.2.0.4
    Again, please note, there is no application in the picture here. We are just running a simple catalog query (select * from dba_objects) from sqlplus. Why the wait on something like this? The wait also occurs when a different query is used (select (all) from SYS.COL$ where rownum < 50000). And it doesn't matter if I used the full client or the instant client. I still get the same high-wait.
    We had thought - maybe this is a network thing - so we put a test client on the same subnet as the dataserver. This helped - but not enough. The wait is still way too high even with firewalls taken out of the equation.
    We've also looked at arraysize, SDU, kernel settings. And we've spent time going over tkprof, truss and sqlnet-tracing.
    Has anyone ever had to solve this HIGH WAIT ON CLIENT issue? Is there a work around or some tweak I'm missing.
    Is anyone configured like we are (linux dataserver, solaris clients)? If so - did you see anything like this?
    tia -
    Jim
    Edited by: jim1768 on Mar 31, 2010 1:47 PM
    Edited by: jim1768 on Mar 31, 2010 2:12 PM
    Edited by: jim1768 on Mar 31, 2010 2:13 PM

    Hello,
    We have the exact same issue. Did you ever solve this issue? We have a t5220 and have just upgraded our 11.5.10.2 11i system on it from 9.2.0.8 32-bit sparc to 11.2.0.1 64-bit sparc. Things should be faster but arent, and our consultant has tracked it down to high wait times when the apps tier using forms connects to the database tier on the same box. So even though the t5220 is both server and client, there is something about the client sql connection.through TNS that his having trouble. Thanks for any information. We've also created an S/R with Oracle.
    Note: I am well aware of the other issues with the CMT server series but this particular issue seems independent of the regular / known issues and remains a mystery to us. Other known issues with the CMT servers for SPARC:
    Metalink Note 781763.1 (Migration from fast single threaded CPU machine to CMT UltraSPARC T1 & T2)
    http://blogs.sun.com/glennf/resource/Optimizing_Oracle_CMT_v1.pdf
    http://blogs.sun.com/glennf/tags/throughput
    http://blogs.sun.com/glennf/entry/getting_past_go_with_sparc
    http://www.oracle.com/apps_benchmark/doc/E-Bus-11i-PAY_ORA_SUN-T5220.pdf (this paper has some oracle init settings at the end. The kernel settings have been included in the OS upgrade)
    http://blogs.sun.com/mandalika/entry/siebel_on_sun_cmt_hardware

Maybe you are looking for

  • Read Timeout on non-blocking sockets

    Hi, I was wondering if there is a way to specify a read timeout (like setSoTimeout for synchronous sockets) when using a non-blocking socket. I'd like to have the select() method return is a sockets timeout expires, puting in the selected key set the

  • [JDev TP3] : Abou ADF Security ?

    i tryed to develop application that mange several (assignment/task/project) and using adf security that cofigure users and roles from database BUT i have for every task same types of roles For Example: i have task A ,task B,task C,..... for every tas

  • Data Transfer: 701 - Lumia 925

    Hello there, I am contemplating buying a Lumia 925. At the moment, I have a Nokia 701. Using Nokia Data Transfer on the 925, can anyone tell me if it's possible to transfer my text messages to the Lumia? I tried the latest version of Nokia's data tra

  • [solved] list all aur packages installed

    Hi, I'm looking a comman which list all AUR packages installed on my system. Man yaourt or man pacman don't help me (but maybe I missed something). Is it possible to list these AUR packages ? Last edited by ppr (2011-11-13 23:40:49)

  • Is this possible using APEX_ITEM.RADIOGROUP

    Hi, Just wondering if this can be achieved using APEX_ITEM.RADIOGROUP, i.e using radio buttons that gives the user three options: <br><br> Clothing/Size     S           M           L =========================== T-Shirt-Red        O           O