OCI - HOOK_URL generation
Can anyone tell me how the HOOK_URL is determined at run time? Where the server host name is taken from? We are having a problem when we process the shopping cart for an external catalog and running behind WebSeal (Tivoli) between the Portal and SRM server. Coming back from the external catalog does not show the shopping card.
Hi,
I suggest you use a HTTP Sniffer tool like HTTP Watch to identify where the URL is being changed and proceed with your analysis from there, the standard response, unless reverse proxies/web dispatchers etc are involved is that the URL from the catalog call structure plus the additional parameters like caller etc are used in the generation of the return URL, but if you use reverse proxies or any other method of protocol changing then this will o course mess up the return URL generation.
The HTTP Sniffer should show you when/where the URL is changing.
Regards,
Jason
Similar Messages
-
Returning OCI hook_url to SRM shopping cart in Webdynpro ABAP
Hi Friends,
We are planning to use OCI external catalog for adding items to the shopping cart. I am creating WDA application which will act as the external catalog.
In my application I am able to read the Hook_url and other parameters of the OCI configured. I got stuck in returning the hook_url by posting the html page back to SRM shopping cart which should be like below.
<HTML>
<HEAD>
SAP Open Catalog Interface: HTML - Example
<BODY bgcolor="#DED6C2">
<FORM action="<%=Request.QueryString("HOOK_URL")%>" method=post target=_top>
<input type="hidden" name="NEW_ITEM-VENDOR[1]" value = "1768">
<input type="hidden" name="NEW_ITEM-VENDORMAT[1]" value = "648570">
<input type="hidden" name="NEW_ITEM-MANUFACTCODE[1]" value = "4711">
<input type="hidden" name="NEW_ITEM-MANUFACTMAT[1]" value = "4712">
<input type="hidden" name="NEW_ITEM-EXT_QUOTE_ITEM[2]" value = "">
<input type="hidden" name="NEW_ITEM-EXT_PRODUCT_ID[2]" value = "">
</FORM>
</BODY>
</HTML>
Is this acheivable using webdynpro ABAP? If so how we can do this?
Thanks in advance.
Regards,
PrabhurajRe: Creating OCI in Webdynpro ABAP
-
Open Catalog Interface (OCI) - Is CRM/ISA ready to be an External Catalog?
I have found much information here and on help.sap.com talking about how to set up an external catalog to be part of our catalog(s). But, there is a severe lack of information to educate myself as to whether our catalog(s) are ready to be added as an external catalog to our customer's SRM system for example.
The only valuable information I have been able to find on how to be sure that our CRM/ISA Partnershop can be used by our business partners in their various (SRM) procurement systems is here:
http://help.sap.com/saphelp_crm40sr1/helpdata/en/73/fd147fcaaf41489508aaac8e3e37b5/frameset.htm
We have a specific request that our CRM/ISA Partnershop be made available via our business partner's SRM system. I can find no guide to help me provide the requested information without basically just guessing on my part.
This is what they provided as a worksheet to return.
I assume the following or would like additional input:
1) They will need a Userid and Password.
2) For Language, we currently only support EN. Would I enter EN or just leave blank?
3) What do the following refer to? (These are the fields as requested and their suggested value by our customer)
~OKCODE ADDI
~TARGET _top
~FORCETARGET YES
~CALLER CTLG
HOOK_URL (Assumed to be blank)
4) These are the required OCI fields they would be expecting from the our catalog, but they can accept all OCI Release 4.0 fields...Assuming the connections from the above settings are made properly, will CRM automatically provide the approrpriate detail or do I need to set something somewhere? All the XCM/DCM config settings for OCI seem to deal with an incoming External Catalog, not outgoing.
OCI fields
<input type='hidden' name='NEW_ITEM-QUANTITY[1]' value='3'>
<input type='hidden' name='NEW_ITEM-DESCRIPTION[1]' value='Descriptio'>
<input type='hidden' name='NEW_ITEM-UNIT[1]' value='DZN'>
<input type='hidden' name='NEW_ITEM-PRICE[1]' value='1.62'>
<input type='hidden' name='NEW_ITEM-LEADTIME[1]' value='5'>
<input type='hidden' name='NEW_ITEM-CURRENCY[1]' value='USD'>
<input type='hidden' name='NEW_ITEM-MATGROUP[1]' value='44121704'>
5) Do I need to 'do' anything not listed above to be sure our catalog(s) are ready to perform as requested?
Thanks for any clarification/links, etc
I've spent weeks off and on now to try to determine an answer I could feel confident in.1/25/07 - Found a bit more info, but still need help determining if there are any additional settings/configs we need to make before starting to test with our Business Partner.
http://help.sap.com/saphelp_crm40sr1/helpdata/en/19/3a74482f5811d5b3890050da4cccf0/frameset.htm
I did these steps already, but have not tested yet:
Customizing and Settings in CRM / Internet Sales
Settings for receiving purchase orders in CRM
Purchase order without reference to a quotation:
In the CRM Business Connector, an XML purchase order is received via HTTP and it is converted into a sales order IDOC. This IDOC is then transferred to CRM and is posted there.
The delivered mapping service expects a purchase order in the OLD_EBP XML format, which is transformed into a NEW EBP XML, xCBL and finally a CRM IDOC XML.
The following settings must be made in CRM:
· Creating a partner profile for the sender
Path in SAP Menu
Tools -> Business Communication -> IDoc-Basis -> Administration -> Partner profile.
Partner type: Customer
Partner number: Number of the sold-to party in CRM
Transaction code: APLI (Individual IDoc processing)
Message type: CRMXIF_ORDER_SAVE_M
(key fields of table EDPP1:
-PARNUM partner number
-PARTYP partner type)
· To view CRM address management errors in the document, the parameter CRM_USER_LEVEL must be set to value 9.
Path in SAP Menu
System -> User profile -> Own data -> Parameters.
I have asked my Basis contact to look into this portion:
Business Connector
Install a Business Connector 4.0 or higher.
Required packages:
· Sap_crm
· Sap_crm_customizing
· XSLT (only for BC 4.0, not required for BC 4.6)
After processing the purchase order that was received first, an inactive routing rule is created that is completed and activated.
Path in BC
BC Manager -> Adapters -> Routing -> Edit.
Transport: ALE (R/3 IDoc)
SAP Destination:
The ports must be activated and the service EbpXmlToRfc must be accessible before the Business Connector can receive documents.
Some CRM settings are hard coded in the transformations. They are in the file BasicOrderSettings.xsl, that are in the directory ...ServerpackagesSap_crmxsltincludesxcbl2sapcrm_xif.
These are:
Transaction type: TA (standard order)
Item object type: BUS2000131(sales item CRM)
Text ID under which the order text is created in the CRM order: 1000 (customer note)
Make sure that all of the available Business Connector patches are installed.
Our customer contact says they went with WebMethod instead of Business Connector, but I'm hoping we can make it work using BC without having to research yet another piece of the puzzle.
Any additional detail/advice from anyone that's set up their Partnershop to be connected to SRM EBP via OCI?
Message was edited by:
Mike Anecito
1/25/07 -
Could you please help me?
When I try to access Oracle using TopLink and OCI this error occurred
# An unexpected error has been detected by Java Runtime Environment:
# EXCEPTION_IN_PAGE_ERROR (0xc0000006) at pc=0x10007774, pid=3504, tid=3716
# Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode)
# Problematic frame:
# C [OCI.dll+0x7774]
# An error report file with more information is saved as hs_err_pid3504.log
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
[error occurred during error reporting, step 270, id 0xc0000006]
I have used these libraries
- ojdbc14.jar
- toplink-essentials.jar
- toplink-essentials-agent.jar
Also I used netbeans v6
and Apache Tomcat 6.0.14
The following code shows my persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
<persistence-unit name="RtsModelPU" transaction-type="RESOURCE_LOCAL">
<provider>oracle.toplink.essentials.PersistenceProvider</provider>
<class>com.xxx.rts.model.Responsibility</class>
<class>com.xxx.rts.model.Person</class>
<class>com.xxx.rts.model.WeeklyTask</class>
<properties>
<property name="toplink.jdbc.user" value="XXX"/>
<property name="toplink.jdbc.password" value="XXX"/>
<property name="toplink.jdbc.url" value="jdbc:oracle:oci:@XXX"/>
<property name="toplink.jdbc.driver" value="oracle.jdbc.driver.OracleDriver"/>
</properties>
</persistence-unit>
</persistence>This is the server log file
# An unexpected error has been detected by Java Runtime Environment:
# EXCEPTION_IN_PAGE_ERROR (0xc0000006) at pc=0x10007774, pid=3504, tid=3716
# Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode)
# Problematic frame:
# C [OCI.dll+0x7774]
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
--------------- T H R E A D ---------------
Current thread (0x0aaaa000): JavaThread "Finalizer" daemon [_thread_in_native, id=3716]
siginfo: ExceptionCode=0xc0000006, ExceptionInformation=0x00000000 0x10007774 0xc000020c
Registers:
EAX=0x00000003, EBX=0x00000000, ECX=0x0b837070, EDX=0x00000001
ESP=0x0ac1f54c, EBP=0x0ac1f564, ESI=0x0b3cbc00, EDI=0x0b3cbc00
EIP=0x10007774, EFLAGS=0x00010202
Top of Stack: (sp=0x0ac1f54c)
0x0ac1f54c: 0c6504d7 0b88ea34 0b88eae8 00000000
0x0ac1f55c: 0b837070 00000000 0ac1f580 0c65d331
0x0ac1f56c: 0b3cbc00 00000001 0b3cbc00 00000000
0x0ac1f57c: 00000000 0ac1f5a0 0c644647 0b3cbc00
0x0ac1f58c: 00000000 0b3cbc00 00000000 0b3cbc00
0x0ac1f59c: 07c1b6b8 0ac1f5c4 0c6444d1 0b3cbc00
0x0ac1f5ac: 00000000 0b3cbc00 00000000 00000000
0x0ac1f5bc: 0c4f1348 0c4f1f38 0ac1f5e8 74327ed4
Instructions: (pc=0x10007774)
0x10007764:
[error occurred during error reporting, step 100, id 0xc0000006]
Stack: [0x0abd0000,0x0ac20000), sp=0x0ac1f54c, free space=317k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [OCI.dll+0x7774]
C [SQORA32.DLL+0x1d331]
C [SQORA32.DLL+0x4647]
C [SQORA32.DLL+0x44d1]
C [ODBC32.dll+0x7ed4]
C [JdbcOdbc.dll+0x4d8b]
j sun.jdbc.odbc.JdbcOdbc.SQLDisconnect(J)V+132
j sun.jdbc.odbc.JdbcOdbcDriver.disconnect(J)V+4
j sun.jdbc.odbc.JdbcOdbcConnection.close()V+42
j oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.closeDatasourceConnection()V+4
j oracle.toplink.essentials.internal.databaseaccess.DatasourceAccessor.disconnect(Loracle/toplink/essentials/internal/sessions/AbstractSession;)V+35
j oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.disconnect(Loracle/toplink/essentials/internal/sessions/AbstractSession;)V+7
j oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.disconnect()V+14
j oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.logout()V+25
j oracle.toplink.essentials.threetier.ServerSession.logout()V+1
j oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.removeSessionFromGlobalSessionManager()V+21
j oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.undeploy()V+159
j oracle.toplink.essentials.internal.ejb.cmp3.base.EntityManagerFactoryImpl.close()V+13
j oracle.toplink.essentials.internal.ejb.cmp3.base.EntityManagerFactoryImpl.finalize()V+8
v ~StubRoutines::call_stub
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.jdbc.odbc.JdbcOdbc.disconnect(J[B)V+0
j sun.jdbc.odbc.JdbcOdbc.SQLDisconnect(J)V+132
j sun.jdbc.odbc.JdbcOdbcDriver.disconnect(J)V+4
j sun.jdbc.odbc.JdbcOdbcConnection.close()V+42
j oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.closeDatasourceConnection()V+4
j oracle.toplink.essentials.internal.databaseaccess.DatasourceAccessor.disconnect(Loracle/toplink/essentials/internal/sessions/AbstractSession;)V+35
j oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.disconnect(Loracle/toplink/essentials/internal/sessions/AbstractSession;)V+7
j oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.disconnect()V+14
j oracle.toplink.essentials.internal.sessions.DatabaseSessionImpl.logout()V+25
j oracle.toplink.essentials.threetier.ServerSession.logout()V+1
j oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.removeSessionFromGlobalSessionManager()V+21
j oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.undeploy()V+159
j oracle.toplink.essentials.internal.ejb.cmp3.base.EntityManagerFactoryImpl.close()V+13
j oracle.toplink.essentials.internal.ejb.cmp3.base.EntityManagerFactoryImpl.finalize()V+8
v ~StubRoutines::call_stub
j java.lang.ref.Finalizer.invokeFinalizeMethod(Ljava/lang/Object;)V+0
j java.lang.ref.Finalizer.runFinalizer()V+45
j java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V+1
j java.lang.ref.Finalizer$FinalizerThread.run()V+11
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x0b0b0c00 JavaThread "JDWP Transport Listener: dt_shmem" daemon [_thread_in_native, id=5896]
0x0b3d3400 JavaThread "http-8084-4" daemon [_thread_blocked, id=464]
0x0af5a000 JavaThread "http-8084-3" daemon [_thread_blocked, id=5312]
0x0b22d000 JavaThread "TP-Monitor" daemon [_thread_blocked, id=6060]
0x0b36b000 JavaThread "TP-Processor4" daemon [_thread_in_native, id=5300]
0x0b33ec00 JavaThread "TP-Processor3" daemon [_thread_blocked, id=636]
0x0b33e400 JavaThread "TP-Processor2" daemon [_thread_blocked, id=2364]
0x0b127000 JavaThread "TP-Processor1" daemon [_thread_blocked, id=4616]
0x0b264000 JavaThread "http-8084-2" daemon [_thread_blocked, id=2092]
0x0b32b000 JavaThread "http-8084-1" daemon [_thread_in_native, id=784]
0x0b097800 JavaThread "http-8084-Acceptor-0" daemon [_thread_in_native, id=4424]
0x0b200800 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=3832]
0x0aada000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=4072]
0x0aad8800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=5492]
0x0aacd800 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=5060]
0x0aabcc00 JavaThread "Attach Listener" daemon [_thread_blocked, id=5980]
0x0aabc000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=6100]
=>0x0aaaa000 JavaThread "Finalizer" daemon [_thread_in_native, id=3716]
0x0aaa5800 JavaThread "Reference Handler" daemon [_thread_blocked, id=3636]
0x00299400 JavaThread "main" [_thread_in_native, id=876]
Other Threads:
0x0aaa2800 VMThread [id=5072]
0x0aadb800 WatcherThread [id=4248]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 1280K, used 25K [0x02990000, 0x02af0000, 0x02e70000)
eden space 1152K, 2% used [0x02990000, 0x02996470, 0x02ab0000)
from space 128K, 0% used [0x02ab0000, 0x02ab0000, 0x02ad0000)
to space 128K, 0% used [0x02ad0000, 0x02ad0000, 0x02af0000)
tenured generation total 16728K, used 11763K [0x02e70000, 0x03ec6000, 0x06990000)
the space 16728K, 70% used [0x02e70000, 0x039ecd70, 0x039ece00, 0x03ec6000)
compacting perm gen total 36352K, used 36190K [0x06990000, 0x08d10000, 0x0a990000)
the space 36352K, 99% used [0x06990000, 0x08ce7be8, 0x08ce7c00, 0x08d10000)
No shared spaces configured.
Dynamic libraries:
0x00400000 - 0x00423000 C:\Program Files\Java\jdk1.6.0_03\bin\java.exe
0x7c900000 - 0x7c9b0000 C:\WINNT\system32\ntdll.dll
0x7c800000 - 0x7c8f5000 C:\WINNT\system32\kernel32.dll
0x77dd0000 - 0x77e6b000 C:\WINNT\system32\ADVAPI32.dll
0x77e70000 - 0x77f02000 C:\WINNT\system32\RPCRT4.dll
0x77fe0000 - 0x77ff1000 C:\WINNT\system32\Secur32.dll
0x7c340000 - 0x7c396000 C:\Program Files\Java\jdk1.6.0_03\jre\bin\msvcr71.dll
0x6d870000 - 0x6daba000 C:\Program Files\Java\jdk1.6.0_03\jre\bin\client\jvm.dll
0x7e410000 - 0x7e4a0000 C:\WINNT\system32\USER32.dll
0x77f10000 - 0x77f57000 C:\WINNT\system32\GDI32.dll
0x76b40000 - 0x76b6d000 C:\WINNT\system32\WINMM.dll
0x629c0000 - 0x629c9000 C:\WINNT\system32\LPK.DLL
0x74d90000 - 0x74dfb000 C:\WINNT\system32\USP10.dll
0x77c10000 - 0x77c68000 C:\WINNT\system32\msvcrt.dll
0x6d3c0000 - 0x6d3c8000 C:\Program Files\Java\jdk1.6.0_03\jre\bin\hpi.dll
0x76bf0000 - 0x76bfb000 C:\WINNT\system32\PSAPI.DLL
0x6d4b0000 - 0x6d4d9000 C:\Program Files\Java\jdk1.6.0_03\jre\bin\jdwp.dll
0x6d770000 - 0x6d776000 C:\Program Files\Java\jdk1.6.0_03\jre\bin\npt.dll
0x6d820000 - 0x6d82c000 C:\Program Files\Java\jdk1.6.0_03\jre\bin\verify.dll
0x6d460000 - 0x6d47f000 C:\Program Files\Java\jdk1.6.0_03\jre\bin\java.dll
0x6d860000 - 0x6d86f000 C:\Program Files\Java\jdk1.6.0_03\jre\bin\zip.dll
0x6d320000 - 0x6d328000 C:\Program Files\Java\jdk1.6.0_03\jre\bin\dt_shmem.dll
0x6d620000 - 0x6d633000 C:\Program Files\Java\jdk1.6.0_03\jre\bin\net.dll
0x71ab0000 - 0x71ac7000 C:\WINNT\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000 C:\WINNT\system32\WS2HELP.dll
0x71a50000 - 0x71a8f000 C:\WINNT\system32\mswsock.dll
0x662b0000 - 0x66308000 C:\WINNT\system32\hnetcfg.dll
0x71a90000 - 0x71a98000 C:\WINNT\System32\wshtcpip.dll
0x62f00000 - 0x62f13000 ...\Ora10gClient\BIN\ocijdbc10.dll
0x10000000 - 0x10057000 ...\ora10gClient\bin\OCI.dll
0x61c20000 - 0x61e72000 ...\ora10gClient\bin\OraClient10.Dll
0x60870000 - 0x60953000 ...\ora10gClient\bin\oracore10.dll
0x60a80000 - 0x60b44000 ...\ora10gClient\bin\oranls10.dll
0x63690000 - 0x636a8000 ...\ora10gClient\bin\oraunls10.dll
0x60eb0000 - 0x60eb7000 ...\ora10gClient\bin\orauts.dll
0x774e0000 - 0x7761d000 C:\WINNT\system32\ole32.dll
0x636b0000 - 0x636b6000 ...\ora10gClient\bin\oravsn10.dll
0x60fa0000 - 0x61092000 ...\ora10gClient\bin\oracommon10.dll
0x60300000 - 0x60857000 ...\ora10gClient\bin\orageneric10.dll
0x63430000 - 0x63457000 ...\ora10gClient\bin\orasnls10.dll
0x0c000000 - 0x0c160000 ...\ora10gClient\bin\oraxml10.dll
0x0c160000 - 0x0c171000 C:\WINNT\system32\MSVCIRT.dll
0x60960000 - 0x60a6d000 ...\ora10gClient\bin\oran10.dll
0x62740000 - 0x6277d000 ...\ora10gClient\bin\oranl10.dll
0x62790000 - 0x627a7000 ...\ora10gClient\bin\oranldap10.dll
0x627f0000 - 0x628f9000 ...\ora10gClient\bin\orannzsbb10.dll
0x62530000 - 0x62583000 ...\ora10gClient\bin\oraldapclnt10.dll
0x62670000 - 0x6268b000 ...\ora10gClient\bin\orancrypt10.dll
0x71ad0000 - 0x71ad9000 C:\WINNT\system32\WSOCK32.dll
0x77120000 - 0x771ab000 C:\WINNT\system32\OLEAUT32.dll
0x62920000 - 0x6296c000 ...\ora10gClient\bin\oranro10.dll
0x626b0000 - 0x626b7000 ...\ora10gClient\bin\oranhost10.dll
0x62660000 - 0x62666000 ...\ora10gClient\bin\orancds10.dll
0x0acc0000 - 0x0acc8000 ...\ora10gClient\bin\orantns10.dll
0x60b50000 - 0x60ea8000 ...\ora10gClient\bin\orapls10.dll
0x0c180000 - 0x0c189000 ...\ora10gClient\bin\oraslax10.dll
0x63080000 - 0x63284000 ...\ora10gClient\bin\oraplp10.dll
0x61ed0000 - 0x61f5b000 ...\ora10gClient\bin\orahasgen10.dll
0x62ab0000 - 0x62b1a000 ...\ora10gClient\bin\oraocr10.dll
0x62b20000 - 0x62b60000 ...\ora10gClient\bin\oraocrb10.dll
0x5b860000 - 0x5b8b4000 C:\WINNT\system32\NETAPI32.dll
0x62980000 - 0x62990000 ...\ora10gClient\bin\orantcp10.dll
0x0c190000 - 0x0c22a000 ...\ora10gClient\bin\orasql10.dll
0x76f20000 - 0x76f47000 C:\WINNT\system32\DNSAPI.dll
0x76fb0000 - 0x76fb8000 C:\WINNT\System32\winrnr.dll
0x76f60000 - 0x76f8c000 C:\WINNT\system32\WLDAP32.dll
0x76fc0000 - 0x76fc6000 C:\WINNT\system32\rasadhlp.dll
0x5ad70000 - 0x5ada8000 C:\WINNT\system32\uxtheme.dll
0x0c400000 - 0x0c407000 C:\Program Files\Logitech\MouseWare\System\LgWndHk.dll
0x74720000 - 0x7476b000 C:\WINNT\system32\MSCTF.dll
0x6d4a0000 - 0x6d4ad000 C:\Program Files\Java\jdk1.6.0_03\jre\bin\JdbcOdbc.dll
0x74320000 - 0x7435d000 C:\WINNT\system32\ODBC32.dll
0x5d090000 - 0x5d12a000 C:\WINNT\system32\COMCTL32.dll
0x7c9c0000 - 0x7d1d6000 C:\WINNT\system32\SHELL32.dll
0x77f60000 - 0x77fd6000 C:\WINNT\system32\SHLWAPI.dll
0x763b0000 - 0x763f9000 C:\WINNT\system32\comdlg32.dll
0x773d0000 - 0x774d3000 C:\WINNT\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
0x20000000 - 0x20017000 C:\WINNT\system32\odbcint.dll
0x5fe80000 - 0x5fe9b000 C:\WINNT\system32\odbccp32.dll
0x77c00000 - 0x77c08000 C:\WINNT\system32\VERSION.dll
0x0c640000 - 0x0c6bd000 ...\Ora10gClient\BIN\SQORA32.DLL
0x0c6c0000 - 0x0c6c9000 ...\ORA10GCLIENT\BIN\sqresUS.dll
0x7c140000 - 0x7c245000 C:\WINNT\system32\MFC71.DLL
0x5d360000 - 0x5d36e000 C:\WINNT\system32\MFC71ENU.DLL
VM Arguments:
jvm_args: -Dhttp.proxyHost= -Dhttp.proxyPort=80 -Dhttp.nonProxyHosts= -Dhttps.proxyHost= -Dhttps.proxyPort=80 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=C:\Documents and Settings\...\.netbeans\6.0\apache-tomcat-6.0.14_base\conf\logging.properties -Xdebug -Xrunjdwp:transport=dt_shmem,address=tomcat_shared_memory_id,server=y,suspend=n -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.14\endorsed -Dcatalina.base=C:\Documents and Settings\XXX\.netbeans\6.0\apache-tomcat-6.0.14_base -Dcatalina.home=C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.14 -Djava.io.tmpdir=C:\Documents and Settings\...\.netbeans\6.0\apache-tomcat-6.0.14_base\temp
java_command: org.apache.catalina.startup.Bootstrap start
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_03
JRE_HOME=C:\Program Files\Java\jdk1.6.0_03
CLASSPATH=C:\Program Files\Java\jdk1.6.0_03\lib\tools.jar;C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.14\bin\bootstrap.jar
PATH=...\ora10gClient\bin;...\ora9i\bin;...\orant\ora8i\bin;...\orant\bin;C:\Program Files\Java\jre1.5.0_06\bin;C:\Program Files\Java\jre1.5.0_06\bin;C:\Program Files\Documentum\Shared;p:\pvcs813\vm\win32\bin;p:\pvcs813\vm\common\bin\win32;P:\PVCS81\vm\win32\bin;P:\PVCS81\vm\common\bin\win32;C:\Program Files\Common Files\Business Objects\3.0\bin\NOTES\;C:\Program Files\Common Files\Business Objects\3.0\bin\NOTES\DATA\;C:\WINNT\system32;C:\WINNT;C:\WINNT\system32\wbem;C:\Program Files\QuickTime\QTSystem";;C:\Program Files\QuickTime\QTSystem;C:\Borland\JBuilder2005\jdk1.4\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Documentum\Shared;C:\WINNT;C:\WINNT\system32
USERNAME=XXX
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 3 Stepping 4, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 2
CPU:total 1 (1 cores per cpu, 1 threads per core) family 15 model 3 stepping 4, cmov, cx8, fxsr, mmx, sse, sse2, sse3
Memory: 4k page, physical 1047536k(145972k free), swap 2996004k(1885868k free)
vm_info: Java HotSpot(TM) Client VM (1.6.0_03-b05) for windows-x86, built on Sep 24 2007 22:24:33 by "java_re" with unknown MS VC++:1310
Please if have a solution to this problem let me know,
Please don't say use thin driver because OCI is required on my envirnomentAre you sure you are using the Oracle OCI JDBC driver? From you stack trace you are not, you are using the JDBC-ODBC bridge.
>>
sun.jdbc.odbc.JdbcOdbc.SQLDisconnect(J)V+132
j sun.jdbc.odbc.JdbcOdbcDriver.disconnect(J)V+4
j sun.jdbc.odbc.JdbcOdbcConnection.close()V+42
j oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.closeDatasourceConnection()V+4
Ensure you set your database url and driver class in your persistence XML (or DataSource config) to be the Oracle JDBC driver and the Oracle OCI url.
i.e.
toplink.jdbc.driver - oracle.jdbc.OracleDriver
toplink.jdbc.url - jdbc:oracle:oci:@instance
-- James : http://www.eclipselink.org -
Freqent JVM crash when using OCI
I have been experiencing the following JVM crashes frequently. We are using OCI to access database because of failover ability, OS is Suse 9. Any help is appreciated. Here's the log file.
Thank you.
Anita
===============================
# An unexpected error has been detected by HotSpot Virtual Machine:
# SIGSEGV (0xb) at pc=0x00000000, pid=18784, tid=24601
# Java VM: Java HotSpot(TM) Client VM (1.4.2_13-b06 mixed mode)
# Problematic frame:
# C 0x00000000
--------------- T H R E A D ---------------
Current thread (0x53588fd0): JavaThread "Thread-10" daemon [_thread_in_native, id=18809]
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00000000
Registers:
EAX=0x0810619c, EBX=0x555cec38, ECX=0x5510192d, EDX=0x08107dac
ESP=0x548350fc, EBP=0x54835958, ESI=0x0810619c, EDI=0x08107dac
EIP=0x00000000, CR2=0x00000000, EFLAGS=0x00010283
Top of Stack: (sp=0x548350fc)
0x548350fc: 5510194b 0810619c 08107dac 00000000
0x5483510c: 08379300 4d176b08 548351d8 00000000
0x5483511c: 00000003 08382b7c 08382aa8 08125788
0x5483512c: 00000000 083808e0 00000002 08363c00
0x5483513c: 08164f48 08382abc 54835100 54f31700
0x5483514c: 00000040 4d176b08 00000000 0810e650
0x5483515c: 080b3720 08382b08 00000055 08382b74
0x5483516c: 00000000 080b36f8 08363cd8 08382aa8
Instructions: (pc=0x00000000)
0xfffffff0:
Stack: [0x547c9000,0x5483b000), sp=0x548350fc, free space=432k
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j oracle.jdbc.oci8.OCIDBAccess.do_execute(Loracle/jdbc/oci8/OCIDBStatement;I)I+0
j oracle.jdbc.oci8.OCIDBAccess.executeFetch(Loracle/jdbc/dbaccess/DBStatement;BLoracle/jdbc/dbaccess/DBDataSet;ILoracle/jdbc/dbaccess/DBDataSet;I)I+1335
j oracle.jdbc.driver.OracleStatement.doExecuteQuery()V+625
j oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout()V+186
j oracle.jdbc.driver.OraclePreparedStatement.executeUpdate()I+70
j oracle.jdbc.driver.OraclePreparedStatement.executeQuery()Ljava/sql/ResultSet;+17
j org.apache.catalina.realm.DualRealm.getDBRoles(Ljava/sql/Connection;Ljava/lang/String;)Ljava/util/List;+27
j org.apache.catalina.realm.DualRealm.authorizeViaDB(Ljava/lang/String;)Ljava/util/List;+29
j org.apache.catalina.realm.DualRealm.authenticate(Ljavax/naming/directory/DirContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/security/Principal;+275
j org.apache.catalina.realm.DualRealm.authenticateJNDI(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/security/Principal;+250
j org.apache.catalina.realm.DualRealm.authenticate(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/security/Principal;+62
j org.apache.catalina.authenticator.DualRealmFormAuthenticator.authenticate(Lorg/apache/catalina/HttpRequest;Lorg/apache/catalina/HttpResponse;Lorg/apache/catalina/deploy/LoginConfig;)Z+951
j org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+322
j org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+39
j org.apache.catalina.core.StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+10
j org.apache.catalina.core.ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+6
j org.apache.catalina.core.StandardContext.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+81
j org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+171
j org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+79
j org.apache.catalina.valves.ErrorDispatcherValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+3
j org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+39
j org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+3
j org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+39
j org.apache.catalina.core.StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+10
j org.apache.catalina.core.ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+6
j org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+160
j org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+79
j org.apache.catalina.core.StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+10
j org.apache.catalina.core.ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+6
j org.apache.coyote.tomcat4.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+101
j org.apache.jk.server.JkCoyoteHandler.invoke(Lorg/apache/jk/core/Msg;Lorg/apache/jk/core/MsgContext;)I+165
j org.apache.jk.common.HandlerRequest.invoke(Lorg/apache/jk/core/Msg;Lorg/apache/jk/core/MsgContext;)I+249
j org.apache.jk.common.ChannelSocket.invoke(Lorg/apache/jk/core/Msg;Lorg/apache/jk/core/MsgContext;)I+59
j org.apache.jk.common.ChannelSocket.processConnection(Lorg/apache/jk/core/MsgContext;)V+87
j org.apache.jk.common.SocketConnection.runIt([Ljava/lang/Object;)V+8
j org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()V+152
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x080b2580 JavaThread "Thread-122" daemon [_thread_in_native, id=29611]
0x535947a8 JavaThread "MonitorRunnable" daemon [_thread_blocked, id=18811]
0x5358a128 JavaThread "Thread-11" daemon [_thread_in_native, id=18810]
=>0x53588fd0 JavaThread "Thread-10" daemon [_thread_in_native, id=18809]
0x535884b8 JavaThread "Thread-9" daemon [_thread_in_native, id=18808]
0x535882c0 JavaThread "Thread-8" daemon [_thread_blocked, id=18807]
0x5357f890 JavaThread "MonitorRunnable" daemon [_thread_blocked, id=18806]
0x53594a58 JavaThread "Thread-6" daemon [_thread_in_native, id=18805]
0x53581108 JavaThread "Thread-5" daemon [_thread_blocked, id=18804]
0x5358d410 JavaThread "Thread-4" daemon [_thread_blocked, id=18803]
0x535773a8 JavaThread "Thread-3" daemon [_thread_blocked, id=18802]
0x53585508 JavaThread "HostConfig[localhost]" daemon [_thread_blocked, id=18801]
0x535851a8 JavaThread "StandardManager[webdav]" daemon [_thread_blocked, id=18800]
0x53595330 JavaThread "StandardManager[]" daemon [_thread_blocked, id=18799]
0x53599cf0 JavaThread "StandardManager[manager]" daemon [_thread_blocked, id=18798]
0x5357a450 JavaThread "StandardManager[compliance]" daemon [_thread_blocked, id=18797]
0x53575340 JavaThread "WebappLoader[compliance]" daemon [_thread_blocked, id=18796]
0x523f8f80 JavaThread "StandardManager[examples]" daemon [_thread_blocked, id=18795]
0x523fcef8 JavaThread "WebappLoader[examples]" daemon [_thread_blocked, id=18794]
0x51405480 JavaThread "CompilerThread0" daemon [_thread_blocked, id=18791]
0x51404730 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=18790]
0x514005f8 JavaThread "Finalizer" daemon [_thread_blocked, id=18788]
0x080a5668 JavaThread "Reference Handler" daemon [_thread_blocked, id=18787]
0x08057c98 JavaThread "main" [_thread_in_native, id=18784]
Other Threads:
0x080a24f0 VMThread [id=18786]
0x51406f00 WatcherThread [id=18792]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 9088K, used 412K [0x45170000, 0x45b40000, 0x45b40000)
eden space 8128K, 1% used [0x45170000, 0x45192400, 0x45960000)
from space 960K, 28% used [0x45960000, 0x459a4d10, 0x45a50000)
to space 960K, 0% used [0x45a50000, 0x45a50000, 0x45b40000)
tenured generation total 121024K, used 15706K [0x45b40000, 0x4d170000, 0x4d170000)
the space 121024K, 12% used [0x45b40000, 0x46a96b38, 0x46a96c00, 0x4d170000)
compacting perm gen total 11264K, used 11218K [0x4d170000, 0x4dc70000, 0x51170000)
the space 11264K, 99% used [0x4d170000, 0x4dc64880, 0x4dc64a00, 0x4dc70000)
Dynamic libraries:
08048000-08053000 r-xp 00000000 68:06 69898 /usr/java/j2sdk1.4.2_13/bin/java
08053000-08055000 rw-p 0000a000 68:06 69898 /usr/java/j2sdk1.4.2_13/bin/java
08055000-08446000 rwxp 00000000 00:00 0
40000000-40013000 r-xp 00000000 68:05 11538 /lib/ld-2.2.5.so
40013000-40014000 rw-p 00013000 68:05 11538 /lib/ld-2.2.5.so
40014000-4001a000 r-xp 00000000 68:06 62540 /usr/java/j2sdk1.4.2_13/jre/lib/i386/native_threads/libhpi.so
4001a000-4001c000 rw-p 00005000 68:06 62540 /usr/java/j2sdk1.4.2_13/jre/lib/i386/native_threads/libhpi.so
4001c000-40020000 rw-s 00000000 68:07 110 /tmp/hsperfdata_tc_cmpdv/18784
40021000-4002e000 r-xp 00000000 68:05 11466 /lib/i686/libpthread.so.0
4002e000-40035000 rw-p 0000d000 68:05 11466 /lib/i686/libpthread.so.0
40035000-40036000 rw-p 00000000 00:00 0
40036000-40038000 r-xp 00000000 68:05 11500 /lib/libdl.so.2
40038000-40039000 rw-p 00001000 68:05 11500 /lib/libdl.so.2
40039000-4014d000 r-xp 00000000 68:05 11529 /lib/i686/libc.so.6
4014d000-40153000 rw-p 00113000 68:05 11529 /lib/i686/libc.so.6
40153000-40157000 rw-p 00000000 00:00 0
40157000-40570000 r-xp 00000000 68:06 69111 /usr/java/j2sdk1.4.2_13/jre/lib/i386/client/libjvm.so
40570000-4058c000 rw-p 00418000 68:06 69111 /usr/java/j2sdk1.4.2_13/jre/lib/i386/client/libjvm.so
4058c000-405a1000 rw-p 00000000 00:00 0
405a1000-405b3000 r-xp 00000000 68:05 11541 /lib/libnsl.so.1
405b3000-405b4000 rw-p 00011000 68:05 11541 /lib/libnsl.so.1
405b4000-405b6000 rw-p 00000000 00:00 0
405b6000-405d8000 r-xp 00000000 68:05 11457 /lib/i686/libm.so.6
405d8000-405d9000 rw-p 00021000 68:05 11457 /lib/i686/libm.so.6
405d9000-405e6000 r-xp 00000000 68:06 69119 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libverify.so
405e6000-405e8000 rw-p 0000c000 68:06 69119 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libverify.so
405e8000-40604000 r-xp 00000000 68:06 69121 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libjava.so
40604000-40606000 rw-p 0001b000 68:06 69121 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libjava.so
40606000-40614000 r-xp 00000000 68:06 69123 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libzip.so
40614000-40616000 rw-p 0000d000 68:06 69123 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libzip.so
40616000-40619000 r--s 00000000 3a:00 460370 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/bin/tomcat-jni.jar
40619000-4061c000 r--s 00000000 3a:00 460384 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/bin/commons-daemon.jar
4061c000-40623000 r--s 00000000 3a:00 460393 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/bin/bootstrap.jar
40623000-40633000 r--s 00000000 3a:00 369241 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/endorsed/dom.jar
40633000-4064b000 r--s 00000000 3a:00 474022 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/endorsed/sax.jar
4064b000-408fa000 r--s 00000000 3a:00 587835 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/endorsed/xercesImpl.jar
408fa000-40fbf000 r--s 00000000 3a:00 479234 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/endorsed/xalan.jar
40fbf000-40ff5000 r--s 00000000 3a:00 386319 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/endorsed/jaxp-api.jar
40ff5000-429a3000 r--s 00000000 68:06 69889 /usr/java/j2sdk1.4.2_13/jre/lib/rt.jar
429a3000-429ed000 rw-p 00000000 00:00 0
429ed000-42a03000 r--s 00000000 68:06 69153 /usr/java/j2sdk1.4.2_13/jre/lib/sunrsasign.jar
42a03000-42ae0000 r--s 00000000 68:06 69763 /usr/java/j2sdk1.4.2_13/jre/lib/jsse.jar
42ae0000-42af2000 r--s 00000000 68:06 69154 /usr/java/j2sdk1.4.2_13/jre/lib/jce.jar
42af2000-430c7000 r--s 00000000 68:06 69814 /usr/java/j2sdk1.4.2_13/jre/lib/charsets.jar
430c7000-45147000 rwxp 00000000 00:00 0
45147000-4516f000 rw-p 00000000 00:00 0
45170000-5122e000 rwxp 00000000 00:00 0
5122e000-5122f000 ---p 0c0be000 00:00 0
5122f000-512af000 rwxp 0c0bf000 00:00 0
512af000-512b0000 ---p 0c13f000 00:00 0
512b0000-512be000 rwxp 0c140000 00:00 0
512be000-512c1000 ---p 0c14e000 00:00 0
512c1000-51330000 rwxp 0c151000 00:00 0
51330000-51331000 ---p 0c1c0000 00:00 0
51331000-5133f000 rwxp 0c1c1000 00:00 0
5133f000-51342000 ---p 0c1cf000 00:00 0
51342000-513b1000 rwxp 0c1d2000 00:00 0
513b1000-513dc000 r--p 00000000 68:06 87085 /usr/lib/locale/en_GB/LC_CTYPE
513dc000-513df000 r--s 00000000 68:06 69150 /usr/java/j2sdk1.4.2_13/jre/lib/ext/dnsns.jar
513df000-513fb000 r--s 00000000 68:06 69149 /usr/java/j2sdk1.4.2_13/jre/lib/ext/sunjce_provider.jar
513fb000-513fe000 r--s 00000000 3a:00 515615 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/jta.jar
513fe000-51400000 r--s 00000000 3a:00 515649 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/servlets-common.jar
51400000-514ff000 rw-p 00000000 00:00 0
514ff000-51501000 ---p 000eb000 00:00 0
51501000-51581000 rwxp 00000000 00:00 0
51581000-51582000 ---p 00080000 00:00 0
51582000-51590000 rwxp 00081000 00:00 0
51590000-51593000 ---p 0008f000 00:00 0
51593000-51602000 rwxp 00092000 00:00 0
51602000-51603000 ---p 00101000 00:00 0
51603000-51611000 rwxp 00102000 00:00 0
51611000-51614000 ---p 00110000 00:00 0
51614000-51683000 rwxp 00113000 00:00 0
51683000-51684000 ---p 00182000 00:00 0
51684000-51704000 rwxp 00183000 00:00 0
51704000-51711000 r--s 00000000 68:06 69152 /usr/java/j2sdk1.4.2_13/jre/lib/ext/ldapsec.jar
51711000-517cd000 r--s 00000000 68:06 69815 /usr/java/j2sdk1.4.2_13/jre/lib/ext/localedata.jar
517cd000-51ca9000 r--s 00000000 68:06 10327 /usr/java/j2sdk1.4.2_13/lib/tools.jar
51ca9000-51cb5000 r--s 00000000 3a:00 515616 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/activation.jar
51cb5000-51ccc000 r--s 00000000 3a:00 515617 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/commons-collections.jar
51ccc000-51ce0000 r--s 00000000 3a:00 515621 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/servlet.jar
51ce0000-51cf5000 r--s 00000000 3a:00 515622 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/jdbc2_0-stdext.jar
51cf5000-51d22000 r--s 00000000 3a:00 515623 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/jasper-compiler.jar
51d22000-51d41000 r--s 00000000 3a:00 515624 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/Opta2000.jar
51d41000-51d86000 r--s 00000000 3a:00 515625 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/mail.jar
51d86000-51d9f000 r--s 00000000 3a:00 515626 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/jndi.jar
51d9f000-51da4000 r--s 00000000 3a:00 515627 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/naming-factory.jar
51da4000-51ec7000 r--s 00000000 3a:00 515619 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/ojdbc14.jar
51ec7000-51ed8000 r--s 00000000 3a:00 515628 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/jasper-runtime.jar
51ed8000-51ee2000 r--s 00000000 3a:00 515629 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/naming-resources.jar
51ee2000-51f92000 r--s 00000000 3a:00 515630 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/ant.jar
51f92000-51f97000 r--s 00000000 3a:00 515631 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/commons-logging-api.jar
51f97000-51f9e000 r--s 00000000 3a:00 515632 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/naming-common.jar
51f9e000-51fb7000 r--s 00000000 3a:00 515370 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/commons-dbcp-1.1.jar
51fb7000-51fc1000 r--s 00000000 3a:00 515372 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/commons-pool-1.1.jar
51fc1000-51fc5000 r--s 00000000 3a:00 515641 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/catalina-ant.jar
51fc5000-51fd9000 r--s 00000000 3a:00 515642 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/tomcat-jk2.jar
51fd9000-51fff000 r--s 00000000 3a:00 515645 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/tomcat-util.jar
52000000-520fd000 rw-p 00000000 00:00 0
520fd000-52100000 ---p 0015f000 00:00 0
52100000-52107000 r--s 00000000 3a:00 515654 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/commons-logging.jar
52107000-52116000 r--s 00000000 3a:00 515643 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/tomcat-coyote.jar
52116000-5211f000 r--s 00000000 3a:00 515646 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/tomcat-http11.jar
5211f000-52139000 r--s 00000000 3a:00 515647 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/jaas.jar
52139000-52140000 r--s 00000000 3a:00 515652 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/DualRealm.jar
52140000-52142000 r--s 00000000 3a:00 515653 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/servlets-invoker.jar
52142000-52187000 r--s 00000000 3a:00 515655 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/mx4j-jmx.jar
52187000-5219e000 r--s 00000000 3a:00 515656 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/commons-digester.jar
5219e000-52257000 r--s 00000000 3a:00 516898 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/catalina.jar
52257000-5225c000 r--s 00000000 3a:00 515657 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/servlets-default.jar
5225c000-52260000 r--s 00000000 3a:00 515658 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/servlets-manager.jar
52260000-52268000 r--s 00000000 3a:00 515659 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/jakarta-regexp-1.2.jar
52268000-5226e000 r--s 00000000 3a:00 515660 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/tomcat-warp.jar
5226e000-52276000 r--s 00000000 3a:00 515661 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/commons-modeler.jar
52276000-52286000 r--s 00000000 3a:00 515662 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/tomcat-jk.jar
52286000-5229a000 r--s 00000000 3a:00 515663 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/commons-beanutils.jar
5229a000-522a0000 r--s 00000000 3a:00 515664 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/servlets-webdav.jar
522a0000-522ae000 r-xp 00000000 68:06 69127 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libnet.so
522ae000-522af000 rw-p 0000d000 68:06 69127 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libnet.so
522af000-522b7000 r--s 00000000 3a:00 1757684 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/CompCommon.jar
522b7000-522bc000 r--s 00000000 3a:00 1757686 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/CompDBUtil.jar
522bc000-522c5000 r-xp 00000000 68:05 11512 /lib/libnss_files.so.2
522c5000-522c6000 rw-p 00008000 68:05 11512 /lib/libnss_files.so.2
522c6000-522c9000 r-xp 00000000 68:05 11511 /lib/libnss_dns.so.2
522c9000-522ca000 rw-p 00003000 68:05 11511 /lib/libnss_dns.so.2
522ca000-522d8000 r-xp 00000000 68:05 11515 /lib/libresolv.so.2
522d8000-522d9000 rw-p 0000e000 68:05 11515 /lib/libresolv.so.2
522d9000-522db000 rw-p 00000000 00:00 0
522db000-522fa000 r--s 00000000 3a:00 1757687 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/CompPrivateXMLMessage.jar
522fa000-52300000 r--s 00000000 3a:00 1757697 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-fileupload.jar
52300000-523ff000 rw-p 00000000 00:00 0
523ff000-52400000 ---p 00000000 00:00 0
52400000-52415000 r-xp 00000000 3a:00 80003 /local/oracle/apps/oracle/product/9ir2/lib/libocijdbc9.so
52415000-52417000 rw-p 00014000 3a:00 80003 /local/oracle/apps/oracle/product/9ir2/lib/libocijdbc9.so
52417000-52419000 r-xp 00000000 3a:00 79911 /local/oracle/apps/oracle/product/9ir2/lib/libwtc9.so
52419000-5241a000 rw-p 00001000 3a:00 79911 /local/oracle/apps/oracle/product/9ir2/lib/libwtc9.so
5241a000-52465000 rw-p 00000000 00:00 0
52481000-5249d000 r--s 00000000 3a:00 1757688 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/CompSharedXMLMessage.jar
5249d000-524a4000 r--s 00000000 3a:00 1757689 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/DualRealm.jar
524a4000-524af000 r--s 00000000 3a:00 1757690 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/activation.jar
524af000-524de000 r--s 00000000 3a:00 1757693 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-beanutils.jar
524de000-524f9000 r--s 00000000 3a:00 1757695 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-dbcp-1.2.1.jar
524f9000-524fb000 r--s 00000000 3a:00 1757704 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jax-qname.jar
524fb000-524fd000 r--s 00000000 3a:00 1757711 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jdbc2_0-stdext.jar
524fd000-524ff000 r--s 00000000 3a:00 1757717 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/namespace.jar
52500000-52600000 rw-p 00000000 00:00 0
52600000-52601000 ---p 000da000 00:00 0
52601000-5260f000 rwxp 00000000 00:00 0
5260f000-52612000 ---p 0000e000 00:00 0
52612000-52681000 rwxp 00011000 00:00 0
52681000-52682000 ---p 00080000 00:00 0
52682000-52690000 rwxp 00081000 00:00 0
52690000-52693000 ---p 0008f000 00:00 0
52693000-52702000 rwxp 00092000 00:00 0
52702000-5280a000 r--s 00000000 3a:00 1757685 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/CompDAO.jar
5280a000-52862000 r--s 00000000 3a:00 1757691 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/antlr.jar
52862000-5291b000 r--s 00000000 3a:00 1757692 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/catalina.jar
5291b000-52946000 r--s 00000000 3a:00 1757694 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-collections.jar
52946000-52970000 r--s 00000000 3a:00 1757696 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-digester.jar
52970000-5297a000 r--s 00000000 3a:00 1757698 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-logging.jar
5297a000-5298f000 r--s 00000000 3a:00 1757699 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-validator.jar
5298f000-5299f000 r--s 00000000 3a:00 1757700 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/dom.jar
5299f000-52a5b000 r--s 00000000 3a:00 1757701 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/iText.jar
52a5b000-52a89000 r--s 00000000 3a:00 1757702 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaas.jar
52a89000-52a99000 r--s 00000000 3a:00 1757703 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jakarta-oro.jar
52a99000-52aaf000 r--s 00000000 3a:00 1757705 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaxb-api.jar
52aaf000-52ade000 r--s 00000000 3a:00 1757709 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaxen-full.jar
52ade000-52ae4000 r--s 00000000 3a:00 1757713 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jstl.jar
52ae4000-52ae9000 r--s 00000000 3a:00 1757714 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jta-spec1_0_1.jar
52ae9000-52af1000 r--s 00000000 3a:00 1757719 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/relaxngDatatype.jar
52af1000-52af7000 r--s 00000000 3a:00 1757721 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/saxpath.jar
52af7000-52afb000 r--s 00000000 3a:00 1757724 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/td_ie_util.jar
52b00000-52c00000 rw-p 00000000 00:00 0
52c00000-52c54000 r--s 00000000 3a:00 1757706 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaxb-impl.jar
52c54000-52e0d000 r--s 00000000 3a:00 1757707 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaxb-libs.jar
52e0d000-53167000 r--s 00000000 3a:00 1757708 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaxb-xjc.jar
53167000-5319d000 r--s 00000000 3a:00 1757710 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaxp-api.jar
5319d000-53216000 r--s 00000000 3a:00 1757712 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jfreechart-0.9.11.jar
53216000-53273000 r--s 00000000 3a:00 1757715 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/log4j-1.2.4.jar
53273000-532c3000 r--s 00000000 3a:00 1757716 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/mail.jar
532c3000-53387000 r--s 00000000 3a:00 1757718 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/poi-2.5.1-final-20040804.jar
53387000-5339f000 r--s 00000000 3a:00 1757720 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/sax.jar
5339f000-5341c000 r--s 00000000 3a:00 1757722 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/standard.jar
5341c000-534a3000 r--s 00000000 3a:00 1757723 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/struts.jar
534a3000-534c2000 r--s 00000000 3a:00 1757727 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/xml-apis.jar
53500000-535fc000 rw-p 00000000 00:00 0
535fc000-53600000 ---p 000be000 00:00 0
53600000-53cc5000 r--s 00000000 3a:00 1757725 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/xalan.jar
53cc5000-53f74000 r--s 00000000 3a:00 1757726 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/xercesImpl.jar
53f74000-54031000 r--s 00000000 3a:00 1757728 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/xmlsec.jar
54031000-540a6000 r--s 00000000 3a:00 1757729 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/xsdlib.jar
540a6000-540a7000 ---p 00000000 00:00 0
540a7000-540b5000 rwxp 00001000 00:00 0
540b5000-540b8000 ---p 0000f000 00:00 0
540b8000-54127000 rwxp 00012000 00:00 0
54127000-54128000 ---p 00081000 00:00 0
54128000-54136000 rwxp 00082000 00:00 0
54136000-54139000 ---p 00090000 00:00 0
54139000-541a8000 rwxp 00093000 00:00 0
541a8000-5422f000 r--s 00000000 3a:00 1757723 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/struts.jar
5422f000-54230000 ---p 00000000 00:00 0
54230000-5423e000 rwxp 00001000 00:00 0
5423e000-54241000 ---p 0000f000 00:00 0
54241000-542b0000 rwxp 00012000 00:00 0
542b0000-542b1000 ---p 00081000 00:00 0
542b1000-542bf000 rwxp 00082000 00:00 0
542bf000-542c2000 ---p 00090000 00:00 0
542c2000-54331000 rwxp 00093000 00:00 0
54331000-54332000 ---p 00102000 00:00 0
54332000-54340000 rwxp 00103000 00:00 0
54340000-54343000 ---p 00111000 00:00 0
54343000-543b2000 rwxp 00114000 00:00 0
543b2000-543b3000 ---p 00183000 00:00 0
543b3000-543c1000 rwxp 00184000 00:00 0
543c1000-543c4000 ---p 00192000 00:00 0
543c4000-54433000 rwxp 00195000 00:00 0
54433000-54434000 ---p 00204000 00:00 0
54434000-54442000 rwxp 00205000 00:00 0
54442000-54445000 ---p 00213000 00:00 0
54445000-544b4000 rwxp 00216000 00:00 0
544b4000-544b5000 ---p 00285000 00:00 0
544b5000-544c3000 rwxp 00286000 00:00 0
544c3000-544c6000 ---p 00294000 00:00 0
544c6000-54535000 rwxp 00297000 00:00 0
54535000-54536000 ---p 00306000 00:00 0
54536000-54544000 rwxp 00307000 00:00 0
54544000-54547000 ---p 00315000 00:00 0
54547000-545b6000 rwxp 00318000 00:00 0
545b6000-545b7000 ---p 00387000 00:00 0
545b7000-545c5000 rwxp 00388000 00:00 0
545c5000-545c8000 ---p 00396000 00:00 0
545c8000-54637000 rwxp 00399000 00:00 0
54637000-54638000 ---p 00408000 00:00 0
54638000-54646000 rwxp 00409000 00:00 0
54646000-54649000 ---p 00417000 00:00 0
54649000-546b8000 rwxp 0041a000 00:00 0
546b8000-546b9000 ---p 00489000 00:00 0
546b9000-546c7000 rwxp 0048a000 00:00 0
546c7000-546ca000 ---p 00498000 00:00 0
546ca000-54739000 rwxp 0049b000 00:00 0
54739000-5473a000 ---p 0050a000 00:00 0
5473a000-54748000 rwxp 0050b000 00:00 0
54748000-5474b000 ---p 00519000 00:00 0
5474b000-547ba000 rwxp 0051c000 00:00 0
547ba000-547bb000 ---p 0058b000 00:00 0
547bb000-547c9000 rwxp 0058c000 00:00 0
547c9000-547cc000 ---p 0059a000 00:00 0
547cc000-5483b000 rwxp 0059d000 00:00 0
5483b000-5483c000 ---p 0060c000 00:00 0
5483c000-5484a000 rwxp 0060d000 00:00 0
5484a000-5484d000 ---p 0061b000 00:00 0
5484d000-548bc000 rwxp 0061e000 00:00 0
548bc000-548fd000 rw-p 00000000 00:00 0
548fd000-548fe000 ---p 00000000 00:00 0
548fe000-5490c000 rwxp 00001000 00:00 0
5490c000-5490f000 ---p 0000f000 00:00 0
5490f000-5497e000 rwxp 00012000 00:00 0
54a00000-54a49000 rw-p 00000000 00:00 0
54a49000-54b00000 ---p 000cb000 00:00 0
54b9b000-54b9c000 ---p 00000000 00:00 0
54b9c0Hello,
Hi,
My application server(apache-tomcat-5.5.27) is running on linux box with Jdk1.6_13,64 bit server, It's crashing frequently like every 12- 15 hrs once. I am using OCI dirver to connect to the oracle database, here with I have enclosed the dump file generated.
Any one faced such issues or have workaround or help on this issue to resolve is highly appreciated...
Please help me as soon as possible//
# An unexpected error has been detected by Java Runtime Environment:
# SIGSEGV (0xb) at pc=0x0000002c35f26e7e, pid=11354, tid=1074588000
# Java VM: Java HotSpot(TM) 64-Bit Server VM (11.3-b02 mixed mode linux-amd64)
# Problematic frame:
# C [libclntsh.so.10.1+0x552e7e] gslcrqwWrite+0x40
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
--------------- T H R E A D ---------------
Current thread (0x0000002c343ff000): JavaThread "DefaultQuartzScheduler_Worker-3" [_thread_in_native, id=11383, stack(0x00000000400ae000,0x00000000400cf000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x000000000000019c
Registers:
RAX=0x0000002c34310f80, RBX=0x0000000000000000, RCX=0x0000002c33744d80, RDX=0x0000000000000000
RSP=0x00000000400c4d60, RBP=0x00000000400c4da0, RSI=0x0000002c3355e5f0, RDI=0x0000000000000000
R8 =0x0000000000000000, R9 =0x0000000000000000, R10=0x0000002c36cf00a0, R11=0x0000002c35f41800
R12=0x0000000000000000, R13=0x0000000000000000, R14=0x0000002c3355e5f0, R15=0x0000000000000000
RIP=0x0000002c35f26e7e, EFL=0x0000000000010202, CSGSFS=0x0000000000000000, ERR=0x0000000000000004
TRAPNO=0x000000000000000e
time: Mon Apr 20 05:16:14 2009
elapsed time: 42930 seconds -
Creating OCI in Webdynpro ABAP
Hi Friends,
We are planning use OCI external catalog for adding items to the shopping cart. I am creating WDA application which will act as the external catalog.
In my application I am able to read the Hook_url and other parameters of the OCI configured. I got stuck in returning the hook_url by posting the html page back to SRM shopping cart which should be like below.
<HTML>
<HEAD>
SAP Open Catalog Interface: HTML - Example
<BODY bgcolor="#DED6C2">
<FORM action="<%=Request.QueryString("HOOK_URL")%>" method=post target=_top>
<input type="hidden" name="NEW_ITEM-VENDOR[1]" value = "1768">
<input type="hidden" name="NEW_ITEM-VENDORMAT[1]" value = "648570">
<input type="hidden" name="NEW_ITEM-MANUFACTCODE[1]" value = "4711">
<input type="hidden" name="NEW_ITEM-MANUFACTMAT[1]" value = "4712">
<input type="hidden" name="NEW_ITEM-EXT_QUOTE_ITEM[2]" value = "">
<input type="hidden" name="NEW_ITEM-EXT_PRODUCT_ID[2]" value = "">
</FORM>
</BODY>
</HTML>
Is this acheivable using webdynpro ABAP? If so how we can do this?
Thanks in advance.
Regards,
PrabhurajHello Vikas,
I am having the same kind of requirement. We are creating Web dynpro abap component as external Catalog. When user enters or selects some kind of materials in external catalog (custom wda), the data should be returned back to Shopping cart.
I have HOOK_URL value with me, which when i call, goes back to "Create Shopping cart" screen.
How to send the data to SC screen.
I donot have the document which was referred in this post and I am unable to navigate to the link mentioned by you.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/bc9fa090-0201-0010-fbbf-82e1f38cd2e1?quicklink=index&overridelayout=true
Please give me a copy of document, so that i can proceed further with my requirement.
Thanks,
Guru Sane. -
OCI call starcture for Purchase requisitions trans NME51N
Hi,
I am looking for any documentation on the OCI call structure ('Web service') for PO/Requisitions.
This it allow accessing external catalog via transaction NME51N using ERP 2005 PR/PO. The only documentation I have seen is related to the SRM EBP and OCI, which works fine for our SRM side.
But for integration with Purchasing via OCI we notice that the HOOK-URL value is NULL, so we do not have the return URL to the calling application upon the completing the catalog shopping,
KevinHi Kevin,
The only OCI documentation I know is about OCI version 4.0.
You are right that only SRM customizing is detailed.
For the return URL in parameter HOOK_URL, its content should be populated by the calling application (SRM, MM or PM).
That's why we must leave it blank in SRM catalog calling structure.
But in MM or PM, I don't know where it is handled.
Rgds
Christophe -
OCI PARAMETERS IN CCM2.0
Hi All,
We are on SRM 4.0 and is using CCM 2.0 for catalogs.
Please let me know where do we have the OCI parameter(field names) with the SRM fields unlike we do it in SRM MDM 3.0
Appreciate your help pls.
Thanks,
MurliHi,
I think Configuration Guide for Self-Service Procurement has detail description.
http://service.sap.com/ibc-srm
http://service.sap.com/srm-inst
0 https://<host>.<damain>:<port>/sap/bc/bsp/ccm/srm_cse/main.do
10 SAP-CLIENT 100
20 CATALOGID XXXXXX
30 SAP-LANGUAGE SY-LANGU
40 locale SY-LANGU
50 ccm-user XXXXXXX
60 ccm-password XXXXXX
70 HOOK_URL
80 ~target _top
90 ~caller CTLG
100 ~OKCode ADDI
Regards,
Masa -
Dbms_xmlschema's automatic type generation
Hi,
I would like to import XML documents in Oracle 9i Release 2 which contain a structure like this:
<TEST>
<TEST/>
<TEST/>
</TEST>
I am using the following schema definition:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
targetNamespace="http://www.informatik.hu-berlin.de/~vitt/test"
xmlns:t="http://www.informatik.hu-berlin.de/~vitt/test"
>
<xs:complexType name="C_TEST">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="t:TEST" />
</xs:sequence>
</xs:complexType>
<xs:element name="TEST" type="t:C_TEST"/>
</xs:schema>
I am importing this schema using PL/SQL's DBMS_XMLSCHEMA.registerURI with the default options, i.e. automatic type and table generation turned on. Unfortunately, this does not quite work as expected. If I ask SQL*Plus to describe the created table, Oracle disconnects:
SQL> describe TEST4711_TAB
ERROR:
ORA-03113: end-of-file on communication channel
Describing the created types shows that something went wrong:
SQL> describe C_TEST4710_T
C_TEST4710_T is NOT FINAL
Name Null? Type
SYS_XDBPD$ XDB.XDB$RAW_LIST_T
TEST REF OF XMLTYPE
SQL> describe TEST4712_COLL
TEST4712_COLL VARRAY(2147483647) OF C_TEST4710_T
TEST4712_COLL is NOT FINAL
Name Null? Type
SYS_XDBPD$ XDB.XDB$RAW_LIST_T
TEST REF OF XMLTYPE
As far as I understand, the TEST element of C_TEST4710_T should be of the TEST4712_COLL type, not simply a REF OF XMLTYPE, as there may be more than one TEST XML elements inside a TEST element.
How can I get around this problem?
TIA,
ThorstenHi,
What version of Oracle are you using?9.2.0.1.0
Have you looked at your server to see if the Oracle
instance is creating any trace or dump files?The DESCRIBE command mentioned in my original post results in the following written to the alert_lehre.log file:
Mon Aug 30 16:59:57 2004
Errors in file /oracle/lehre/admin/lehre/udump/lehre_ora_7673.trc:
ORA-07445: exception encountered: core dump [qmtAddProperty()+783] [SIGSEGV] [Address not mapped to object] [0x29] [] []
Currently, I do not have access to the trace file, though.
Have you tried a different version of SQLplus just to
see if it does the describe?No. However, I get the same error (and the same alert.log entry) when I try to insert a sample XML file into the table, as well from SQLplus as from a third-party tool using OCI.
I seem to have found a workaround now -- a slight reformulation of the XML Schema definition appears to make Oracle create a correct type definition:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
targetNamespace="http://www.informatik.hu-berlin.de/~vitt/test"
xmlns:t="http://www.informatik.hu-berlin.de/~vitt/test"
>
<xs:complexType name="C_TEST">
<xs:sequence>
<!-- old: <xs:element minOccurs="0" maxOccurs="unbounded" ref="t:TEST" /> -->
<xs:element minOccurs="0" maxOccurs="unbounded" name="TEST" type="t:C_TEST"/>
</xs:sequence>
</xs:complexType>
<xs:element name="TEST" type="t:C_TEST"/>
</xs:schema>
SQL> describe C_TEST6847_T;
C_TEST6847_T is NOT FINAL
Name Null? Type
SYS_XDBPD$ XDB.XDB$RAW_LIST_T
TEST XDB.XDB$XMLTYPE_REF_LIST_T
-- Thorsten -
PM to SRM integration through OCI catalog
Hi,
We have sucessfully set up the necessary settings in ECC6 and SRM for OCI catalog integration when in transaction IW31 (Create Order)
I can see in table EPRTRANS the PR number and when running programme BBP_EXTREQ_TRANSFER the PR is transfered to SRM. When looking in transaction SLG1 I am getting an error message saying the Tax Code 00 does not exist. Check enteries
Regards,
GaryHi Yousif,
Why dont u save the search as a named search in MDM and then pass it onto the SRM MDM.
Save the records as Named search in MDM Data Manager
For eg:
Named Search name -->> search1
Now while passing the parameters to the SRM MDM Catalog specify the Named Search in its url.
http://J2EESERVER:PORTNO/SRM-MDM/SRM_MDM?sap-locale=EN&HOOK_URL=&mask=&namedSearch=search1&username=Admin&password=PASSWORD&catalog=REPOSITORYNAME&server=MDMSERVERIPADDRESS&datalanguage=EN
After passing the named search in the hook url the you will be able to see only the search which was saved in Data Manager.
Hope dis helps u
Regards Tejas......... -
Hi all,
i was asked to verify if it is possible to implement a vendor integration without an SRM Server. The vendor offers a catalog that supports OCI.
We want to build a simple prototype that shows the vendors catalog, gets the data from it and processes the returned data.
In our ERP system (2004 and 2004s) I found the package BBP_WS_BASIS which contains sample implementations for the OCI. As far as I tried, I could not get the example apps running.
Unfortunately I was not able to to find any documentation on the package.
Has anyone experience with the package or in using OCI with ERP without SRM?
Any information might help.
bye
MichaelHi Michael,
I have just define the call structure in the IMG.
10 http://SDN.corpo.intra:50000/catalogue/catado 0 URL
15 action login 2 Fixed Value
16 standard_catalogue true 2 Fixed Value
20 login TOTO 2 Fixed Value
30 pwd TITI 2 Fixed Value
40 HOOK_URL 4 Return URL
50 ~OkCode ADDI 2 Fixed Value
60 ~target _top 2 Fixed Value
70 ~caller CTLG 2 Fixed Value
Kind regards,
Yann -
Hi,
We are facing a problem which implies bad response time from the WL server.
Our configuration is : Sun E4500, Solaris2.6, Oracle 7.3.4, WL oci driver,
no perf pack, Javasoft 1.1.7B_05 vm on server side and IBM 1.1.7B on client
side (W98 clients).
When multiple users connect to the server (let's say from 15 simultaneous
connections) and work on our application, after few mins, the server process
logs and outputs tons of messages like :
Mon Nov 15 16:12:26 GMT 1999:<E> <RJVM> Ignoring message from a previous
generation: JVMMessage from 8803290290807054313C146.100.8.34
to -6807808847876022584C146.100.100.84 with CMD_ONE_WAY, prtNum=5, ack=30,
seqNum=3151
and
Got heartbeat for -6807808847876022584/-1838914476/0/9209 but did not find
reference
Got heartbeat for -6807808847876022584/-1838914476/0/8979 but did not find
reference
This is strangely related to a real degradation of the WL server response
times and sometimes to 'PeerGoneExceptions' thrown to the client (while the
server is still alive...).
This happens either for connections on the LAN or on the WAN (frame relay
network) so I don't think this is network related. As of now, weblogic
support told us not to care about it but after analysing the messages, there
seems to be a real problem here :
What seems to happen is :
- The server considers that the client is dead so it's closing the
connection. Eventually, the DGC cleans up references that were held by this
client.
- The server recieves a query from the 'still alive client' and re-opens the
connection with the SAME id.
- If there is a heartbeat from a DGC cleaned up object, the DGC informs that
it 'did not find reference'.
- It ignores the messages from the previously closed connection and tries to
re-establish everything.
We desperately need some feed back on what is causing the server to close
the connection while the client is still alive. I've seen somewhere in this
list that there are some internal parameters in the WL server
('weblogic.system.idlePeriodUntilTimeout' and
'weblogic.system.periodLength') which indicates the WL server when to
consider a client as 'dead'. This is defaulted to 1 min for the first and to
4 for the second which implies that there must be at least 4 minutes during
which the client doesn't emmit 'heartbeats' for the server to know it is
alive.
few remarks :
1/ the client is not swapping nor GCing too long so the client vm is
available to emmit these heartbeats.
2/ we couldn't reproduce it in our test environement except when making the
client swap for minutes which is not the case in the production env.
3/ this really seems related to multiple clients connected simultaneously to
the server.
Thanks a lot for your help.
Vincent Vandenschrick
Obbisoft.Michael,
We are running WL Server 404. This is the version we were advised to use for
production. We are not using the performance pack because when we turn it
on, the server behaves correctly for the first 15 mins of use and then,
stops accepting new connections and even closes the existing ones. This
behaviour seems to happen only when the server is used by multiple
concurrent users. So the only "stable" configuration we found to run the
server is Javasoft 1.1.7B (Sunsoft's jdk 1.1.7 produces a core dump after a
few minutes use) + perf pack disabled.
We have support calls open for most of these issues but I thought I would
ask the group to benefit from its experience.
Thanks for your help.
Vincent.
Obbisoft.
Michael Girdley a écrit dans le message
<[email protected]>...
Vincent,
What version of the Server are you running? Why are you not using the
performance pack?
Thanks,
Michael Girdley
BEA Product Manager
Vincent Vandenschrick <[email protected]> wrote in message
news:[email protected]...
Hi,
We are facing a problem which implies bad response time from the WLserver.
Our configuration is : Sun E4500, Solaris2.6, Oracle 7.3.4, WL oci
driver,
no perf pack, Javasoft 1.1.7B_05 vm on server side and IBM 1.1.7B onclient
side (W98 clients).
When multiple users connect to the server (let's say from 15 simultaneous
connections) and work on our application, after few mins, the serverprocess
logs and outputs tons of messages like :
Mon Nov 15 16:12:26 GMT 1999:<E> <RJVM> Ignoring message from a previous
generation: JVMMessage from 8803290290807054313C146.100.8.34
to -6807808847876022584C146.100.100.84 with CMD_ONE_WAY, prtNum=5,
ack=30,
seqNum=3151
and
Got heartbeat for -6807808847876022584/-1838914476/0/9209 but did notfind
reference
Got heartbeat for -6807808847876022584/-1838914476/0/8979 but did notfind
reference
This is strangely related to a real degradation of the WL server response
times and sometimes to 'PeerGoneExceptions' thrown to the client (whilethe
server is still alive...).
This happens either for connections on the LAN or on the WAN (frame relay
network) so I don't think this is network related. As of now, weblogic
support told us not to care about it but after analysing the messages,there
seems to be a real problem here :
What seems to happen is :
- The server considers that the client is dead so it's closing the
connection. Eventually, the DGC cleans up references that were held bythis
client.
- The server recieves a query from the 'still alive client' and re-opensthe
connection with the SAME id.
- If there is a heartbeat from a DGC cleaned up object, the DGC informsthat
it 'did not find reference'.
- It ignores the messages from the previously closed connection and triesto
re-establish everything.
We desperately need some feed back on what is causing the server to close
the connection while the client is still alive. I've seen somewhere inthis
list that there are some internal parameters in the WL server
('weblogic.system.idlePeriodUntilTimeout' and
'weblogic.system.periodLength') which indicates the WL server when to
consider a client as 'dead'. This is defaulted to 1 min for the first andto
4 for the second which implies that there must be at least 4 minutesduring
which the client doesn't emmit 'heartbeats' for the server to know it is
alive.
few remarks :
1/ the client is not swapping nor GCing too long so the client vm is
available to emmit these heartbeats.
2/ we couldn't reproduce it in our test environement except when makingthe
client swap for minutes which is not the case in the production env.
3/ this really seems related to multiple clients connected simultaneouslyto
the server.
Thanks a lot for your help.
Vincent Vandenschrick
Obbisoft. -
Call a external vendor catalog - OCI In ECC using web dynpro
Hello Everyone,
We have a requirement to call a OCI External Catalog in ME51n Transaction in ECC, that is working fine.
Now we need to create a Web dynpro ABAP Application which performs the Task of ME51n Transaction along with OCI Integration.
So far i have create a small Web dynpro ABAP application to check does OCI Catalog can be integrated in ECC using web dynpro ABAP.
My Screen Consit of a single Button UI, on click of the button i am calling the External Catalog, from the catalog i select all the materials and click on submit finally we need to bring all the selected materials to get displayed ina table.
Half of the Development is done i.e i am able to call the catalog but not able to receive the selected materials.
following are the details-
1. I check in SRM first how the Ctalogs are been called, i found 2 Services responsible for the same in SICF transaction -
Inbound HLDR and Outbound HLDR which uses handler class as SAPSRM_CL_CH_WD_INBOUND_HDLR and SAPSRM_CL_CH_WD_OUTBOUND_HDL, so i copied the same classes into ECC and created the same SICF Service.
Contn. in next post2.In my Web Dynpro ABAP application i have a Inbound plug in my window in the handler method of the inbound plug i fill a table lt_parameters of TYPE tihttpnvp, it has 2 columns name and value
In this table i fill following entries-
Name-CATALOG_URL
Value-https://XXXXXXXX.com/invoke/BVProcess.SAPOCI/processCatalogRequest
Name-USERNAME
Value-XXXXXXXX
Name-PASSWORD
Value-XXXXXXXX
NAME = 'HOOK_URL'.
VALUE = 'http:/XXXXX.hostederp.local:8000/sap/ZOTC_CAT/Zinbound_hdlr'."?TARGET_URL= {Appdress of the WDA Apllication}
NAME = 'OCI_VERSION'.
VALUE = '4.0'.
NAME = 'OPI_VERSION'.
VALUE = '1.0'.
NAME = 'returntarget'.
VALUE = _top
also in this inbound plug handler method i fill a lv_url variable of type string with-
lv_url = 'http://XXXXXX.hostederp.local:8000/sap/ZOTC_CAT/Zoutbound_hdlr?sap-client=100&sap-language=E'.
3. finally from the handler method of the inbound plug i call a Suspend plug p[assing the above two variables i.e
lt_parameters and lv_url.
wd_this->fire_zw_suspend_plg( url = lv_url i_parameter_tab = lt_parameters ).
4. Using above i cam able to call the catalog and select the materials.
5. Now if i Finally clcik on submit on the catalog it should return the materials to the WDA Application.
For WDA Application to accept the Materials i have created a resume plug in which i am using -
wdr_task=>server->request->get_form_fields( CHANGING fields = lt_fields ). to get all the selected materials into lt_fields.
6. But unfortunately i am unable to receive the selected materials in lt_fields.
I think i am missing something in Hook URL or some other parameter.
Please help, ur comments and suggestions are welcome.
Regards,
Akash Rana -
OCI Catalog integration with R3 ISA (ERP E-Commerce)
Hi Gurus,
I just needed some help on how to go about integrating R3 ISA with OCI Catalog. Please provide reference to some relevant documentation if available.
Thanks.
JaiMaterials ManagementPurchasingEnvironment Data
Web Services: ID and Description
Sequence
no Description/Name of the paramener. Vale of the patameter for web service Type
(Select)
10 0 URL.
20 User name 2 fixed value
30 password 2 fixed value
40 SERVICE 2 fixed value
50 HOOK_URL 4 return url
60 Submit 2 fixed value -
Dear Folks,
In my company we dont have SRM, But user requesting to built OCI with supplier catalog, so i have configured web service ID & Description in SPRO - MM - Purchasing - Enviroment - Web serive - ID & Description. as below:
Now i can able to get the Catalog icon in the ME21n screen. IF i click the icon it goes to the site https://simplesystem.de/
but below given Access no, User & Password was not populated. So i struck in the Login screen itself.
please advice me is there any setting i missed out or any other developments i need to do.
i refered this OSS notes 1509352, but i cant get useful info.
Steps parameter Value of the parameters Type
10 https://simplesystem.de/ 0 - URL
20 f-index.jsp 2 - Fixed
30 Access no 7705561 2 - Fixed
40 User converteam-test 2 - Fixed
50 Password test 2 - Fixed
60 ~caller CTLG 2 - Fixed
70 ~OKCode ADDI 2 - Fixed
80 ~target _top 2 - Fixed
90 HOOK_URL 4 - Return URL
thanks in advance
M.Kannan.Dear Masa,
Thanks a lot for your inputs...... it works & now i can able to login to the shopping cart site directly.
Please advice me how to transfer the selected items to SAP PO (R/3).
is there any development needs to done or any setting !
thanks in advance.
Regards
Kannan.M
Maybe you are looking for
-
Hi all Do v have any OS level command which can move older files from one folder to other in the sender file adapter? Thanks and Regards satish
-
Please please please can anybody help me sort out album track order in iTunes 11!?! After I upgraded, the track order on hundreds of my albums became jumbled and there doesn't seem to be any rationale or pattern to this jumbling. As far as I can see
-
I want to create a SWF for my small web site. How do I do this? Do I need to purchase "Flash Builder"?
-
Creating a webpart that is only visible when an image link is clicked
Hi, Is it possible to make Webpart in Sharepoint 2010 only appear when a link or image is clicked? i have 5 image buttons on my site page and for one of them, when it is clicked, the user will be directed to the Contents webpart i have created. This
-
I'm trying to get my MS Outlook 2007 to work and keep coming up with errors. When I test my Account Settings the first message I get is: Log onto incoming mail server (POP3): Outlook cannot connect to your incoming (POP3) ema