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,
WeiHi 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 AMWell 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.
RegardsJack:
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' -
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 baffledHi,
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
JayHi,
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???
ThanksHi 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 appreciatedGiven 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
SteveI 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 PMIn 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 PMHello,
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