Oracle apps performance tunning
Hey
could u any one tell me where i will get the Oracle Apps Performance
Tunning on Module wise like OM/AP/AR.
how to verify that my oracle Apps[11.5.10] instance running fine on linux based !!
i need check list Oracle Apps Performance !!
best would be to start with http://docs.oracle.com/cd/E11882_01/server.112/e16638/toc.htm
Regards
Karan
Similar Messages
-
Oracle 11g Performance tunning
Hi Guru's
I am new to Performance tunning, can u please guide me from where to start performance tuning so that i study and do the practical as well.
I know how to run AWR and ADDM but i want to konw what are the sequence i follow to learn and do performance tunning.
Thanks in advancebest would be to start with http://docs.oracle.com/cd/E11882_01/server.112/e16638/toc.htm
Regards
Karan -
Dear All,
i recenlty cloned an environment on a new server, i can access oracle apps with fine speed once you select a reponsbility and the java take lots of time to open when you are in oracle application (Oracle forms) from there it works so slow even a single click take 1 min or so.
please let me know how can i troubleshoot and improve performance specially once the java opens the oracle forms
OS: OEL 5.5
APPS : R12 (12.1.3)
DB : 11G R1
Single node environment.
Please advise Regards,
Hassani recenlty cloned an environment on a new server, i can access oracle apps with fine speed once you select a reponsbility and the java take lots of time to open when you are in oracle application (Oracle forms) from there it works so slow even a single click take 1 min or so.What is the SGA size?
Did you run "Gather Schema Statistics" after the clone?
please let me know how can i troubleshoot and improve performance specially once the java opens the oracle formsPerformance Tuning
https://forums.oracle.com/forums/search.jspa?threadID=&q=Performance+AND+Tuning&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
Thanks,
Hussein -
Performance Tunning - Oracle Reports 6i
Hi Gurus,
I have an Oracle Apps Reports 6i with a formula column having so much of conditions making the reports to take long time to get completed. Its taking 20 mins to complete. Please your help on this.
Thanks,
GenooHi
what is your database version?
what is your table size ?
How many RAM do you have in this server?
However, in Reports, the default optimizer mode is ALL_ROWS, this optimizer mode let you have the best system through put.
In SQL*Plus, you have to set the optimizer mode to ALL_ROWS to tune the report SQL performance:
Issue
ALTER SESSION SET OPTIMIZER_MODE=ALL_ROWS;
or add an optimizer hint in the SQL statement
Select /*+ ALL_ROWS */
from .... -
Hi friends,
I am himansu, i am facing a problem during performance tunning of query in oracle , please guide me how to tune a query which will give better performance.907977 wrote:
Hi friends,
I am himansu, i am facing a problem during performance tunning of query in oracle , please guide me how to tune a query which will give better performance.Welcome to OTN
Please post your thread at SQL, PL/SQL. PL/SQL
and provide your sql query.
Hope this will help you. -
OAF page : How to get its query performance from Oracle Apps Screen?
Hi Team,
How to get the query performance of an OAF page using Oracle Apps Screen ??
regards
sridharGo through this link
Any tools to validate performance of an OAF Page?
However do let us know as these queries performance can be check through backend also
Thanks
--Anil
http://oracleanil.blogspot.com/ -
SQL Query With Like Operator - Performance is very poor - Oracle Apps Table
Hi,
I'm querying one of the Oracle Applications Standard Table. The performance is very slow when like operator is used in the query condition. The query uses a indexed column in the where clause.
The query is..
select * from hz_parties
where upper(party_name) like '%TOY%'
In the above case, It is not using the index and doing full table scan. I have checked the explain plan and the cost is 4496.
select * from hz_parties
where upper(party_name) like 'TOY%'
If I remove the '%' at the begining of the string, the performance is good and it is using the index. In this case, the cost is 5.
Any ideas to improve the performance of the above query. I have to retrieve the records whose name contains the string. I have tried hints to force the use of index. But it is of no use.
Thanks,
RamaIf new indexes are disallowed, not a lot of good ones, no.
If you know what keyword(s) are going to be searched for, a materialized view might help, but I assume that you're searching based on user input. In that case, you'd have to essentially build your own Text index using materialized views, which will almost certainly be less efficient and require more maintenance than the built-in functionality.
There may not be much you could do to affect the query plan in a reasonable way. Depending on the size of the table, how much RAM you're willing to throw at the problem, how your system is administered, and what Oracle Apps requires/ prohibits in terms of database configuration, you might be able to force Oracle to cache this table so that your full table scans are at least more efficient.
Justin -
Oracle Apps Database severe Performance Issue
Hi Gurus,
This is regarding a severe performance issue running in our Production E-Business Suite Instance.
its an R12.1.3 setup installed with 11.2.0.1 Database. All the servers are Solaris Sparc 64 (Solaris 10)
Let me brief you about the instance first:
2 Node Application
- Main Application Server hosting web/forms/concurrent/admin servers
- iSupplier server hosting web services (placed in DMZ, used by external suppliers via Internet)
1 Node Database Server
Database Server Specs
Memory: 144G phys mem 20G total swap
- CPUs (8Px4cores, 2Px2cores)
- I/O - fiber channel hard disk (hitachi SAN Storage) - 7 DATA_TOPs (7 drives with RAID 5) - current DB size 1.6 TB
- at peak load, around 1000 concurrent forms session and 2000 web sessions.
We have been facing some serious performance issues and we raised an SR with Oracle Support.
The Support analyzed a bunch of AWR Reports we provided them and they asked us to increase the DB_CACHE from its current usage of 27G to 40G
So, we changed SGA_TARGET from 35G to 50G and PGA was increased from 35G to 40G as v$pgastat was also suggesting some lack of memory.
We made these changes last night.
Today morning we observed the following:
1. after start of office hours, we checked in the home page of EM DB Console that ADDM was showing reduced impact due to lack of SGA memory which seemed to be a good sign. Earlier it was around 25% which was now at 12%.
However, negative aspects were:
1. lot of swapping was reported by the System Administrators on the DB Server
2. High CPU Usage
3. EM DB Console showed a lot of "Concurrency Wait Class" events ...throughout the day lot of blocking sessions were reported which were making other sessions to wait.
in the AWR Report, following foreground reports were listed:
Top 5 Timed Foreground Events
Event
Waits
Time(s)
Avg wait (ms)
% DB time
Wait Class
DB CPU
132,577
61.46
library cache lock
3,539
40,683
11496
18.86
Concurrency
library cache: mutex X
4,014,083
21,011
5
9.74
Concurrency
db file sequential read
4,138,014
20,767
5
9.63
User I/O
latch free
381,916
5,897
15
2.73
Other
This is showing "library cache lock" events as the main culprit apart from the usual suspect, the CPU.
I am attaching the AWR Report. Please let me know if i should revert back the memory changes or is there anything else i could do.
Please help us resolving it because the performance is going worst.
Regards,
Muneer.Pl do not post duplicates - Oracle Apps Database severe Performance Issue
For all critical production issues, pl work with Support thru SRs - using the forums to troubleshoot production issues is not wise -
Oracle Application Performance Tuning
Hello all,
Please forgive me if I am asking this in the wrong section.
I am a s/w engineer with 2 years of exp. I have been working as a performance tuning resource for Oracle EBS in my company. The work mostly involved SQL tuning and dealing with indexes etc. In this time I took up interest in DBA stuff and I completed my OCA in Oracle 10g. Now my comany is giving me an oppurtunity to move into an Application DBA team and I am totally confused about it.
Becoming an Apps DBA will mean that the effort I put into the certification in 10g will be of no use. There are other papers for Apps DBA certification. Should I stay put in performance tuning & wait for a Core DBA chance or shall I accept the Apps DBA oppurtunity.
Also, does my exp. in SQL performace tuning hold any value as such with out an exposure to DBA activities?
Kindly guide me in this regards as I am very confused at this juncture.
Regards,
JithinJithin wrote:
Hello bigdelboy , Thank you for your reply.
Yes, By oracle Apps DBA I meant Oracle EBS.
Clearing 1Z0-046 is an option. However, my doubt is will clearing both the exams Admin I and Admin II be of any help without having practical expericnce? The EBS DBA work involves support and patching, cloning, and new node setup etc.
Also, is my performance tuning experience going to help me in any way in the journey forward as a DBA/ EBS DBA?
Thank you for your valuable time.
Regards,
Jithin SarathThe way I read it is this.
People notice you are capable of understanding and performance tuning SQL. And you must have some knowledge of Oracle EBS. And in fact you also have a DBA OCA.
So there is a 98% + chance you can be made into a good Oracle Apps DBA (and core DBA). If I was in their position I'd want you on my team too; this is the way we used to bring on DBA's in the old days before certification and it has a lot of merit still. Okay you can only do limited tasks at first ... but the number of taks you can do will increase dramatically over a number of months.
I would imagine the Oracle Apps DBA will be delighted to have someone on board who can performance tune SQL which sometimes can sometimes seem more like an art than a science. The patching etc can be taught in small doses. If they are a good team they wont try to give you everything at once, they'll get you to learn one procedure at a time.
And remember, if in doubt ask; and if you dont understand ask again. And be safe rather than sorry on actions that could be critial.
If your worried about liinux: Linux Recipes For Oracle Dbas (Apress) might be a good book to read but could be expensive in India
Likewise: (Oracle Applications Dba Field Guide) may suit and even (Rman Recipes For Oracle Database 11 G: A Problem-solution Approach) may have some value if you need to get up to speed quickly in those areas.
These are not perfect but they sometimes consolidate the information neatly; however only buy if you feel they are cheap enough. You may well buy them and feel disappointed (These all happen to be by Apress who seem to have produced a number of good books ... they've also published some rubbish as well)
And go over the 2-day dba examples as well and linux install examples n OTN as well ... they are free compared to the books I mentioned.
Rgds -bigdelboy. -
Tuning Oracle APPS 11i Start with
Hi Hussain/Helios,
I am new to Oracle APPS, and am working oracle apps 11i 11.5.10.2 with 10.2.5.0, the database and application was upgraded by previous dba. which left almost 3-4 months before.
now my question is i want to have a performance tuning for Oracle apps environment, can you please suggest some key points for starting with and some good links for future usage.
Other thing is i have used find command on my linux box and found many log files which are greater than 1000K on apps tier (forms/reports/web), and similiarly db tier (db/admin/concurrent).
can i just remove all these logfiles using os (rm) command and is it feasible with production environment on running mode or is it not feasible and i should use some other ways/etc.
APPS Tier folder locations.
****podappl/admin/PROD/log
****prodora/iAS/Apache/Apache/logs/sec_audit.log
****prodora/iAS/Apache/Jserv/logs/mod_jserv.log
****prodora/iAS/Apache/Jserv/logs/jserv.log
****prodcomn/admin/scripts/PROD_****/sqlnet.log
****prodcomn/admin/log/PROD_****/
****prodcomn/_pages/
****prodcomn/rgf/PROD_****/
****prodcomn/rgf/PROD_****/oam/
DB Tier files folder locations.
****oracle/proddb/10.2.0/oc4j/j2ee/OC4J_DBConsole_*****_PROD/log/em-application.log
****oracle/proddb/10.2.0/oc4j/j2ee/OC4J_DBConsole_*****_PROD/log/http-web-access.log
****oracle/proddb/10.2.0/oc4j/j2ee/OC4J_DBConsole_****_PROD.upgrade/log/http-web-access.log
****oracle/proddb/10.2.0/appsutil/log/PROD_****/StageDBTier_10161830.log
****oracle/proddb/10.2.0/*****_PROD/sysman/log/emoms.log
****oracle/proddb/10.2.0/*****_PROD.upgrade/sysman/emd/sqlnet.log
****oracle/proddb/10.2.0/******_PROD.upgrade/sysman/log/
****oracle/prodappl/admin/PROD/log/For Performance Tuning, right now i have following points with me.
1). Compile APPS Schema in maintenace which i will take.
2). I have checked some Gather Stats/Purge jobs are already scheduled for maintenance.
Please tell me what other Jobs i can schedule using OAM for weekend for All tiers in APPS.
I have been also asked to apply latest patches on PROD APPS/DB/* system, I can check using sql, which patches are applied, but how can i know which patches are required, (don't know about the licensed products with never ask policy here).
Thanks,
RAJ
Edited by: 870344 on Jul 5, 2011 6:36 AMcan you please suggest some key points for starting with and some good links for future usage.Please check below MOS doc:-
A Holistic Approach to Performance Tuning Oracle Applications Systems [ID 69565.1]
Configuring various JVM tuning parameters for Oracle E-Business suite 11i and R12 [ID 567551.1]
Tuning is something that require more analysis less action, first you need to answer:-
1) Why do you need tuning? is it proactive or some incident happend?
2) Where are you facing issues? i.e. which module, form, report or whole application.
3) Number of users facing issues? i.e. is it single user, user at one location or all users.
4) Has something changed in past that might have triggered this need?
Theri are various components involved in tuning that start from :-
1) user machine
2) network
3) Application tier.
4) Database tier.
Application tier can be further divided into:-
1) Apache server(JVM, modplsql, jserv etc etc
2) Form Server
3) Concurrent processing server
4) Discovered if using,
5) XML publisher..
and like wise other component using.
If you are looking to tune then i believe start from application tier first, pick one by one componets, like if your users are facing issues with login then use note that i have provided, if users are not satisifed with time taken to complete concurrent request then you might have to tune it and likewise.
can i just remove all these logfiles using os (rm) command and is it feasible with production environment on running mode or is it not feasible and i should use some other ways/etc.Do not rm files because it might be in use by some process and ti might then not be able to release space, its better to trim the file. do cat file >
Log file you have mentioned can be removed depedning upon your company policy if any.
Thanks,
JD -
How to delete a project in Oracle apps R12
Hi
OS RHEL 5.5
Database 11.1.0.7
Applications R12
Initially I have created a project in oracle apps from wrong template and modified the template then created a project with the same modified template.
Now the wrong project needs to be deleted so how to delete the project which had been created from wrong template in oracle apps R12 and integrated project with MSP.
Both the wrong and correct projects are referring to the same template.
Please help me to delete the project as it is done in production database.
Rgrd
Edited by: 955685 on Feb 4, 2013 8:10 AM955685 wrote:
Hi
OS RHEL 5.5
Database 11.1.0.7
Applications R12
Initially I have created a project in oracle apps from wrong template and modified the template then created a project with the same modified template.
Now the wrong project needs to be deleted so how to delete the project which had been created from wrong template in oracle apps R12 and integrated project with MSP.
Both the wrong and correct projects are referring to the same template.
Please help me to delete the project as it is done in production database.
Rgrd
Edited by: 955685 on Feb 4, 2013 8:10 AMPlease see these docs/links.
Delete Project Functionality not Working [ID 1060648.1]
PRC: Delete Project Performance Reporting Data Completes With Error ORA-12838 ORA-6512 [ID 748674.1]
How Can the PA Period Type Be Changed if It Has Been Entered Incorrectly? [ID 881424.1]
PAXPREPR Unable To Delete Project [ID 874642.1]
http://www.oracle.com/pls/ebs121/search?word=Delete+AND+Project&format=ranked&remark=quick_search
Thanks,
Hussein -
Calling java code from oracle apps form
I've created my own java .class file and am attempting to call it from an oracle applications form. I am getting a runtime error while running the form, but I don't know what the error is because nothing is being reported to me.
I've created the .java file in JDeveloper, compiled it into a .class file, deployed it to a .jar file, and placed it on the application server in a directory that the CLASSPATH can see it. I've added it to the archive parameter of the appsweb.cfg file and see that the .jar file is being downloaded when the JInitiator of Oracle Apps is started.
I have also imported the .class file into the form via the Program -> Import Java Classes which resulted in PL/SQL package stubs created to call the .class methods.
When I run the form, the java code is activated on a triggering event, PRE-INSERT. There is no java bean item in a block or on a canvas anywhere. I dont' think I need there to be since I am simply using the java code to perform actions during PRE-INSERT, not to display anything on the canvas.
I have placed debug messages throughout my code and see that the error is occuring in the PL/SQL packaged stub at the line "JNI.GET_CLASS()" where the parameter to that call is the name of my class. I know it's erroring there because I am handling the "java_error" exception. I am displaying "ora_java.last_error" in the exception handling, but it is null.
I am at a loss as to determine why I am having problems and how to display an error. Any suggestions? I'm happy to outline my steps and problem in more detail if I have missed something obvious.
We are using Forms 6.0.8.21.3 with Oracle Apps 11.5.7.
Shane.Shane,
Don't loose the heart. You have come too close to end.
The scenario you have mentioned is very unique and something which will fit more in the forms forum. So I think that was a sincere answer to help you and not a "pass the buck" card type game :)
You are lucky that you got Tapash interested into this issue, otherwise you see there is no OAF component involved out here.
I have an article promised to some of the guys but will follow this issue.
--Shiv -
Sending PO data from Oracle APPS 11i to another Oracle APPS 11i
I am trying to send the XML message (Purchase Order Data) from the Oracle APPS 11i to the other Oracle APPS 11i using XML Gateway and the AQ Adaptors in both outbound and inbound. I have created the Receive Activity for Outbound AQ Adaptor and the Invoke Activity for the Inbound AQ Adaptor and the Assign Activity in the middle to assign the variables for both Receive and Invoke Acvities.
I have created a partner link using AQ adapter to Dequeuing the data from Oracle APPS 11i that generated by XML Gateway and also have created a partner link using AQ adapter to Enqueuing the data.
When I run, it gives me an error on the Enqueuing side with the followings:
[2006/04/04 10:03:57] New instance of BPEL process "XML2APPS" initiated (# "18").
<process>
<sequence>
AQ_Receive
[2006/04/04 10:03:57] Received "Receive_Dequeue_InputVariable" call from partner "PO_IN_QUEUE" More...
<Receive_Dequeue_InputVariable>
<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="ReceiveDocument">
<PROCESS_PO_007>
<CNTROLAREA>
<BSR>
<VERB value="PROCESS">PROCESS</VERB>
<NOUN value="PO">PO</NOUN>
<REVISION value="007">007</REVISION>
</BSR>
<SENDER>
<LOGICALID>ORACLE</LOGICALID>
<COMPONENT>PURCHASING</COMPONENT>
<TASK>POISSUE</TASK>
<REFERENCEID>VIS.US.ORACLE.COM:oracle.apps.po.event.xmlpo:32570-148852</REFERENCEID>
<CONFIRMATION>0</CONFIRMATION>
<LANGUAGE>US</LANGUAGE>
<CODEPAGE>UTF8</CODEPAGE>
<AUTHID>APPS</AUTHID>
</SENDER>
<DATETIME qualifier="CREATION" type="T" index="1">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>13</HOUR>
<MINUTE>02</MINUTE>
<SECOND>29</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
</CNTROLAREA>
<DATAAREA>
<PROCESS_PO>
<POORDERHDR>
<DATETIME qualifier="DOCUMENT" type="T" index="1">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>13</HOUR>
<MINUTE>00</MINUTE>
<SECOND>45</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<OPERAMT qualifier="EXTENDED" type="T">
<VALUE>267</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<UOMVALUE>1</UOMVALUE>
<UOMNUMDEC>0</UOMNUMDEC>
<UOM />
</OPERAMT>
<POID>4484</POID>
<POTYPE>STANDARD</POTYPE>
<ACKREQUEST>N</ACKREQUEST>
<CONTRACTB />
<CONTRACTS />
<DESCRIPTN />
<PORELEASE />
<USERAREA>
<DATETIME qualifier="ACTSTART" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="ACTEND" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<FOB>
<DESCRIPTN>Vendor's responsibility ceases upon transfer to carrier</DESCRIPTN>
<TERMID>Origin</TERMID>
</FOB>
<TANDC />
<FTTERM>
<DESCRIPTN>No Freight Charge</DESCRIPTN>
<TERMID>NONE</TERMID>
</FTTERM>
<EXCHRATE />
<DATETIME qualifier="EXCHRATEDATE">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="APPREQ" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<CONFIRM>N</CONFIRM>
<SHIPPINGCONTROL />
<DFFPOHEADER>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFPOHEADER>
<PCARDHDR>
<MEMBERNAME />
<PCARDNUM />
<DATETIME qualifier="EXPIRATION">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<PCARDBRAND />
</PCARDHDR>
</USERAREA>
<PARTNER>
<NAME index="1">Nate OD88/VIS2 Supplier TEST</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>20027</PARTNRID>
<PARTNRTYPE>Supplier</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX>1923</PARTNRIDX>
<TAXID />
<TERMID />
<USERAREA>
<DFFVENDOR>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFVENDOR>
<CUSTOMERNUM />
</USERAREA>
<ADDRESS>
<ADDRLINE index="1">VIS2 address</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN>VIS2/OD88 SITE</DESCRIPTN>
<FAX index="1" />
<POSTALCODE />
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA>
<DFFVENDORSITE>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFVENDORSITE>
</USERAREA>
</ADDRESS>
<CONTACT>
<NAME index="1" />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1">-</TELEPHONE>
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>SoldTo</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TAXID />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1">222 Oracle Way</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE>20190</POSTALCODE>
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
<CONTACT>
<NAME index="1">Ross, Nate</NAME>
<CONTCTTYPE />
<DESCRIPTN />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
<USERAREA />
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>BillTo</PARTNRTYPE>
<CURRENCY />
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1">222 Oracle Way</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE>20190</POSTALCODE>
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
</PARTNER>
<PARTNER>
<NAME index="1">UPS</NAME>
<ONETIME>0</ONETIME>
<PARTNRID />
<PARTNRTYPE>Carrier</PARTNRTYPE>
<PARTNRIDX>UPS</PARTNRIDX>
</PARTNER>
<POTERM>
<DESCRIPTN>Scheduled for payment 45 days from the invoice date (invoice terms date = system date, goods received date, invoice date or invoice received date). Invoice terms date can default from supplier header, site, PO, system default, etc.</DESCRIPTN>
<TERMID>45 Net (terms date + 45)</TERMID>
<DAYSNUM />
<QUANTITY qualifier="PERCENT">
<VALUE />
<NUMOFDEC />
<SIGN />
<UOM />
</QUANTITY>
<USERAREA />
</POTERM>
</POORDERHDR>
<POORDERLIN>
<QUANTITY qualifier="ORDERED">
<VALUE>3</VALUE>
<NUMOFDEC />
<SIGN>+</SIGN>
<UOM>QT</UOM>
</QUANTITY>
<OPERAMT qualifier="UNIT" type="T">
<VALUE>89</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<UOMVALUE>1</UOMVALUE>
<UOMNUMDEC>0</UOMNUMDEC>
<UOM>QT</UOM>
</OPERAMT>
<POLINENUM>1</POLINENUM>
<HAZRDMATL />
<ITEMRV>0</ITEMRV>
<ITEMRVX />
<POLNSTATUS />
<DESCRIPTN>10-40W Car / Truck Motor Oil</DESCRIPTN>
<ITEM>10-40W Oil</ITEM>
<ITEMX />
<USERAREA>
<REQUESTOR />
<CATEGORYID>MISC.MISC</CATEGORYID>
<CONTRACTNUM />
<CONTRACTPONUM />
<CONTRACTPOLINENUM />
<VENDORQUOTENUM />
<CONFIGID />
<LISTPRICE>.89</LISTPRICE>
<MARKETPRICE />
<PRICENOTTOEXCEED />
<NEGPRICE>N</NEGPRICE>
<TAXABLE>N</TAXABLE>
<TXNREASONCODE />
<TYPE1099 />
<LINEORDERTYPE>Goods</LINEORDERTYPE>
<HAZRDUNNUM />
<HAZRDUNDESC />
<DFFLINE>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFLINE>
<DFFITEM>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10>Y</ATTRIBUTE10>
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFITEM>
<KFFITEM>
<ATTRIBUTE1>MISC</ATTRIBUTE1>
<ATTRIBUTE2>MISC</ATTRIBUTE2>
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
<ATTRIBUTE17 />
<ATTRIBUTE18 />
<ATTRIBUTE19 />
<ATTRIBUTE20 />
</KFFITEM>
<GLOBALCONTRACT />
<GLOBALCONTRACTLIN />
<JOBTITLE />
<AMOUNT qualifier="TOTAL" type="T">
<VALUE />
<NUMOFDEC />
<SIGN />
<CURRENCY />
<DRCR>C</DRCR>
</AMOUNT>
<CONTRACTORFIRSTNAME />
<CONTRACTORLASTNAME />
<DATETIME qualifier="ACTSTART" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="ACTEND" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
</USERAREA>
<POLINESCHD>
<DATETIME qualifier="NEEDDELV" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<QUANTITY qualifier="ORDERED">
<VALUE>3</VALUE>
<NUMOFDEC />
<SIGN>+</SIGN>
<UOM>QT</UOM>
</QUANTITY>
<DESCRIPTN />
<PSCLINENUM>1</PSCLINENUM>
<USERAREA>
<DATETIME qualifier="PROMSHIP">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<DATETIME qualifier="APPROVAL">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>08</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<OPERAMT qualifier="UNIT" type="T">
<VALUE>.89</VALUE>
<NUMOFDEC />
<SIGN />
<CURRENCY>USD</CURRENCY>
<UOMVALUE />
<UOMNUMDEC />
<UOM />
</OPERAMT>
<PRICEOVRRD />
<TAXABLE>N</TAXABLE>
<TAXCODE />
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>ShipTo</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1" />
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY />
<COUNTRY />
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE />
<REGION />
<STATEPROVN />
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
<CONTACT>
<NAME index="1" />
<CONTCTTYPE />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1" />
<ONETIME />
<PARTNRID />
<PARTNRTYPE />
<PARTNRIDX />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1" />
<ADDRLINE index="2" />
<ADDRTYPE />
</ADDRESS>
<CONTACT>
<NAME index="1" />
<CONTCTTYPE />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
</CONTACT>
</PARTNER>
<DROPSHIPDETAILS>
<DROPSHIPMENT />
<DROPSHIPCUSTNAME />
<SHIPINSTR />
<PACKINSTR />
<SHIPMETHOD />
<CUSTOMERPONUM />
<CUSTOMERLINENUM />
<CUSTOMERSHIPNUM />
<CUSTOMERDESC />
</DROPSHIPDETAILS>
<CONSIGNEDINV>N</CONSIGNEDINV>
<AMOUNT qualifier="TOTAL" type="T">
<VALUE />
<NUMOFDEC />
<SIGN />
<CURRENCY />
<DRCR>C</DRCR>
</AMOUNT>
</USERAREA>
</POLINESCHD>
</POORDERLIN>
</PROCESS_PO>
</DATAAREA>
</PROCESS_PO_007>
</part>
</Receive_Dequeue_InputVariable>
Assign_Input2Output
[2006/04/04 10:03:57] Updated variable "Invoke_Enqueue_InputVariable" More...
<Invoke_Enqueue_InputVariable>
<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="ReceiveDocument">
<ReceiveDocument xmlns="http://xmlns.oracle.com/apps/fnd/XMLGateway">
<CNTROLAREA xmlns="">
<BSR>
<VERB value="PROCESS">PROCESS</VERB>
<NOUN value="PO">PO</NOUN>
<REVISION value="007">007</REVISION>
</BSR>
<SENDER>
<LOGICALID>ORACLE</LOGICALID>
<COMPONENT>PURCHASING</COMPONENT>
<TASK>POISSUE</TASK>
<REFERENCEID>VIS.US.ORACLE.COM:oracle.apps.po.event.xmlpo:32570-148852</REFERENCEID>
<CONFIRMATION>0</CONFIRMATION>
<LANGUAGE>US</LANGUAGE>
<CODEPAGE>UTF8</CODEPAGE>
<AUTHID>APPS</AUTHID>
</SENDER>
<DATETIME qualifier="CREATION" type="T" index="1">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>13</HOUR>
<MINUTE>02</MINUTE>
<SECOND>29</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
</CNTROLAREA>
<DATAAREA xmlns="">
<PROCESS_PO>
<POORDERHDR>
<DATETIME qualifier="DOCUMENT" type="T" index="1">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>13</HOUR>
<MINUTE>00</MINUTE>
<SECOND>45</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<OPERAMT qualifier="EXTENDED" type="T">
<VALUE>267</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<UOMVALUE>1</UOMVALUE>
<UOMNUMDEC>0</UOMNUMDEC>
<UOM />
</OPERAMT>
<POID>4484</POID>
<POTYPE>STANDARD</POTYPE>
<ACKREQUEST>N</ACKREQUEST>
<CONTRACTB />
<CONTRACTS />
<DESCRIPTN />
<PORELEASE />
<USERAREA>
<DATETIME qualifier="ACTSTART" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="ACTEND" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<FOB>
<DESCRIPTN>Vendor's responsibility ceases upon transfer to carrier</DESCRIPTN>
<TERMID>Origin</TERMID>
</FOB>
<TANDC />
<FTTERM>
<DESCRIPTN>No Freight Charge</DESCRIPTN>
<TERMID>NONE</TERMID>
</FTTERM>
<EXCHRATE />
<DATETIME qualifier="EXCHRATEDATE">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="APPREQ" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<CONFIRM>N</CONFIRM>
<SHIPPINGCONTROL />
<DFFPOHEADER>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFPOHEADER>
<PCARDHDR>
<MEMBERNAME />
<PCARDNUM />
<DATETIME qualifier="EXPIRATION">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<PCARDBRAND />
</PCARDHDR>
</USERAREA>
<PARTNER>
<NAME index="1">Nate OD88/VIS2 Supplier TEST</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>20027</PARTNRID>
<PARTNRTYPE>Supplier</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX>1923</PARTNRIDX>
<TAXID />
<TERMID />
<USERAREA>
<DFFVENDOR>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFVENDOR>
<CUSTOMERNUM />
</USERAREA>
<ADDRESS>
<ADDRLINE index="1">VIS2 address</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN>VIS2/OD88 SITE</DESCRIPTN>
<FAX index="1" />
<POSTALCODE />
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA>
<DFFVENDORSITE>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFVENDORSITE>
</USERAREA>
</ADDRESS>
<CONTACT>
<NAME index="1" />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1">-</TELEPHONE>
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>SoldTo</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TAXID />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1">222 Oracle Way</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE>20190</POSTALCODE>
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
<CONTACT>
<NAME index="1">Ross, Nate</NAME>
<CONTCTTYPE />
<DESCRIPTN />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
<USERAREA />
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>BillTo</PARTNRTYPE>
<CURRENCY />
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1">222 Oracle Way</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE>20190</POSTALCODE>
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
</PARTNER>
<PARTNER>
<NAME index="1">UPS</NAME>
<ONETIME>0</ONETIME>
<PARTNRID />
<PARTNRTYPE>Carrier</PARTNRTYPE>
<PARTNRIDX>UPS</PARTNRIDX>
</PARTNER>
<POTERM>
<DESCRIPTN>Scheduled for payment 45 days from the invoice date (invoice terms date = system date, goods received date, invoice date or invoice received date). Invoice terms date can default from supplier header, site, PO, system default, etc.</DESCRIPTN>
<TERMID>45 Net (terms date + 45)</TERMID>
<DAYSNUM />
<QUANTITY qualifier="PERCENT">
<VALUE />
<NUMOFDEC />
<SIGN />
<UOM />
</QUANTITY>
<USERAREA />
</POTERM>
</POORDERHDR>
<POORDERLIN>
<QUANTITY qualifier="ORDERED">
<VALUE>3</VALUE>
<NUMOFDEC />
<SIGN>+</SIGN>
<UOM>QT</UOM>
</QUANTITY>
<OPERAMT qualifier="UNIT" type="T">
<VALUE>89</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<UOMVALUE>1</UOMVALUE>
<UOMNUMDEC>0</UOMNUMDEC>
<UOM>QT</UOM>
</OPERAMT>
<POLINENUM>1</POLINENUM>
<HAZRDMATL />
<ITEMRV>0</ITEMRV>
<ITEMRVX />
<POLNSTATUS />
<DESCRIPTN>10-40W Car / Truck Motor Oil</DESCRIPTN>
<ITEM>10-40W Oil</ITEM>
<ITEMX />
<USERAREA>
<REQUESTOR />
<CATEGORYID>MISC.MISC</CATEGORYID>
<CONTRACTNUM />
<CONTRACTPONUM />
<CONTRACTPOLINENUM />
<VENDORQUOTENUM />
<CONFIGID />
<LISTPRICE>.89</LISTPRICE>
<MARKETPRICE />
<PRICENOTTOEXCEED />
<NEGPRICE>N</NEGPRICE>
<TAXABLE>N</TAXABLE>
<TXNREASONCODE />
<TYPE1099 />
<LINEORDERTYPE>Goods</LINEORDERTYPE>
<HAZRDUNNUM />
<HAZRDUNDESC />
<DFFLINE>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFLINE>
<DFFITEM>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10>Y</ATTRIBUTE10>
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFITEM>
<KFFITEM>
<ATTRIBUTE1>MISC</ATTRIBUTE1>
<ATTRIBUTE2>MISC</ATTRIBUTE2>
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
<ATTRIBUTE17 />
<ATTRIBUTE18 />
<ATTRIBUTE19 />
<ATTRIBUTE20 />
</KFFITEM>
<GLOBALCONTRACT />
<GLOBALCONTRACTLIN />
<JOBTITLE />
<AMOUNT qualifier="TOTAL" type="T">
<VALUE />
<NUMOFDEC />
<SIGN />
<CURRENCY />
<DRCR>C</DRCR>
</AMOUNT>
<CONTRACTORFIRSTNAME />
<CONTRACTORLASTNAME />
<DATETIME qualifier="ACTSTART" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="ACTEND" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
</USERAREA>
<POLINESCHD>
<DATETIME qualifier="NEEDDELV" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<QUANTITY qualifier="ORDERED">
<VALUE>3</VALUE>
<NUMOFDEC />
<SIGN>+</SIGN>
<UOM>QT</UOM>
</QUANTITY>
<DESCRIPTN />
<PSCLINENUM>1</PSCLINENUM>
<USERAREA>
<DATETIME qualifier="PROMSHIP">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<DATETIME qualifier="APPROVAL">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>08</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<OPERAMT qualifier="UNIT" type="T">
<VALUE>.89</VALUE>
<NUMOFDEC />
<SIGN />
<CURRENCY>USD</CURRENCY>
<UOMVALUE />
<UOMNUMDEC />
<UOM />
</OPERAMT>
<PRICEOVRRD />
<TAXABLE>N</TAXABLE>
<TAXCODE />
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>ShipTo</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1" />
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY />
<COUNTRY />
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE />
<REGION />
<STATEPROVN />
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
<CONTACT>
<NAME index="1" />
<CONTCTTYPE />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1" />
<ONETIME />
<PARTNRID />
<PARTNRTYPE />
<PARTNRIDX />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1" />
<ADDRLINE index="2" />
<ADDRTYPE />
</ADDRESS>
<CONTACT>
<NAME index="1" />
<CONTCTTYPE />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
</CONTACT>
</PARTNER>
<DROPSHIPDETAILS>
<DROPSHIPMENT />
<DROPSHIPCUSTNAME />
<SHIPINSTR />
<PACKINSTR />
<SHIPMETHOD />
<CUSTOMERPONUM />
<CUSTOMERLINENUM />
<CUSTOMERSHIPNUM />
<CUSTOMERDESC />
</DROPSHIPDETAILS>
<CONSIGNEDINV>N</CONSIGNEDINV>
<AMOUNT qualifier="TOTAL" type="T">
<VALUE />
<NUMOFDEC />
<SIGN />
<CURRENCY />
<DRCR>C</DRCR>
</AMOUNT>
</USERAREA>
</POLINESCHD>
</POORDERLIN>
</PROCESS_PO>
</DATAAREA>
</ReceiveDocument>
</part>
</Invoke_Enqueue_InputVariable>
Invoke_QUEUE (faulted)
[2006/04/04 10:03:59] "{http://schemas.oracle.com/bpel/extension}remoteFault" has been thrown. less
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
<part name="code">
<code>null</code>
</part>
<part name="summary">
<summary>file:/d01/oraAS/integration/orabpel/domains/default/tmp/.bpel_XML2APPS_1.0.jar/CreatePO.wsdl [ Enqueue_ptt::Enqueue(ReceiveDocument) ] - WSIF JCA Execute of operation 'Enqueue' failed due to: Enqueue failed. Enqueue failed. ; nested exception is: ORABPEL-11947 Enqueue failed. Enqueue failed. Please examine the log file to determine the problem.</summary>
</part>
<part name="detail">
<detail>null</detail>
</part>
</remoteFault>
WS-T Complete
WS-T Close
WS-T Fault
WS-T Cancel
WS-T Compensate
</sequence>
[2006/04/04 10:03:59] "BPELFault" has not been caught by a catch block.
[2006/04/04 10:03:59] BPEL process instance "18" cancelled
WS-T Complete
WS-T Close
WS-T Fault
WS-T Cancel
WS-T Compensate
</process>
Does anyone know where I can get help on an error message ORABPEL-11947? I looked everywhere but no success.
Can someone help me on this?
Thanks in advance,
SookYou have to integrate apps with BPEL using apps adapter and then from BPEL pass the message to Oracle B2B 11g -
Oracle B2B 11g <---> Oracle BPEL 11g <--- Oracle Apps Adapter --> Oracle Apps
As BPEL and B2B both are part of SOA suite 11g hence there is no additional cost and performance remain better.
Preffered mode of integration would be through XML gateway.
I could see that 856 outbound EDI map is available from Oracle but not the XML gateway map. If i have to use XML gateway then how i can create the XML gateway map.You may raise your question in apps forum -
http://forums.oracle.com/forums/category.jspa?categoryID=108
If you don't get any help there, raise a case with support.
Regards,
Anuj
Edited by: Anuj Dwivedi on Oct 12, 2010 11:58 AM -
Not able to integrate SOA Suite with EBS using Oracle APPS Adapter
Hi,
We need to listen to outbound business events of Oracle EBS using BES via Oracle APPS Adapter.
We have created a composite containing Oracle Application Adapter and BPEL Process.
In Apps adapter when configured Outbound Business events "oracle.apps.bom.component.modified" using Dequeue Operation,a corresponding subscriber is created in WF_BPEL_Q for respective event selected.
In Oracle EBS
for "oracle.apps.bom.component.modified" status is enabled and in subscription WF_BPEL_QAGENT is there.
When we are changing any BOM component in Oracle EBS Designer and saving it, a record is being created in "WF_BPEL_QTAB".
BPEL Process( Oracle Apps Adapter Partner Link---> Recieve Actvity ) instances are not being created when any BOM component is being changed.
Oracle Apps Adapter is not able to dequeue the data from WF_BPEL_QTAB.
There is not any error/exception in oracle soa suite server logs for Oracle APPS adapter.
SOA Diagnostics Logs are :
[2012-07-04T08:55:51.304+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.bpel.engine] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] CubeServiceEngine=> initing default/Testr!4.0*soa_f1fe3bbc-1269-437c-a75f-1239da743fea/BPELProcess1
[2012-07-04T08:55:51.304+05:30] [AdminServer] [NOTIFICATION] [] [oracle.integration.platform.blocks.deploy] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] Publishing deploy event for default/Testr!4.0*soa_f1fe3bbc-1269-437c-a75f-1239da743fea
[2012-07-04T08:55:51.382+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> [Testr.bom_cm/4.0] :load Loading bom_cm_apps.jca ..
[2012-07-04T08:55:51.390+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> bom_cm Performing JCAEndpointActivation::prepareActivation for {AppsEventSchema=ANY_SCHEMA, MessageSelectorRule=tab.user_data.event_name = 'oracle.apps.bom.component.modified', Consumer=ORA_8cpkad9l88sj0c9n8kq42ghm85, QueueName=WF_BPEL_Q, DatabaseSchema=APPS}
[2012-07-04T08:55:51.391+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> bom_cm JCAEndpointActivation::prepareActivation - Locating JCA Binding Component instance: SCA_AS11R1
[2012-07-04T08:55:51.397+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> JCABinding=> Instantiating inbound part of JCA Binding Component instance: SCA_AS11R1
[2012-07-04T08:55:51.397+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> bom_cm JCAEndpointActivation::initiateInboundJcaEndpoint - Creating and initializing inbound JCA endpoint for:[[
endpoint='bom_cm'
WSDL location='oramds:/deployed-composites/default/Testr_rev4.0/bom_cm.wsdl'
portType='DEQUEUE_ptt'
operation='DEQUEUE'
*activation properties={AppsEventSchema=ANY_SCHEMA, MessageSelectorRule=tab.user_data.event_name = 'oracle.apps.bom.component.modified', Consumer=ORA_8cpkad9l88sj0c9n8kq42ghm85, QueueName=WF_BPEL_Q, DatabaseSchema=APPS}*
[2012-07-04T08:55:51.398+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> bom_cm JCAEndpointActivation::initiateInboundJcaEndpoint - Creating endpoint (0) for bom_cm
[2012-07-04T08:55:51.407+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> bom_cm JCAEndpointActivation::prepareActivation - Done preparing JCAEndpointActivation for Service 'bom_cm'
[2012-07-04T08:55:51.409+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> [Testr.bom_cm/4.0] :load Successfully loaded bom_cm_apps.jca
[2012-07-04T08:55:51.410+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> [Testr.bom_cm/4.0] :init Initializing bom_cm_apps.jca
[2012-07-04T08:55:51.410+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> bom_cm JCAEndpointActivation::performActivation - Performing JCA Endpoint Activation, Endpoint Id='bom_cm'
[2012-07-04T08:55:51.410+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> bom_cm Performing endpoint activation (1) for bom_cm
[2012-07-04T08:55:51.411+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> Testr JCA Binding Component instance: SCA_AS11R1 - endpointActivation for portType=DEQUEUE_ptt, operation=DEQUEUE
[2012-07-04T08:55:51.416+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> Testr Creating new instance of Resource Adapter oracle.tip.adapter.apps.AppsResourceAdapter
[2012-07-04T08:55:51.417+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> Testr JCA Binding Component instance: SCA_AS11R1 - starting Resource Adapter oracle.tip.adapter.apps.AppsResourceAdapter
[2012-07-04T08:55:51.471+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] Oracle Applications Adapter Starting...AQResourceAdapter
[2012-07-04T08:55:51.474+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] Oracle Applications Adapter Creating Endpoint...
*[2012-07-04T08:55:51.482+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] Oracle Applications Adapter Activating Endpoint...*
*[2012-07-04T08:55:53.782+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> Testr JCA Binding Component instance: SCA_AS11R1 - successfully completed endpointActivation for portType=DEQUEUE_ptt, operation=DEQUEUE*
*[2012-07-04T08:55:53.783+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,0] [APP: soa-infra] JCABinding=> [Testr.bom_cm/4.0] :init Successfully initialized bom_cm_apps.jca*
*[2012-07-04T08:55:53.783+05:30] [AdminServer] [NOTIFICATION] [] [oracle.soa.adapter] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@c8ccf1] [userId: weblogic] [ecid: 1ae79e0a6c47b292:-ec3eb:1384ffb303d:-8000-0000000000000312,1:30342] [APP: soa-infra] Dequeue Agent activated....*
Regards,
Abhinav Gupta
Edited by: Abhinav on Jul 5, 2012 9:56 AMWe would like to capture a few business events in oracle BOM and PO that are of interest to us. In order to do this,
we deploy oracle SOA composite with BEPL in the Oracle Fusion Middleware Control. The oracle SOA composite is configured for a particular outbound business event. It should listens on a specific queue WF_BPEL_Q or WF_BPEL_QTAB and de-queues the messages from that Oracle Queue or Oracle AQ Table. In jDeveloper 11g we created a SOA project with oracle applications adapter partner link and a receive.
Specifically we are trying to capture the business outbound event oracle.apps.bom.component.modified just to get the event data in this receive.
Partner link configuration: We added the database connection to the oracle EBS instance. Tested it and we
succeded. Chose ANY_SCHEMA in partner link configuration.
We ensured that the JNDI Name here( eis/Apps/Apps ) match the JNDI name provided in the weblogic-->Deployments--
OracleAppsAdapter -->Configuration --> Outbound Connection Pools. For this outbound resource pool, Connection factory interface was javax.resource.cci.ConnectionFactory. Property name xADataSourceName was mapped to JNDI name of the configured JDBC datasource in the weblogic. When we created the connection pool. We tested and it worked fine. This data source had the connection pool configured to the oracle applications schema with APPS user.
After adding the partner link with the above configuration, we added a receive. We deployed this configuration to the middleware. We went to the oracle EBS modified a BOM component and we expected to having running BPEL instances against the deloyed composite. However, the problem is we are not having any running instance for the composite.
We found that there are entries in the view AQ$WF_BPEL_QTAB with an ENQ_TIME and ENQ_TIMESTAMP but with no DEQ_TIME or DEQ_TIMESTAMP. The ENQ_TIMESTAMP corresponds to the time we modified BOM in oracle BOM forms/Designer
The data is being written in WF_BPEL_QTAB for the BOM changes but not being dequeued by oracle applications adapter/composites deployed in soa server.
Please help me it quite urgent.
Is there anything we are missing on EBS side to be activited. for the events to be dequeued
Any Help is appreciated.
Abhinav -
Need help for performance tunning
Hello,
I have 16K records return by query, it takes long time to proceed for 7K it takes 7.5 sec.
Note: I used all seeded tables only.
If possible please help me to tune it.
SELECT msi.inventory_item_id,msi.segment1,msi.rimary_uom_code , msi.primary_unit_of_measure
FROM mtl_system_items_b msi, qp_list_lines qpll,qp_pricing_attributes qppr,
mtl_category_sets_tl mcs,mtl_category_sets_b mcsb,
mtl_categories_b mc, mtl_item_categories mcb
WHERE msi.enabled_flag = 'Y'
AND qpll.list_line_id = qppr.list_line_id
AND qppr.product_attr_value = TO_CHAR (msi.inventory_item_id(+))
AND qppr.product_uom_code = msi.primary_uom_code
AND mc.category_id = mcb.category_id
AND msi.inventory_item_id = mcb.inventory_item_id
AND msi.organization_id = mcb.organization_id
AND TRUNC (SYSDATE) BETWEEN NVL (qpll.start_date_active,TRUNC (SYSDATE)) AND NVL (qpll.end_date_active,TRUNC (SYSDATE))
AND mcs.category_set_name = 'LSS SALES CATEGORY'
AND mcs.language = 'US'
AND mcs.category_set_id = mcsb.category_set_id
AND mcsb.structure_id = mc.structure_id
AND msi.organization_id = :p_organization_id
AND qpll.list_header_id = :p_price_list_id
AND mcb.category_id = :p_category_id;
Thanks and regards
Akil.Thanks Helios ,
here is answers
Databse version
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit
PL/SQL Release 11.1.0.7.0
explain plan
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)|
|
0 | SELECT STATEMENT
| |
1 | 149 | 9439
(1)|
|
1 | NESTED LOOPS | | 1 |
149 | 9439 (1)|
|*
2 | HASH JOIN OUTER | | 1 |
135 | 9437 (1)|
|*
3 | HASH JOIN | | 1 |
71 | 9432 (1)|
|
4 | NESTED LOOPS | | 2 |
76 | 53 (0)|
|*
5 | TABLE ACCESS BY INDEX
ROWID| QP_LIST_LINES | 2 |
44 | 49 (0)|
|*
6 | INDEX SKIP SCAN | QP_LIST_LINES_N2 |
702 | | 20
(0)|
|*
7 | INDEX RANGE SCAN | QP_PRICING_ATTRIBUTES_N3 | 1 |
16 | 2 (0)|
|*
8 | TABLE ACCESS BY INDEX
ROWID | MTL_SYSTEM_ITEMS_B | 46254
| 1490K|
9378 (1)|
|*
9 | INDEX RANGE SCAN | MTL_SYSTEM_ITEMS_B_N9 | 46254 | |
174 (1)|
|
10 | TABLE ACCESS FULL | XX_WEB_ITEM_IMAGE_TBL |
277 | 17728 | 5 (0)|
|* 11 | INDEX RANGE SCAN | MTL_ITEM_CATEGORIES_U1 |
1 | 14 | 2
(0)|
Predicate Information (identified
by operation id):
2 -
access("XWIIT"."IMAGE_CODE"(+)="MSI"."SEGMENT1")
3 -
access("QPPR"."PRODUCT_ATTR_VALUE"=TO_CHAR("MSI"."INVENTORY_ITEM_ID")
AND
"QPPR"."PRODUCT_UOM_CODE"="MSI"."PRIMARY_UOM_CODE")
5 - filter(NVL("QPLL"."START_DATE_ACTIVE",TRUNC(SYSDATE@!))<=TRUNC(SYSDATE@!)
AND
NVL("QPLL"."END_DATE_ACTIVE",TRUNC(SYSDATE@!))>=TRUNC(SYSDATE@!))
6 -
access("QPLL"."LIST_HEADER_ID"=TO_NUMBER(:P_PRICE_LIST_ID))
filter("QPLL"."LIST_HEADER_ID"=TO_NUMBER(:P_PRICE_LIST_ID))
7 -
access("QPLL"."LIST_LINE_ID"="QPPR"."LIST_LINE_ID")
filter("QPPR"."PRODUCT_UOM_CODE" IS NOT NULL)
8 - filter("MSI"."ENABLED_FLAG"='Y')
9 - access("MSI"."ORGANIZATION_ID"=TO_NUMBER(:P_ORGANIZATION_ID))
11 -
access("MCB"."ORGANIZATION_ID"=TO_NUMBER(:P_ORGANIZATION_ID)
AND
"MSI"."INVENTORY_ITEM_ID"="MCB"."INVENTORY_ITEM_ID"
AND
"MCB"."CATEGORY_ID"=TO_NUMBER(:P_CATEGORY_ID))
filter("MCB"."CATEGORY_ID"=TO_NUMBER(:P_CATEGORY_ID))
Note
- 'PLAN_TABLE' is old version
TKprof Plan
TKPROF: Release 11.1.0.7.0 - Production on Fri Nov 15 06:12:26 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Trace file: LSSD_ora_19760.trc
Sort options: default
count = number of times OCI procedure was executed
cpu = cpu time in seconds executing
elapsed = elapsed time in seconds executing
disk = number of physical reads of buffers from disk
query = number of buffers gotten for consistent read
current = number of buffers gotten in current mode (usually for update)
rows = number of rows processed by the fetch or execute call
SELECT msi.inventory_item_id,
msi.segment1,
primary_uom_code,
primary_unit_of_measure,
xwiit.image_url
FROM mtl_system_items_b msi,
qp_list_lines qpll,
qp_pricing_attributes qppr,
mtl_item_categories mcb,
xx_web_item_image_tbl xwiit
WHERE msi.enabled_flag = 'Y'
AND qpll.list_line_id = qppr.list_line_id
AND qppr.product_attr_value = TO_CHAR (msi.inventory_item_id)
AND qppr.product_uom_code = msi.primary_uom_code
AND msi.inventory_item_id = mcb.inventory_item_id
AND msi.organization_id = mcb.organization_id
AND TRUNC (SYSDATE) BETWEEN NVL (qpll.start_date_active,
TRUNC (SYSDATE))
AND NVL (qpll.end_date_active,
TRUNC (SYSDATE))
AND xwiit.image_code(+) = msi.segment1
AND msi.organization_id = :p_organization_id
AND qpll.list_header_id = :p_price_list_id
AND mcb.category_id = :p_category_id
call count cpu elapsed disk query current rows
Parse 2 0.00 0.00 0 0 0 0
Execute 2 0.00 0.00 0 0 0 0
Fetch 2 3.84 3.85 0 432560 0 1002
total 6 3.84 3.85 0 432560 0 1002
Misses in library cache during parse: 0
Optimizer mode: ALL_ROWS
Parsing user id: 173
Rows Row Source Operation
501 NESTED LOOPS (cr=216280 pr=0 pw=0 time=115 us cost=9439 size=149 card=1)
2616 HASH JOIN OUTER (cr=211012 pr=0 pw=0 time=39 us cost=9437 size=135 card=1)
78568 HASH JOIN (cr=210997 pr=0 pw=0 time=3786 us cost=9432 size=71 card=1)
78571 NESTED LOOPS (cr=29229 pr=0 pw=0 time=35533 us cost=53 size=76 card=2)
78571 TABLE ACCESS BY INDEX ROWID QP_LIST_LINES (cr=9943 pr=0 pw=0 time=27533 us cost=49 size=44 card=2)
226733 INDEX SKIP SCAN QP_LIST_LINES_N2 (cr=865 pr=0 pw=0 time=4122 us cost=20 size=0 card=702)(object id 99730)
78571 INDEX RANGE SCAN QP_PRICING_ATTRIBUTES_N3 (cr=19286 pr=0 pw=0 time=0 us cost=2 size=16 card=1)(object id 99733)
128857 TABLE ACCESS BY INDEX ROWID MTL_SYSTEM_ITEMS_B (cr=181768 pr=0 pw=0 time=9580 us cost=9378 size=1526382 card=46254)
128857 INDEX RANGE SCAN MTL_SYSTEM_ITEMS_B_N9 (cr=450 pr=0 pw=0 time=1657 us cost=174 size=0 card=46254)(object id 199728)
277 TABLE ACCESS FULL XX_WEB_ITEM_IMAGE_TBL (cr=15 pr=0 pw=0 time=22 us cost=5 size=17728 card=277)
501 INDEX RANGE SCAN MTL_ITEM_CATEGORIES_U1 (cr=5268 pr=0 pw=0 time=0 us cost=2 size=14 card=1)(object id 99557)
Note: I modified query and it gives good result, now it takes 3 to 4 sec for 16000 records.
If possible can you plz explain what we have to take care while doing performance tunning
I am a fresher so don't have that much idea.
and also Thanks Hussein for your replay
Maybe you are looking for
-
I have upgraded from a 3gs and first backed up by 3gs through iCloud. I then logged on to iCloud on my new device and it synced my contacts. I entered my email addresses and then tried to download some of my App purchases. The screen then
-
Howto set ImageBase when one cannot deply to /webapp
I am using the BC4J html generating classes and WebBeans. I see absolute references to /webapp/imaages in the generated HTML. I cannot deploy to a top-level context on that server, so I am wondering if there is a setImageBase() method or some paramet
-
Anyone else having this issue?
Hi. I'm on my third iphone. First one had a stuck pixel so i traded it in. Second went completely haywire so they sent me a brand new in the box 8GB iphone. Would you believe this third phone, brand new not refurbished has another stuck pixel! Has an
-
i have a brought cd that is in the itunes store but when i go to add to to my list is says not on net data base. my own copy i brought! how do i solve it i do not want to type over 50 songs in to computer.
-
Hi, Is there any condition type where I can enter manual CST/VAT in MM pricing procedure and the same value will be passed to TAX procedure. The same way JEXC will function for basic excise duty. Is there any routine or user exit to pass manual value