Timeout Error
Hi guys,
My Alert Inbox page and Alert Configuration page in RWB is not displayed , I am getting request timed out error.
I have created alert in ALRTCATDEF and tested it using RSALERTTEST. I have actived all the necessary SICF services required for creating Alerts , I have also reconfigured RWB using URL :
http://<J2EE-Host>:<HTTP-Port>/rwb/rtc?op=init
But problem is still there , do i missing any other configuaration steps required for Alert Management?
Regards,
Keith.
Hi Keith,
Try the following:
- You should give fully qualified host name for the xi server (parameter, icm/host_name_full). Also set the same in exchange profile parameter com.sap.aii.rwb.server.centralmonitoring.r3.ashost.
- Creating HTTP Destination pmistore in the Java Environment
from XI installation guide (config in visual admin)
- Check if services in transaction SICF for RWB - if they are activated
- on your XI box go to TCODE - SE38 and run program - RSXMB_ACTIVATE_ICF_SERVICES.
- check SAP note: 750287 (XI 3.0 Runtime Workbench: Alert configuration does not start) and change values in your ExchangeProfile.
- check if you can accept cookies.
Hope it helps......
Regards,
Abhy
Similar Messages
-
TimeOut error while running a report on the report server
Hi,
One of my report is taking 30 minutes to generate the output. It works fine when I run it locally, but when I run it on report server I encounter the following error message. Its a timeout error. Any solution other than tuning the query, please.
500 Internal Server Error
org.omg.CORBA.OBJECT_NOT_EXIST: minor code: 0 completed: No
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:237)
at com.inprise.vbroker.orb.SE.read(SE.java:28)
at com.inprise.vbroker.orb.DelegateImpl.handleReply(DelegateImpl.java:711)
at com.inprise.vbroker.orb.DelegateImpl.invoke(DelegateImpl.java:606)
at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:459)
at oracle.reports.server._ConnectionStub.getMainFile(_ConnectionStub.java:1283)
at oracle.reports.client.ReportRunner.getMainFile(ReportRunner.java:488)
at oracle.reports.rwclient.RWReportRunner.getMainFile(RWReportRunner.java:121)
at oracle.reports.rwclient.RWReportRunner.getMainFile(RWReportRunner.java:95)
at oracle.reports.rwclient.RWClient.runReport(RWClient.java:1322)
at oracle.reports.rwclient.RWClient.processRequest(RWClient.java:1139)
at oracle.reports.rwclient.RWClient.doPost(RWClient.java:328)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:283)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:59)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)
at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:523)
at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:151)
at com.evermind[Oracle9iAS (9.0.2.0.0) Containers for J2EE].util.ThreadPoolThread.run(ThreadPoolThread.java:64)Hi Bhasker
Try setting idleTimeOut under connection element in server configuration file to a large value.
Regards
Sripathy -
Getting timeout error while updating a record from c#
Hi,
I have around 30k records in a tables. When I update that record inside the Transaction (Enterprise Data Library, c#) , it takes long time and throws timeout error.
But I am able to update the same record via Toad.
In the morning I tried same updating the record, it works without any change in the code or script.+
is it due table lock or db related issue? please adivse, how to resolve if occurs again.
anandCode:
private static void Save()
using (DBTransactionManager dbTransactionManager = new DBTransactionManager())
try
DataTableDAL.Instance.ExecuteDML("Update Voyage SET BallastBonus = 30000 WHERE ID = 'AE53B610BEA743EC8AFBAED0C8349BF8';");
//commit database
dbTransactionManager.Commit();
catch
dbTransactionManager.RollBack();
throw;
Table
Column Name ID Pk Null? Data Type Default Histogram Encryption Alg Salt
ID 1 1 N NVARCHAR2 (32) None
CALCNUMBER 2 N NUMBER (10) None
CURRENCYID 3 N NVARCHAR2 (32) Frequency
CALCTYPE 4 N NUMBER (5) Frequency
ESTIMATEDESCRIPTION 5 Y NVARCHAR2 (200) None
ESTIMATEGROUPDESCRIPTION 6 Y NVARCHAR2 (200) None
BALLASTBONUS 7 Y NUMBER (12,2) None
BALLASTBONUSCOMMPCT 8 Y NUMBER (6,3) None
ISESTIMATE 9 N NUMBER (1) None
ADDITIONALSTEAMVALUE 10 Y NUMBER (8,4) None
ISADDITIONALSTEAMPCT 11 Y NUMBER (1) None
ADDITIONALPORTVALUE 12 Y NUMBER (8,4) None
ISADDITIONALPORTPCT 13 Y NUMBER (1) None
CREATEDBY 14 N NVARCHAR2 (32) Frequency
CREATEDDATE 15 N DATE None
UPDATEDBY 16 Y NVARCHAR2 (32) None
UPDATEDDATE 17 Y DATE None
LUMPSUMCARGOCOST 18 Y NUMBER (1) None
BUNKERPRICEMETHOD 19 Y VARCHAR2 (30 Byte) None
INCCONTCALCRESULT 20 Y NUMBER (1) None
FINAL_EST 21 Y NUMBER None
SPOT_VOYAGE 22 Y NUMBER (1) None
ISRUNCOSTEDIT 23 Y NUMBER (1) None
Index
Table doesnt have any index, except primary key index.
Total Records
35,000
Hope this input might sufficient to help me. -
Sometime I can write to the local shared variable through data socket. But sometime cannot. Even though, I still can read/write through shared variable monitor.
The error is in the open socket, said connect to peer timeout. I set timeout to 10s or left blank both not work.
I am using 8.2.1 on vista. The computer has 2 lan ports.
I met almost same case long time ago. I solved it by diable NETBIOS and one of the lan port.
This time, I disabled netbios already. But in vista, seems not able to disable the other lan port.
Any suggestion?hi turbot,
I had same problem of timeout error.just check if system Firewall is on or off if it is on then make it off and then run the program.i don't know how much this will help you,it helped me.
GAK
Gaurav k
CLD Certified !!!!!
Do not forget to Mark solution and to give Kudo if problem is solved. -
Why do i keep getting the "internet connection timeout" error message?
i have been upgrading a few standard itunes albums to itunes plus versions through my 3g mobile broadband connection, while not exactly a fast process, it was working fine until i started to get a backlog of 3 or 4 albums which were waiting in a queue to be downloaded, now every time i do the "check for downloads" option i get the "internet connection timed out" error message...this has been going on for 2 days! am i right in suspecting the backlog of albums is too much for my 3g mobile broadband connection? this is really doing my head in, if any of you techies could help me, it'd be much appreciated...?
yes i have recently updated to itunes 8.2.1, but i am starting to think its apple's servers (i tried to download at my brothers house...different computer and connection...same connection timeout error), because it will still let me download an album, but not necessarily all of the tracks. when i questioned itunes customer services about the seemingly hit and miss state of affairs with downloading, they told me to wait 3 weeks before trying to download the tracks that were giving me the grief (2 tracks from an arctic monkeys album)...which kinda indicates they know there is a problem and are trying to fix it, why else would they say wait 3 wks??? they gave me 5 free music tracks too, which is handy.
-
Frame timeout error using Configure Trigger3.vi
Hi all,
I'm triggering the frame capture of an .avi with an RTSI connection. However, I keep getting a frame timeout error when I use the IMAQ Configure Trigger3.vi. I don't get any timeout errors when I just use the IMAQ Generate Pulse3.vi but I am trying to sync the frame capture to an optical switch. If I just use IMAQ Generate Pulse3.vi, I get a .avi but the frames are completely out of sync with the switch, but if I use both IMAQ Generate Pulse3.vi and Configure Trigger3.vi I get nicely separated images but it takes an age and ends up in a timeout error.
I want to capture e.g. 500 frames, over the course of 2 s - so I've set my frame timeout to be 2000. At my current acquisition rate (31680 Hz per line (1024 pixels)) 500 frames corresponds to a total of 1.578 s (images are 100 pxls in height). This is much less than the total scanning time. Where am I going wrong?
Thanks in advance for your help.
Miika
Attachments:
screen.png 32 KBHey Miika
What are the hardware you are using. These vi's only work with specific hardware and this may be why they are not functioning correctly. For example the Configure trigger3 vi only works with the following PCIe-1427, PCIe-1429, PCe-1430, PCIe-1433.
Matthew Trott
Applications Engineer
National Instruments UK
www.ni.com/ask -
Timeout error while running Report
Hi
All,
Windows 2000
Oracle Report builder 10g
Oracle developer suite 10g
when I had OLD computer i was able to run report more than 10 minutes. Now, I got NEW computer and i am getting TIMEOUT error while running report more than 10 minutes.
Any clue?
Thanks,
VishalAs Fs says it depends on how you're running the report.
If you're running via a server then you need to make the change on that server or amend the URL you are using to run the report to add the enginereponsetimeout parameter.
You can amend this parameter on the server either by using the Application Server Control as I described in my last post or by directly editing the config file. This file will be called <reportservername>.conf and can be found in the oracle_home/reports/conf directory.
In this file look for the engine tag and see if the engineResponseTimeOut property is set.
E.g:
<engine id="rwEng" class="oracle.reports.engine.EngineImpl" initEngine="1" maxEngine="4" minEngine="1" engLife="50" maxIdle="20" callbackTimeOut="90000" engineResponseTimeOut="5">
</engine>
This value is in minutes so increase to a time larger than that it takes to run the report.
If instead you're running the report via Report Builder on your own PC then look for a file called rwbuilder.conf in the same location on your PC and make the same change as described above.
If this property isn't in the file then the engine isn't supposed to time out at all so the problem may well be something different. But to discount it try setting to a large value like 30. -
Crystal report server2008 (XI R2): CMC session timeout error
HI
Crystal report server2008 (XI R2): CMC session timeout error
Accessing folders, scheduling reporting or running reports are working fine with Central Management Console (CMC) within the Crystal report server or accessing CMC within VPN machine. But when CMC is accessed through browser from client desktop i.e through proxy URL, users are not able to access folder or personal folders to view any reports even admin user is not able to access folders. When users try to access folder or personal folders it gives session-timeout errors. Within less than a 1 or 2 minutes it is showing session timeout error. Appreciates any one help on this quickly.
Regards,
Patrick RathsPlease post your query to the [Business Objects Enterprise Administration|BI Platform; forum. This forum is dedicated to development and deployment of .Net applications that connect and interact with BusinessObjects Enterprise, BusinessObjects Edge, or Crystal Reports Server. This includes the development of applications using the BusinessObjects Enterprise, Report Application Server, Report Engine, and Web Services SDKs.
BTW., if thi is an important issue, I'd recommend creating a phone case.
Ludek
Edited by: Ludek Uher on Aug 11, 2010 1:58 PM -
Getting timeout error while executing my report
Hi experts,
I need to get data from a Ztable which is having more than 64 millions of records. That query itself is taking more than 20 min to execute. I have used package size while retrieving tha data but still taking same time to execute, Giving me the TIMEOUT error .
Provide some suggetions to use different types of SELECT quries that can be used to improve the performance.
Thanks & Regards,
BhanuHi ,
I am working as an abaper for Service Management module.
I need to show the prmise details inthe output of alv. Before that i need to get the meter reading details and need to do some calculations, by which i need to show idle one (Here only i need to hit a ZTABLE which is having more than 64 million records). For that idle premise user can select multiple pemises by using check boxes and can create notification by pressing a pushbutton 'CREATE IS NOTIFICATION' which exist on the application toolbar . So i can not run this report in background.
Thanks & regards,
Bhanu. -
Dear Experts,
I am very critical situation due to this timeout error in ECC, please help me as much as you can. Go-live date is very near, but I am not getting any clue why this error is occurring. our ECC system is EHP 4, and PI is dual stack 7.4
My scenario is synchronous ABAP proxy to HTTP_AAE. request is triggering from ECC via proxy and reaching to third party (bank) through PI, I am reviving the response back in PI from bank. But from PI to ECC the response is not reaching. So in ECC after the defined Timeout limit its getting timed out.
I have tried everything by increasing the timeout in ECC more than 15 minutes in HTTP_TIMEOUT under SXMB_adm in ECC, but nothing worked, even if I am increasing for half an hour then also its getting timeout after half an hour.
response from bank to PI is coming within 30 to 40 seconds, but PI is not sending the response back to ECC.
This is classical scenario, and I have checked the trace via SXMB_Moni in PI as well as in ECC, in ECC its showing the timeout error, but in PI i did not see any trace for this error.
I have read many thread on SCN for the same error, and everywhere it has been suggested to increase the timeout, and I have tired that, it didn't help me.
All ABAP proxy configuration has been done as follows.
RFC destinations in ECC
LCRSAPRFC(TCP/IP)
SAPSLDAPI ((TCP/IP))
G type destination to path "/sap/xi/engine?type=entry"
G type destination SAP_PROXY_ESR to path "/rep"
All the destination connection test is working fine.
but i have a doubt on G type destination(AAE_XDJ) to path "/sap/xi/engine?type=entry" which is returns the status code 500 with message "Empty HTTP request received", is it ok with 500 ?
Configuration in ECC Integration Engine configuration is as follows
Questions
How the message gets pushed to ECC from PI, once the message received in PI, I believe by G type RFC destination on path "/sap/xi/engine?type=entry" , please clarify.
How to trace this, if message is not getting pushed to ECC, I mean I have checked the trace in PI XSMB_MONI, but didn't get anything for this error. In ECC SXMB_moni only I am able to the timeout error.
Please expert help me as soon as you can, this error really effecting me badly in front of management
Thanks,
FarhanHi Hareesh,
I configured the scenario based on ICO, and again I received the same timeout error in ECC.
I am really sick with this error, and I have raised the OSS message to SAP. Meanwhile I just want to double check my entire configuration with you. Please see the below configuration (for classical) for ABAP proxy to HTTP_AAE, and let me know if anything is wrong.
Request structure (ECC->PI->Bank)
<?xml version='1.0' ?>
<PaymentInfoMessage>
<PaymentInfoRequest>
<CompanyCode>Partner01</CompanyCode>
<BankCode>BSFRSARI</BankCode>
<StartDate>2006-07-09T00:00:00</StartDate>
<EndDate>2006-07-09T00:00:00</EndDate>
<TransactionType>940</TransactionType>
</PaymentInfoRequest>
</PaymentInfoMessage>
Response Structure (Bank->PI->ECC)
<?xml version="1.0"?>
<PaymentInfoMessageResponse>
<PaymentInfoResponse>
<TransactionType>940</TransactionType>
<SequenceNum>1</SequenceNum>
<ReceiptTime>2002-01-02T18:01:00</ReceiptTime>
<ProcessStatus>1</ProcessStatus>
<Comment>No Comment</Comment>
<TransactionData>:20:MT940-1007200601
:25:3210000079901
:28C:190/0001
</TransactionData>
<CompanyCode>PARTNER01</CompanyCode>
</PaymentInfoResponse>
<StatusCode>OK</StatusCode>
<StatusDetail>OK</StatusDetail>
<ResponseItemCount>2</ResponseItemCount>
</PaymentInfoMessageResponse>
ESR Configuration
Please see the below screenshot for ESR config. I have created 4 data types, 4 message types, 2 Service interface (synchronous), 2 mapping and one operation mapping.
I just want to clarify about selecting the Request and response message type in inbound and outbound service interface.
<?xml version='1.0' ?>
<PaymentInfoMessage>
<PaymentInfoRequest>
<CompanyCode>Partner01</CompanyCode>
<BankCode>BSFRSARI</BankCode>
<StartDate>2006-07-09T00:00:00</StartDate>
<EndDate>2006-07-09T00:00:00</EndDate>
<TransactionType>940</TransactionType>
</PaymentInfoRequest>
</PaymentInfoMessage>
Response Structure (Bank->PI->ECC)
<?xml version="1.0"?>
<PaymentInfoMessageResponse>
<PaymentInfoResponse>
<TransactionType>940</TransactionType>
<SequenceNum>1</SequenceNum>
<ReceiptTime>2002-01-02T18:01:00</ReceiptTime>
<ProcessStatus>1</ProcessStatus>
<Comment>No Comment</Comment>
<TransactionData>:20:MT940-1007200601
:25:3210000079901
:28C:190/0001
</TransactionData>
<CompanyCode>PARTNER01</CompanyCode>
</PaymentInfoResponse>
<StatusCode>OK</StatusCode>
<StatusDetail>OK</StatusDetail>
<ResponseItemCount>2</ResponseItemCount>
</PaymentInfoMessageResponse>
ESR Configuration
I have simply created 2 data types for requests(ECC->PI->Bank) and did one to one mapping. Similarly for response(Bank->PI->ECC) 2 data types, one to one mapping for this as well.
But I just want to clarify about selecting the Request and response message type in inbound and outbound service interface. please explain me this for synchronous interface.
Please see the below structure from ESR and inbound and Outbound service and let me know if the selection of Request and response message types is correct or not.
OutBound service interface
Inbound service interface
Thanks,
Farhan -
Timeout error while filling setup tables
HI all
I am getting timeout error while filling setup tables(OLI1BW).I clicked on execute button on hte screen.Its not scheduled as a background job.
Going through threads i have come to know that to solve this issue
1.BASIS team have to increase backgroung processses or memory
2.run it as a background job.
When I went to Program->Executein the backgroundPrint background parameters window has popped up.
What to do in there?I am afraid if I include parameters like printer name....what is it and how long is it going to print?
Please let me know.
Thanks,
Harika.thanks for the reply.
it was set to LOCL only.
But i have 3 options in the dropdown windowsprinter :Send to onenote2007
Microsoft XPS document writer
OUrprinteraddress
WHich one to choose here?
Edited by: harikag on Aug 10, 2011 8:47 AM -
IRQ timeout error while executing the custom personality fpga in veristand
Hi,
I have gone through the below link and created a custom fpga code to write analog output and digital output through NI 9269 and NI 9472 card respectively.
NI Veristand add on - fpga configuration editor.
https://decibel.ni.com/content/docs/DOC-35499
i was able to import the .fpgaconfig file in veristand system definition window.
When i execute the code, i am getting IRQ timeout error.
Could any one help me how do i debug this error?
i am interested to see how the veristand host code is executing it.
Hi,
Have you tried to simplify the FPGA code? If the issue is related to the VCE, you should post there :
- https://decibel.ni.com/content/message/67188#67188
The developers of this tool will answer you.
Posting the error message or the FPGA code will also help us
Regards,
--Eric -
All of a sudden I cannot Forward emails in TB 31.1.2 - I get SMTP timeout error
And I've tried everything. Shutdown Emsisoft virus prot., turned off firewall, got into Verizon router (btw, I'm going right into the Verizon router-not thru a switch), no port forwarding, even tried to forward an email in Safe mode in Win 8.1 x64. This just happened. I can Write an email OK (i.e., from scratch), but just forwarding, even a small text message won't forward. I even installed an older version of TB. HELP! HELP!
I either get the SMTP timeout error or I get "check your email and messaging settings." My wife has the exact same setup in TB 31.1.2 but she uses Win 7 x86. -ggThis has been reported as [https://bugzilla.mozilla.org/show_bug.cgi?id=1060901 Bug #1060901]. If you have an account on Bugzilla, please consider voting for that issue.
Several other people have sent in the same support request as you, noting this happened after they upgraded to version 31.1.
The exact error message is: XXXX is not a valid e-mail address because it is not of the form user@host. You must correct it before sending the e-mail.
'''This happens in Thunderbird 31.1.0 when your mailing list description includes several words separated by spaces.'''
Although not ideal, these workarounds should let you use your mailing lists until a proper fix is implemented:
* While composing an email open the address book and select the list you are trying to send to, highlight all the names in the list and drag them to the To: box. This uses your existing data without modifying it.
* Replacing the blanks " " between the words in such lists' descriptions with an underscore "_". This requires modifying your mailing list(s) description(s).
'''About automatic updates'''
Automatic updates are the default in Windows.
You can [https://support.mozilla.org/en-US/kb/configuration-options-updates?esab=a&s=automatic+updates&r=1&as=s customize such behavior], however, it's under '''Tools > Options > Advanced > Update'''.
My suggestion would be to set it to '''Check for updates, but let me choose wether to install them.''', specially if you depend on email for critical / important business or personal matters. -
Windows Vista System download timeout error
Hi,
Every Adobe Reader download i've tried keeps giving me a download timeout error.
I have removed all Adobe programs
Adobe Reader X (10.1.3)
Adobe Air
Acrobat.com
Adobe Reader 9
AcroRead.msi
then i re-started my laptop and tried to re-install Adobe Reader X (10.1.3) but i am still getting the same download timeout error message, where am i going wrong?
could you please help ?
thank you
kasTry downloading the offline installer from
http://get.adobe.com/reader/enterprise/ -
Can't connect via Airport -- "connection timeout" error, instead
I've got a MacBook Pro here, which was successfully connected online via Airport, under OS X 10.4.11.
Then I upgraded to Leopard (10.5), and the machine would no longer connect automatically to the router.
OK, I tried manually configuring the wireless connection, but no luck. So, I brought in an old iBook G4 running the same OS (10.5), and successfully linked it to the router, wirelessly, via Airport.
Copying the procedure that worked with the iBook -- to the MBPro -- did not help. Still getting a "connection timeout" error message.
So I performed a fresh install of 10.5 -- and I even DLed the Software Updates, including two that were supposed to improve Airport functionality -- and tried again. No luck.
Any suggestions?
TIA.John,
I had the same problem when I upgraded from Tiger to Leopard in January. My memory is already rusty but try the following:
1. Go to System Preferences > Network pane. On the left pane, click on AirPort. In the right pane lower right, click Advanced button. Then on the AirPort tab, click on the name of your network and then the minus sign to remove it from the list.
2. Click Apply and quit System Preferences.
3. Put the computer to sleep.
4. Wake the computer.
5. Go back in to Network preferences, AirPort tab. Click the plus sign to add your network. Fill in the Network Name, choose the type of Security by clicking on the pop-down bar, enter password/code/phrase and click Add. NOTE: Do not connect to the network at this time.
6. Click Apply and Quit the Network Preferences.
7. On the Menu row, click the Airport icon and select your network. (IF your network does not show, choose Join Other Network. Fill in the Network Name, choose the type of Security by clicking on the pop-down bar, enter password/code/phrase and click Join.)
8. Verify connectivity
9. Put the computer to sleep.
10. Wake the computer.
11. Verify connectivity
HTH -
I set up a playlist in itunes and when I try so sync it to my iphone, I get an error message "itunes could not copy "x" to the iphone "x" because a timeout error occurred. Using itunes 10.5.2.11 and Windows Vista 64. Any help? Thanks in advance!
I have the same question and the only reply I've found on the forum was "change the USB hub", which HASN'T worked. So I am accepting new suggestions. Tks!
Maybe you are looking for
-
Tab Groups has ruined my browser and I can't get it off. I wat to completely lose it.
Ever since I put Firefox 4 on it opens up to the last window I ws at - not my home page - not any reason except the obnoxious Tab Group you added. I drag it to the customize box off the tool bar - no good. Whatever page I was last in it comes up next
-
Dear all I have got 3 mac computers. 2011 13 inch air, 27 inch mac and 2010 pro. latest softwares. all of them have a problem in opening pdf files;esp older files. the error message comes up 'There was an error opening this document. The file is dam
-
hi guys i have few queries 1/ when i put any fied apart some standard field like plant,planner group,oredertype or notification type like iw38,iw28 or 29 or in il03,iho6 i am geting error NO OBJECTS SELECTED WHAT DOES IT MEAN AND WHY IT COMES 2/
-
Request: song lyrics in Zen X-Fi 2
I would like to see support to song lyrics?
-
About Optimization Of PL/SQL Constructs
Hi All, I am asking very silly question, some one asked to me how to optimize pl/sql procedure or function.i had explained all the things for optimization of the sql query or we can put the pl/sql subprogram into package. But from the face expression