B2B-50029: B2B runtime error
Hello All,
In Order to better understand the channal concept in 11g , I tried creating a simple OutBound case wherein a file will be picked up from c:\temp2 folder and will be written to c:\temp1 folder.
1. Created One Generic File 1.0 Listening Channal and selected 'Internal' checkbox. Folder name = c:\temp2
2. Defined Custom--->1.0---->PurchaseOrder----->PurchaseOrderDef
And in the PurchaseOrder (Document Type) tab, in the ebMS Section, I have filled the following values...
Action Name : PurchaseOrder
Service Name : PurchaseOrder
From Role : OracleServices
To Role: MarketInc
And in the definition tab, i have given the following values...
xsd : po.xsd
Identification xpath expression : /*[local-name()='PurchaseOrder']
3. For Trading Partner 'MarketInc' i have created a channel with Generic File 1.0 protocol. Folder name= c:\temp1
4. Created an agreement for MarketInc, selected the File channel for MarketInc , selected the document definition and deployed the code. Sender is OracleServices and Receiver is MarketInc.
When I kept a file OracleServices_1234.txt in c:\temp2, it is getting picked up but B2B report is not showing anything, neither this file has been written to c:\temp1. I also could not see any message in IP_OUT_QUEUE. I also tried with MarketInc_1234.txt withot luck.
In 'Application Messgae' TAB of report section , I see record with Direction 'OUTBOUND' and State as 'MSG_COMPLETE'.
I am seeign below error message in command prompt
<Feb 13, 2012 6:40:04 PM IST> <Error> <oracle.soa.b2b.engine> <BEA-000000> <Erro
r -: B2B-50029: B2B runtime error
at oracle.tip.b2b.tpa.TPAProcessor.processTPA(TPAProcessor.java:365)
at oracle.tip.b2b.tpa.TPAProcessor.processOutgoingTPA(TPAProcessor.java:
198)
at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1
415)
at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:800)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3785)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3127)
at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecu
tor.java:619)
at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:
220)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run
(WorkManagerExecutor.java:120)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManag
er.java:183)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
Error -: B2B-50029: B2B runtime error
at oracle.tip.b2b.tpa.TPAProcessor.processTPA(TPAProcessor.java:365)
at oracle.tip.b2b.tpa.TPAProcessor.processOutgoingTPA(TPAProcessor.java:
198)
at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1
415)
at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:800)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3785)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3127)
at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecu
tor.java:619)
at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:
220)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run
(WorkManagerExecutor.java:120)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManag
er.java:183)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
>
Transaction rollback 094FB17613576D33C9A0000020C70000
Please help me to fix and understand this.
Thanks a lot in advance...
Naveen
When I kept a file OracleServices_1234.txt in c:\temp2, it is getting picked up but B2B report is not showing anything, neither this file has been written to c:\temp1. I also could not see any message in IP_OUT_QUEUE. I also tried with MarketInc_1234.txt withot luck.Filename is incorrect. By default Oracle B2B expects, filename in below format for outbound case -
<RemoteTPname>_<DocType>_<DocTypeRevision>_<MsgType>_<MsgID>.<AnyFileExtn>
So in your case, filename should be -
MarketInc_PurchaseOrder_1.0_1_12345.xml
You may refer -
http://www.oracle.com/technetwork/middleware/b2b-integrations/learnmore/tnb2b11g002-326857.pdf
Regards,
Anuj
Similar Messages
-
Dear All,
I am a beginner to Oracle B2B.
I have created an agreement to Recieve 852, Product Activity data(POS) from one of the Trading partner. This is an inbound process.
A SOA composite application is created to Recieve the data and insert into perticular columns of the database table using database adapter.
I have tested the Interface with some couple of file and it went perfect without any error. Now I have to test the interface with some other files.
This time also I am not getting any error in Business Message, Wire message and Application message but the composite application is not picked.
The log file shows : B2B-50029: B2B runtime error: oracle.xml.parser.v2.XMLParserException: Start of root element expected.
Please let me know if anyone has faced this issue. it will be of great help.
Thanks,
Abhas KushwahaHello,
Just a thought, When I had the similar problem, it appeared to be a BOM (Byte order mark - Wikipedia, the free encyclopedia) in the xml file, which is the very first character in the xml file, so the file was not identified to be a valid xml file. Removing the BOM from the xml file fixed my problem, however, I did not spend much time in fixing using B2B, the vendor (sender of the file) fixed the file and started sending without BOM. So my work was easier.
The character is not visible in all XML editors, however, it was visible in JDeveloper. I used a tool to identify and remove during testing until the vendor fixed the file, the tool is called file bom detector,http://www.bryntyounce.com/filebomdetector.htm
Hope this helps,
Thanks,
Venkatesh -
B2 Error: B2B-50029: B2B runtime error
Hi there,
I'm pretty new to the Oracle B2B world and I'm having problems making a simple sample that receives, changes some parameters in the message (using BPEL) and forwards the changed message to a designated endpoint.
The message is received successfully in B2B and sent to BPEL. There I'm changing the MSH.3 and MSH.5 (source and destination of the message) and I'm sending it back to B2B.
I've also tried to change the internal properties of the message that refer to the destination/origin of the message and removing all the internal properties but with the same result.
My problem is that when I send the message back from BPEL to the B2B engine the message gives the following error and I'm unable to understand what can be happening.
The logging information that I was able to get my hands on is the following:
Message Level 1
dcid a7acfb4f5f216892:-3f4d7363:128818f9ac9:-7ffd-0000000000002524
Relationship ID 0
Component soa_server1
Module oracle.soa.b2b.engine
Host XXXX
Host IP Address XXX.XXX.XXX.XXX
User <anonymous>
Thread ID weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@26f0d69
ECID 0000IY1dVPnF^6p6wRIbMG1BtxAm0000I0
Message Informational -: B2B-50014: General Error: Informational -: B2B-50029: B2B runtime error
Supplemental Detail at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1400)
at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:781)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3319)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:2948)
at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:575)
at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:214)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:105)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
Caused by: Informational -: B2B-50029: B2B runtime error
at oracle.tip.b2b.tpa.TPAProcessor.processTPA(TPAProcessor.java:363)
at oracle.tip.b2b.tpa.TPAProcessor.processOutgoingTPA(TPAProcessor.java:196)
at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1335)
... 8 more
Informational -: B2B-50029: B2B runtime error
at oracle.tip.b2b.tpa.TPAProcessor.processTPA(TPAProcessor.java:363)
at oracle.tip.b2b.tpa.TPAProcessor.processOutgoingTPA(TPAProcessor.java:196)
at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1335)
at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:781)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3319)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:2948)
at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:575)
at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:214)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:105)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
Informational -: B2B-50014: General Error: Informational -: B2B-50029: B2B runtime error
at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1400)
at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:781)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3319)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:2948)
at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:575)
at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:214)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:105)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
Caused by: Informational -: B2B-50029: B2B runtime error
at oracle.tip.b2b.tpa.TPAProcessor.processTPA(TPAProcessor.java:363)
at oracle.tip.b2b.tpa.TPAProcessor.processOutgoingTPA(TPAProcessor.java:196)
at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1335)
... 8 more
Can someone help be find out the problem?
Thanks in advance,
Best Regards,
Daniel AlvesHi there,
I didn't change the MSH.4 and MSH.6 because they are the same... I'm trying to create an example of exchange of messages between 2 applications in the same facility with a Middleware Structure in the middle.
I can't find anymore information about the error... What I've inserted in the last post was the information of the log file (soa_server1-diagnostic.log)... Don't know anywhere else to look for more information... Is there other place?
The message that I'm trying to send, after the BPEL process, is the following:
<?xml version="1.0" encoding="UTF-8"?>
<ORM_O01 xmlns="urn:oracle:integration:b2b:93EB013A5133487AB90473B064C57939" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" XDataVersion="2.0" Standard="HL7" Version="2.3.1" CreatedDate="2010-05-10T10:47:47"
CreatedBy="XEngine_2108" GUID="{19073B90-E360-40DA-80F8-8063F6E7CC69}">
<Internal-Properties>
<Data-Structure Name="Message">
<Lookup Name="InternatCodeAlternateID"/>
<Lookup Name="InternatCodeAlternateSystem"/>
<Lookup Name="InternatCodeAlternateText"/>
<Lookup Name="InternatCodeID"/>
<Lookup Name="InternatCodeSystem"/>
<Lookup Name="InternatCodeText"/>
<Lookup Name="InternationalVersionID"/>
<Lookup Name="InternationalVersionIDAlternateID"/>
<Lookup Name="InternationalVersionIDAlternateSystem"/>
<Lookup Name="InternationalVersionIDAlternateText"/>
<Lookup Name="InternationalVersionIDSystem"/>
<Lookup Name="InternationalVersionIDText"/>
<Lookup Name="MessageCode">ORM</Lookup>
<Lookup Name="MessageReceivingApp">DestinationApp</Lookup>
<Lookup Name="MessageReceivingAppUniversalID"/>
<Lookup Name="MessageReceivingAppUniversalIDType"/>
<Lookup Name="MessageReceivingFacility">Facility</Lookup>
<Lookup Name="MessageReceivingFacilityUniversalID"/>
<Lookup Name="MessageReceivingFacilityUniversalIDType"/>
<Lookup Name="MessageSendingApp">OriginApp</Lookup>
<Lookup Name="MessageSendingAppUniversalID"/>
<Lookup Name="MessageSendingAppUniversalIDType"/>
<Lookup Name="MessageSendingFacility">Facility</Lookup>
<Lookup Name="MessageSendingFacilityUniversalID"/>
<Lookup Name="MessageSendingFacilityUniversalIDType"/>
<Lookup Name="MessageVersion">2.3.1</Lookup>
<Lookup Name="Standard">HL7</Lookup>
<Lookup Name="TriggerEvent">O01</Lookup>
<Property Name="AcceptAckType"/>
<Property Name="AlternateCharacterSetSchema"/>
<Property Name="AppAckType"/>
<Property Name="CharSet"/>
<Property Name="ConformanceStatementID"/>
<Property Name="ContinuationPointer"/>
<Property Name="CountryCode"/>
<Property Name="ElementDelimiter">0x7c</Property>
<Property Name="InternatCodeAlternateID"/>
<Property Name="InternatCodeAlternateSystem"/>
<Property Name="InternatCodeAlternateText"/>
<Property Name="InternatCodeID"/>
<Property Name="InternatCodeSystem"/>
<Property Name="InternatCodeText"/>
<Property Name="InternationalVersionID"/>
<Property Name="InternationalVersionIDAlternateID"/>
<Property Name="InternationalVersionIDAlternateSystem"/>
<Property Name="InternationalVersionIDAlternateText"/>
<Property Name="InternationalVersionIDSystem"/>
<Property Name="InternationalVersionIDText"/>
<Property Name="LanguageAlternateID"/>
<Property Name="LanguageAlternateSystem"/>
<Property Name="LanguageAlternateSystemVersionID"/>
<Property Name="LanguageAlternateText"/>
<Property Name="LanguageID"/>
<Property Name="LanguageOriginalText"/>
<Property Name="LanguageSystem"/>
<Property Name="LanguageSystemVersionID"/>
<Property Name="LanguageText"/>
<Property Name="MessageCode">ORM</Property>
<Property Name="MessageControlID">MSG00001</Property>
<Property Name="MessageDate">20100505101129</Property>
<Property Name="MessageDateTimePrecision"/>
<Property Name="MessageEncodingCharacters">^~\&</Property>
<Property Name="MessageProfileNamespaceID"/>
<Property Name="MessageProfileUniversalID"/>
<Property Name="MessageProfileUniversalIDType"/>
<Property Name="MessageReceivingApp">DestinationApp</Property>
<Property Name="MessageReceivingAppUniversalID"/>
<Property Name="MessageReceivingAppUniversalIDType"/>
<Property Name="MessageReceivingFacility">Facility</Property>
<Property Name="MessageReceivingFacilityUniversalID"/>
<Property Name="MessageReceivingFacilityUniversalIDType"/>
<Property Name="MessageReceivingNetworkAdd"/>
<Property Name="MessageReceivingNetworkAddUniversalID"/>
<Property Name="MessageReceivingNetworkAddUniversalIDType"/>
<Property Name="MessageSecurity"/>
<Property Name="MessageSendingApp">OriginApp</Property>
<Property Name="MessageSendingAppUniversalID"/>
<Property Name="MessageSendingAppUniversalIDType"/>
<Property Name="MessageSendingFacility">Facility</Property>
<Property Name="MessageSendingFacilityUniversalID"/>
<Property Name="MessageSendingFacilityUniversalIDType"/>
<Property Name="MessageSendingNetworkAdd"/>
<Property Name="MessageSendingNetworkAddUniversalID"/>
<Property Name="MessageSendingNetworkAddUniversalIDType"/>
<Property Name="MessageStructure"/>
<Property Name="MessageVersion">2.3.1</Property>
<Property Name="ProcessingID">P</Property>
<Property Name="ProcessingMode"/>
<Property Name="ReceivingResponsibleOrganization"/>
<Property Name="ReceivingResponsibleOrganizationAANamespaceID"/>
<Property Name="ReceivingResponsibleOrganizationAAUniversalID"/>
<Property Name="ReceivingResponsibleOrganizationAAUniversalIDType"/>
<Property Name="ReceivingResponsibleOrganizationAFNamespaceID"/>
<Property Name="ReceivingResponsibleOrganizationAFUniversalID"/>
<Property Name="ReceivingResponsibleOrganizationAFUniversalIDType"/>
<Property Name="ReceivingResponsibleOrganizationCheckDigitScheme"/>
<Property Name="ReceivingResponsibleOrganizationID"/>
<Property Name="ReceivingResponsibleOrganizationIDCheckDigit"/>
<Property Name="ReceivingResponsibleOrganizationIDNumber"/>
<Property Name="ReceivingResponsibleOrganizationIDType"/>
<Property Name="ReceivingResponsibleOrganizationNameReprCode"/>
<Property Name="ReceivingResponsibleOrganizationType"/>
<Property Name="ReleaseCharacter">0x5c</Property>
<Property Name="RepeatingSeparator">0x7e</Property>
<Property Name="SegmentDelimiter">0x0d</Property>
<Property Name="SendingResponsibleOrganization"/>
<Property Name="SendingResponsibleOrganizationAANamespaceID"/>
<Property Name="SendingResponsibleOrganizationAAUniversalID"/>
<Property Name="SendingResponsibleOrganizationAAUniversalIDType"/>
<Property Name="SendingResponsibleOrganizationAFNamespaceID"/>
<Property Name="SendingResponsibleOrganizationAFUniversalID"/>
<Property Name="SendingResponsibleOrganizationAFUniversalIDType"/>
<Property Name="SendingResponsibleOrganizationCheckDigitScheme"/>
<Property Name="SendingResponsibleOrganizationID"/>
<Property Name="SendingResponsibleOrganizationIDCheckDigit"/>
<Property Name="SendingResponsibleOrganizationIDNumber"/>
<Property Name="SendingResponsibleOrganizationIDType"/>
<Property Name="SendingResponsibleOrganizationNameReprCode"/>
<Property Name="SendingResponsibleOrganizationType"/>
<Property Name="SequenceNumber"/>
<Property Name="Standard">HL7</Property>
<Property Name="SubcomponentDelimiter">0x26</Property>
<Property Name="SubelementDelimiter">0x5e</Property>
<Property Name="TriggerEvent">O01</Property>
</Data-Structure>
</Internal-Properties>
<MSH>
<MSH.1>|</MSH.1>
<MSH.2>^~\&</MSH.2>
<MSH.3>
<HD.1>OriginApp</HD.1>
</MSH.3>
<MSH.4>
<HD.1>Facility</HD.1>
</MSH.4>
<MSH.5>
<HD.1>DestinationApp</HD.1>
</MSH.5>
<MSH.6>
<HD.1>Facility</HD.1>
</MSH.6>
<MSH.7>
<TS.1>20100505101129</TS.1>
</MSH.7>
<MSH.8 xsi:nil="true"/>
<MSH.9>
<MSG.1>ORM</MSG.1>
<MSG.2>O01</MSG.2>
</MSH.9>
<MSH.10>MSG00001</MSH.10>
<MSH.11>
<PT.1>P</PT.1>
</MSH.11>
<MSH.12>
<VID.1>2.3.1</VID.1>
</MSH.12>
<MSH.13 xsi:nil="true"/>
<MSH.14 xsi:nil="true"/>
<MSH.15 xsi:nil="true"/>
<MSH.16 xsi:nil="true"/>
<MSH.17 xsi:nil="true"/>
</MSH>
<ORM_O01.PATIENT>
<PID>
<PID.1>123</PID.1>
<PID.2 xsi:nil="true"/>
<PID.3>
<CX.1>1234</CX.1>
<CX.2>dfg</CX.2>
</PID.3>
<PID.4 xsi:nil="true"/>
<PID.5>
<XPN.1>
<FN.1>dassd</FN.1>
</XPN.1>
</PID.5>
<PID.6 xsi:nil="true"/>
<PID.7 xsi:nil="true"/>
<PID.8>M</PID.8>
</PID>
</ORM_O01.PATIENT>
<ORM_O01.ORDER>
<ORC>
<ORC.1>NW</ORC.1>
<ORC.2>
<EI.1>133</EI.1>
</ORC.2>
<ORC.3>
<EI.1>321</EI.1>
</ORC.3>
<ORC.4>
<EI.1>12</EI.1>
</ORC.4>
<ORC.5 xsi:nil="true"/>
<ORC.6>D</ORC.6>
</ORC>
<ORM_O01.ORDER_DETAIL>
<ORM_O01.CHOICE>
<OBR>
<OBR.1>12</OBR.1>
<OBR.2>
<EI.1>133</EI.1>
</OBR.2>
<OBR.3>
<EI.1>321</EI.1>
</OBR.3>
<OBR.4>
<CE.1>12</CE.1>
</OBR.4>
<OBR.5 xsi:nil="true"/>
<OBR.6 xsi:nil="true"/>
<OBR.7 xsi:nil="true"/>
<OBR.8 xsi:nil="true"/>
<OBR.9 xsi:nil="true"/>
<OBR.10 xsi:nil="true"/>
<OBR.11 xsi:nil="true"/>
<OBR.12 xsi:nil="true"/>
<OBR.13>teste e cenas</OBR.13>
</OBR>
</ORM_O01.CHOICE>
</ORM_O01.ORDER_DETAIL>
</ORM_O01.ORDER>
</ORM_O01>
Best Regards,
Daniel Alves -
Runtime Error in B2B application logon!
Hi,
I am working on a custom SAP B2B application. The B2B version is 7.0 SP19.
We have done a SAP upgrade to ECC6 in the backend ABAP system. After the SAP upgrade in dev and quality portals, the development portal is working fine. But, in the quality portal, the customer number was not getting passed to the backend ABAP system. So, we did a portal transport for the SHRWEB-B2B component and its associated CUSTCRM component from Dev to Q. After this transport, we did a comparison for the deployed versions in dev and Q. Both are found to be exactly the same.
But after the transport, I am getting 'Runtime Error - Contact your system administrator' error while logging into the Quality portal. The same application works fine in the development portal. When we reverted the transport, the runtime error is not seen but the customer number is not getting passed to the ABAP system.
I checked the XCM configuration. Both the dev and Q have similar settings in XCM configuration.
Please help!
Thanks,
YuvarajYuvaraj,
What does the default trace log file say for the Runtime error? At what point does it fail?
Pradeep -
B2B-51507 - Payload Validation Error - while creating VDA -4913V3
I created a document definition under Positional Flat file for VDA-> 4913V4. I created ecs file using the Document editor and created the xsd. I used both these files in creating the Document definition. In the document definition, under identification tab, I have these values.
Identification Value -> empty
Identification Start Position -> 0
Identification End Position -> 128
And I created a Partner Agreement using this Document Definition. I created a channel to send the document to GXS Mailbox.
In the agreement if I have both Validate and Translate checked on, I am getting an error which is show in the reports->Business Message.
Error Code B2B-51507
Error Description Machine Info: (RRDV2SOA) Description: Payload validation error.
Error Level ERROR_LEVEL_COLLABORATION
Error Severity ERROR
Error Text Payload validation error.
If I have only Translate checked on, I am not getting any error, but the message that is sent to GXS is zero bytes.
If I leave both Validate and translate unchecked, the xml is sent to GXS but not the native Format.
I took the payload from the business message and validated and it looks correct.
I am using the sample data that is already validated in the B2B Document Editor using Data Analyzer.
Can you help me on this. I am not sure what I am doing wrong. If needed I can send you the ecs, xsd, and B2B partner definition export zip file to your email address.
Here is the logfile for this error.
[2011-04-06T21:00:41.652-07:00] [soa_server1] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@1a33f088] [userId: <anonymous>] [ecid: 0000Iwi7c0MCcpiF_7I7S61DVcAD0051W4,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [dcid: 4e45f5dff566a29f:-335a9823:12eb62ea520:-7ffd-000000000000008c] [SRC_METHOD: synchedLog_J] oracle.tip.b2b.msgproc.ToplinkHelper: updateObject: Exit
[2011-04-06T21:00:41.653-07:00] [soa_server1] [ERROR] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@1a33f088] [userId: <anonymous>] [ecid: 0000Iwi7c0MCcpiF_7I7S61DVcAD0051W4,0] [APP: soa-infra] [dcid: 4e45f5dff566a29f:-335a9823:12eb62ea520:-7ffd-000000000000008c] Error -: B2B-51507: Payload validation error.: Error -: B2B-51507: Payload validation error.[[
at oracle.tip.b2b.document.pff.PFFDocumentPlugin.processOutgoingDocument(PFFDocumentPlugin.java:835)
at oracle.tip.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1326)
at oracle.tip.b2b.msgproc.Request.outgoingRequest(Request.java:837)
at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1411)
at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:781)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3319)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:2948)
at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:575)
at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:214)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:105)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
Caused by: Error -: B2B-51507: Payload validation error.
at oracle.tip.b2b.document.pff.PFFDocumentPlugin.processOutgoingDocument(PFFDocumentPlugin.java:798)
... 11 more
Error -: B2B-51507: Payload validation error.
at oracle.tip.b2b.document.pff.PFFDocumentPlugin.processOutgoingDocument(PFFDocumentPlugin.java:798)
at oracle.tip.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1326)
at oracle.tip.b2b.msgproc.Request.outgoingRequest(Request.java:837)
at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1411)
at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:781)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3319)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:2948)
at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:575)
at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:214)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:105)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
Error -: B2B-51507: Payload validation error.: Error -: B2B-51507: Payload validation error.
at oracle.tip.b2b.document.pff.PFFDocumentPlugin.processOutgoingDocument(PFFDocumentPlugin.java:835)
at oracle.tip.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1326)
at oracle.tip.b2b.msgproc.Request.outgoingRequest(Request.java:837)
at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1411)
at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:781)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3319)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:2948)
at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:575)
at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:214)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:105)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
Caused by: Error -: B2B-51507: Payload validation error.
at oracle.tip.b2b.document.pff.PFFDocumentPlugin.processOutgoingDocument(PFFDocumentPlugin.java:798)
... 11 more
Thank you
Krishna.I selected the option "Save guideline before exporting". I am guessing it is failing on the main element of the xml message because of some namespace issue. I am generating the XML using xsl transformationin BPEL and sending the XML payload to B2B Service.
Is there a way to know what part of the XML is erroring duing the validation on the server. The error message is not helpful even I turned on Trace 32 level.
Any ideas?
Thank you
Krishna -
B2B/SOA 11.1.1.6.0
We are setting a new trading partner and when we started document transmissions we are getting errors on the inbound messages: B2B-50037: B2B inbound message processing error.
The attachment shows the relevant lines from the soa log and diagnostic log files. Here is the error detail that shows:
[URI: /b2b/httpreceiver] Error -: B2B-50037: B2B inbound message processing error[[
Error -: B2B-50037: B2B inbound message processing error
at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:3143)
at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1650)
at oracle.tip.b2b.transport.InterfaceListener.onMessageLocal(InterfaceListener.java:403)
at oracle.tip.b2b.transport.InterfaceListener.onMessage(InterfaceListener.java:214)
at oracle.tip.b2b.transport.basic.TransportServlet.doPost(TransportServlet.java:754)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
From the b2b_wire_message we get these Protocol_Transport_BINDINGS:
ChannelName=TransportServlet
Reverse-Via=LIN-ISA1
AS2-To=accobra.....
Date=Fri, 26 Sep 2014 05:46:17 +0000
AS2-Version=1.2
AS2-From=K.......
Disposition-Notification-Options=signed-receipt-protocol=optional, pkcs7-signature; signed-receipt-micalg=optional, sha1
Disposition-Notification-To=http://<ip&port>/as2in
Message-ID=<[email protected]>
MSG_RECEIVED_TIME=Fri Sep 26 00:46:17 CDT 2014
ECID-Context=1.0050z5j^buc6yGn6wnZf6G0002f60007bt;kXjE1ZDLIPGIj2QCYV8QoKSSmLRO_PQT_IS
Content-Type=application/pkcs7-mime; smime-type=enveloped-data; name=smime.p7m
Proxy-Client-IP=172.17.25.101
MIME-Version=1.0
User-Agent=e-integration AS2 Server V 6.1.8
X-Forwarded-For=172.17.25.101
Content-Length=3602
Host=nalinsoa05.abd.ad.acco.com
x-weblogic-cluster-hash=QoZzGUzdcjBD5fGIE8Uos5abiHI
EDIINT-Features=multiple-attachments, CEM
Connection=Keep-Alive
X-WebLogic-KeepAliveSecs=30
X-WebLogic-Request-ClusterInfo=true
The message creates a wire message, business message, and an application message.
What doesn't happen is no MDN gets sent back to the partner. It should be a synchronous MDN.
We have double checked the certificates on both ends and they are OK.
The document and Agreement get recognized OK:
Refer To Message
Refer To Message
Sender Type
AS2 Identifier
Sender Value
K. . .
Receiver Type
AS2 Identifier
Receiver Value
accobr. . .
Sender
K. . . l
Receiver
ACCO . . .
Agreement Id
K. . .l_EDI_X12_4010_856_856Def_Inbound
Agreement
K. . .l_EDI_X12_4010_856_856Def_Inbound
Document Type
856
Document Protocol
EDI_X12
Document Version
4010
Message Type
REQ
Direction
INBOUND
State
MSG_ERROR
Acknowledgement Mode
SYNC
Response Mode
ASYNC
Send Time Stamp
09/26/2014 12:46:17 AM
Receive Time Stamp
09/26/2014 12:46:17 AM
The error is vague enough to provide little or no help in locating the root cause of the issue.
Any assistance in providing information on how to get this working would be greatly appreciated.
We do have dozens of other AS2 partners working in this instance just foe reference. We are just having issues with this new partner setup.
Thank you.
Regards,
KenKen,
I am observing the Ack Mode is set as "SYNC" . This is selected by default. This option is available in the channel configuration section
If the usecase is not SYNC, please change as ASYNC and test. It should work. -
B2B-50037: B2B inbound message processing error
We are trying to implement B2B with Customer EDI X12 850 Inbound with SOA
Application server Version 11.1.1.4.0 (weblogic)
Hitting the following error in the logs
MDS-00013: no metadata found for metadata object "/soa/b2b/EDI_X12/4010/850/New/8504010Viterra.ecs"
Was successful in overcoming all the usual obstacles of finding the TP, Document Type, protocol etc...However hitting the above error. 8504010Viterra.ecs is a custom spec builder document we created and "8504010Viterra.ecs" was browsed from the windows PC into the Document Type B2B set up. I am willing to use a seeded ecs file but do not know how to find one for X12 850 4010 version....?
Went through one SR that asks you upload a group ECS file but that did not help in our case....Following was the SR
"B2B-50037 B2B INBOUND MESSAGE PROCESSING" Error with EDIX12 And DEF 830 VER 200\0 [ID 1357136.1]
Please help
Now at the agreement level, if we set the translate to No and Validate to No then B2B completes normally but we do want B2B to translate the file so that we can get it in XML form for us to transform and process it in BPEL
Any help or hint is really appreciated!Anuj
THANK YOU SO MUCH!!! I cannot thank you enough for this
I was playing around so much with the document type, the protocol version etc. that i must have inadvertently messed up the repository. I took the export of the data as you suggested, purged the design repository and reimported the zip. I also had to restart the server since the ftp was not kicking in...& wholla! the message got translated into XML and went into the queue
Thanks again
Gopal Iyer
Edited by: ghiyer on Nov 10, 2011 10:07 AM -
B2B-50037: B2B inbound message processing error java.lang.NullPointerException
Can anyone help me with this problem.
I'm new here.
Oracle SOA Server version 11.1.1.6.0
Got this error message after I put Ignore Correlation true.
diagnostic.log:
[2013-08-12T14:05:26.668+02:00] [MS_KETEN_SOA_01] [NOTIFICATION] [] [oracle.soa.b2b.engine] [tid: DaemonWorkThread: '17' of WorkManager: 'wm/SOAWorkManager'] [userId: <anonymous>] [ecid: 0000K1mQe8WAdL9_rdH7iY1I2CVn0000Lc,0] [APP: soa-infra] Engine: processIncomingMessageImpl: Message id = 0A253556140726AA60A000003E11ADD0-1 FromParty = JD0021_OTA Doctype = ScanDocumenten version = 1.0
[2013-08-12T14:05:26.712+02:00] [MS_KETEN_SOA_01] [ERROR] [] [oracle.soa.b2b.engine] [tid: DaemonWorkThread: '17' of WorkManager: 'wm/SOAWorkManager'] [userId: <anonymous>] [ecid: 0000K1mQe8WAdL9_rdH7iY1I2CVn0000Lc,0] [APP: soa-infra] [[
at oracle.tip.b2b.msgproc.Acknowledgment.createAckMsg(Acknowledgment.java:659)
at oracle.tip.b2b.msgproc.Acknowledgment.asyncOutgoingAck(Acknowledgment.java:290)
at oracle.tip.b2b.msgproc.Request.handleAck(Request.java:652)
at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:3019)
at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1650)
at oracle.tip.b2b.engine.Engine.incomingContinueProcess(Engine.java:4042)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3718)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3205)
at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:677)
at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:211)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
[2013-08-12T14:05:26.720+02:00] [MS_KETEN_SOA_01] [ERROR] [] [oracle.soa.b2b.engine] [tid: DaemonWorkThread: '17' of WorkManager: 'wm/SOAWorkManager'] [userId: <anonymous>] [ecid: 0000K1mQe8WAdL9_rdH7iY1I2CVn0000Lc,0] [APP: soa-infra] Error -: B2B-50037: B2B inbound message processing error[[
Error -: B2B-50037: B2B inbound message processing error
at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:3143)
at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1650)
at oracle.tip.b2b.engine.Engine.incomingContinueProcess(Engine.java:4042)
at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3718)
at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:3205)
at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:677)
at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:211)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)It is a Defect 17324828 has been created. Details for this defect maybe viewed in Oracle Support Portal , we will update you the status as soon as we have more information.
I found ,Bug 16713853 : BTMLR: IGNORE CORRELATION AS TRUE IN ADMIN COFIGURATION GIVES NULLPOINTER ERROR for this issue in 11G , As of now development team is still working to fix this , i will raise a New BUG and involve development team for this issue -
B2B-51507 Payload validation error
Can someone tell me a what point in the b2b inbound process MDN errors are sent.
I assumed (I know shouldn't assume anything in this game) that with translate and validate on an agreement that an MDN would be sent if translate or validation fails, but this does not seem to be the case. I am using 11G.
JohnI selected the option "Save guideline before exporting". I am guessing it is failing on the main element of the xml message because of some namespace issue. I am generating the XML using xsl transformationin BPEL and sending the XML payload to B2B Service.
Is there a way to know what part of the XML is erroring duing the validation on the server. The error message is not helpful even I turned on Trace 32 level.
Any ideas?
Thank you
Krishna -
Runtime Error in E-Commerce 5.0
Hi Experts
I am facing a runtime error in ISA 5.0, when I tried to run Webshop for r/2 b2c webshop.
We have done all the XCM Configuration.
It says Runtime Error/Contact Administrator .
Can anyone please help me out with that ?
Thanks
Gaurav SahaiHi,
I am trying to use session in the following way:
In the shipto.jsp I have a hidden input in the ShipTo form
<input type="hidden" name="save" value="" />
When the user clicks the Save button it will set the value:
document.ShipTo.save.value="true";
saveForm() is called after this in my custom javascript.
In the order.jsp I try to reteieve the value as follows
String saved = (String)request.getParameter("save");
But it just keeps returning a null value.
I don't have any custom class.
I have only recently started on B2B and normally this would work in jsp.
Thanks,
Ronan -
HL7 Outbound runtime error: "Mandatory attribute missing: Standard"?
I am trying to develop an outbound HL7 v2 solution. I have a composite that picks up an XML message, transforms it to a HL7 v2 XML, popuates b2b. properties and hads the payload over to teh B2B. The partners and partnerships are, seemingly, OK. Yet, I get a runtime error "Mandatory attribute missing: Standard". What am I missing?
The error (one of them anyway) looks like that below.
Thanks in advance for any pointers that anyone may be able to offer.
Regards
Michael
[2010-06-25T09:13:34.437+10:00] [AdminServer] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@157bfbf] [userId: <anonymous>] [ecid: 0000I_gFDdOESOYjLpyGOA1C8Mno0005_G,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [dcid: 3df7286553d16a99:75be56fb:129629445e0:-7fd3-000000000000004e] [SRC_METHOD: synchedLog_J] Notification: notifyApp: Enqueue the exception message:[[
<Exception xmlns="http://integration.oracle.com/B2B/Exception" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<correlationId>C0A8A4811296C3CD78A000001FFF4A70</correlationId>
<b2bMessageId>34373438353435383437393236303338</b2bMessageId>
<errorCode>B2B-51507</errorCode>
<errorText>
<![CDATA[
Error Brief :
XEngine error.
]]>
</errorText>
<errorDescription>
<![CDATA[
Error :
Mandatory attribute missing: Standard.
]]>
</errorDescription>
<errorSeverity>2</errorSeverity>
<errorDetails>
<parameter name="b2b.messageId" value="34373438353435383437393236303338"/>
<parameter name="b2b.documentTypeName" value="ADT_A01"/>
<parameter name="b2b.documentProtocolVersion" value="2.3.1"/>
<parameter name="b2b.documentDefinitionName" value="ADT_A01_DocDef"/>
<parameter name="b2b.documentProtocolName" value="HL7"/>
<parameter name="b2b.messageType" value="1"/>
<parameter name="b2b.fromTradingPartnerId" value="LocalHL7Receiver"/>
<parameter name="b2b.fromTradingPartnerIdType" value="Name"/>
<parameter name="b2b.toTradingPartnerId" value="127.0.0.1"/>
<parameter name="b2b.toTradingPartnerIdType" value="MLLP ID"/>
</errorDetails>
</Exception>
[2010-06-25T09:13:34.437+10:00] [AdminServer] [TRACE] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@157bfbf] [userId: <anonymous>] [ecid: 0000I_gFDdOESOYjLpyGOA1C8Mno0005_G,0] [SRC_CLASS: oracle.tip.b2b.system.DiagnosticService] [APP: soa-infra] [dcid: 3df7286553d16a99:75be56fb:129629445e0:-7fd3-000000000000004e] [SRC_METHOD: synchedLog_J] Notification: deliverException: Send message to endpoint IP_IN_QUEUEAnswering my own question - I needed to populate the Standard attribute of the outbound message with teh string HL7. I populated Version attribute with 2,3,1 just for a good measure. Things now work.
-
E-Commerce create order runtime error because of user-exit
Hi all,
we face the following problem in our e-Commerce 5.0 R3 B2B application:
In our R3 system, we have implemented the userexit_save_document_prepare when creating sales order (VA01) because we do not want an order to be created (saving is cancelled) if some conditions are not met. If this happens, the systems throws an error message that users can see at the status bar and the order creation is cancelled (but the user still is on the VA01 transaction).
Now, we are implementing SAP e-Commerce solution and we can create orders when these messages are not thrown (the order is saved without any message because all conditions are met). If one of these error messages (in user-exit) are thrown (the user has exceeded some limit, for instance), then e-Commerce application does not show the message but shows a runtime error and crashes (user has to log in again and so on...). I include the error trace below.
Is it not possible to show these error messages (which have information for user) on our B2B application?
com.sap.isa.businessobject.BORuntimeException: order create not possible
at com.sap.isa.businessobject.BusinessObjectHelper.splitException(BusinessObjectHelper.java:78)
at com.sap.isa.businessobject.order.Order.saveAndCommit(Order.java:393)
at com.sap.isa.isacore.action.order.MaintainBasketSimulationSendAction.basketPerform(MaintainBasketSimulationSendAction.java:122)
at com.sap.isa.isacore.action.order.MaintainBasketBaseAction.isaPerform(MaintainBasketBaseAction.java:998)
at com.sap.isa.isacore.action.IsaCoreBaseAction.ecomPerform(IsaCoreBaseAction.java:343)
at com.sap.isa.isacore.action.EComBaseAction.doPerform(EComBaseAction.java:353)
at com.sap.isa.core.BaseAction.execute(BaseAction.java:211)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at com.sap.isa.core.RequestProcessor.processActionPerform(RequestProcessor.java:674)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)
at com.tealeaf.capture.LiteFilter.doFilter(Unknown Source)
at com.sap.isa.isacore.TealeafFilter.doFilter(TealeafFilter.java:61)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Thanks in advance.Hi Jolly,
thanks for your quick response. The user-exist is not java-based but ABAP-based. User-exit is included in program: MV45AFZZ. Routine: USEREXIT_SAVE_DOCUMENT_PREPARE.
If we do not want to let the user save the order we use:
MESSAGE eXXX....
Thanks. -
SAP ERP E-commerce E-selling Runtime error creating a order
Hi Gurus,
I am working on setting up the E-commerce with SAP ERP as back end. I did the XCM configuration. I was able to log on to the applications both B2B and B2C -- navigate through Product catalog and other areas.But when I try creating a order (shopping basket) I get the following error
+*! Runtime Errors
i Contact the administrator*+
I have the same issue for both the applications B2B and B2C. for some reason it is not able to access the r/3 order (if I am not worng).
Point will be rewarded for helpful suggestion
Thank youHi sumit,
sorry for the delay . here is part of the session log. Hope you will be able to figure out some thing.
Thank you
2002 Jul 8, 2008 3:33:37 PM SAPEngine_Application_Thread[impl:3]_13 Path com.sap.isa.ui.uiclass.MessageUI Exiting method
2003 Jul 8, 2008 3:33:37 PM SAPEngine_Application_Thread[impl:3]_13 Debug com.sap.isa.core.util.HttpServletRequestFacade HttpServletRequestFacade created
2004 Jul 8, 2008 3:33:37 PM SAPEngine_Application_Thread[impl:3]_13 Error com.sap.isa.core.util.MessageListDisplayer An exception has occurred: java.lang.ClassCastException
2005 at com.sap.isa.catalog.webcatalog.WebCatItemList.aggregateUnits(WebCatItemList.java:639)
2006 at com.sap.isa.catalog.webcatalog.WebCatItemList.populate(WebCatItemList.java:346)
2007 at com.sap.isa.catalog.webcatalog.WebCatItemList.populate(WebCatItemList.java:218)
2008 at com.sap.isa.catalog.webcatalog.WebCatItemList.setQuery(WebCatItemList.java:190)
2009 at com.sap.isa.catalog.webcatalog.WebCatItemList.<init>(WebCatItemList.java:105)
2010 at com.sap.isa.businessobject.SalesDocument.searchItemInCatalog(SalesDocument.java:699)
2011 at com.sap.isa.businessobject.SalesDocument.populateItemsFromCatalog(SalesDocument.java:509)
2012 at com.sap.isa.backend.db.SalesDocumentDB.updateInBackend(SalesDocumentDB.java:3890)
2013 at com.sap.isa.businessobject.SalesDocument.update(SalesDocument.java:1269)
2014 at com.sap.isa.isacore.action.order.MaintainBasketBaseAction.updateSalesDocument(MaintainBasketBaseAction.java:683)
2015 at com.sap.isa.isacore.action.order.MaintainBasketRefreshAction.basketPerform(MaintainBasketRefreshAction.java:80)
2016 at com.sap.isa.isacore.action.order.MaintainBasketBaseAction.isaPerform(MaintainBasketBaseAction.java:998)
2017 at com.sap.isa.isacore.action.IsaCoreBaseAction.ecomPerform(IsaCoreBaseAction.java:343)
2018 at com.sap.isa.isacore.action.EComBaseAction.doPerform(EComBaseAction.java:353)
2019 at com.sap.isa.core.BaseAction.execute(BaseAction.java:211)
2020 at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
2021 at com.sap.isa.core.RequestProcessor.processActionPerform(RequestProcessor.java:674)
2022 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
2023 at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)
2024 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
2025 at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
2026 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
2027 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
2028 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
2029 at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
2030 at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
2031 at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
2032 at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
2033 at com.sap.isa.core.RequestProcessor.processForwardConfig(RequestProcessor.java:267)
2034 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
2035 at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)
2036 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
2037 at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
2038 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
2039 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
2040 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
2041 at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)
2042 at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)
2043 at com.tealeaf.capture.LiteFilter.doFilter(Unknown Source)
2044 at com.sap.isa.isacore.TealeafFilter.doFilter(TealeafFilter.java:61)
2045 at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
2046 at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384)
2047 at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
2048 at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
2049 at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
2050 at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
2051 at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
2052 at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
2053 at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
2054 at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
2055 at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
2056 at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
2057 at java.security.AccessController.doPrivileged(Native Method)
2058 at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
2059 at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
2060
2061 .
2062 [EXCEPTION]
2063 java.lang.ClassCastException
2064 at com.sap.isa.catalog.webcatalog.WebCatItemList.aggregateUnits(WebCatItemList.java:639)
2065 at com.sap.isa.catalog.webcatalog.WebCatItemList.populate(WebCatItemList.java:346)
2066 at com.sap.isa.catalog.webcatalog.WebCatItemList.populate(WebCatItemList.java:218)
2067 at com.sap.isa.catalog.webcatalog.WebCatItemList.setQuery(WebCatItemList.java:190)
2068 at com.sap.isa.catalog.webcatalog.WebCatItemList.<init>(WebCatItemList.java:105)
2069 at com.sap.isa.businessobject.SalesDocument.searchItemInCatalog(SalesDocument.java:699)
2070 at com.sap.isa.businessobject.SalesDocument.populateItemsFromCatalog(SalesDocument.java:509)
2071 at com.sap.isa.backend.db.SalesDocumentDB.updateInBackend(SalesDocumentDB.java:3890)
2072 at com.sap.isa.businessobject.SalesDocument.update(SalesDocument.java:1269)
2073 at com.sap.isa.isacore.action.order.MaintainBasketBaseAction.updateSalesDocument(MaintainBasketBaseAction.java:683)
2074 at com.sap.isa.isacore.action.order.MaintainBasketRefreshAction.basketPerform(MaintainBasketRefreshAction.java:80)
2075 at com.sap.isa.isacore.action.order.MaintainBasketBaseAction.isaPerform(MaintainBasketBaseAction.java:998)
2076 at com.sap.isa.isacore.action.IsaCoreBaseAction.ecomPerform(IsaCoreBaseAction.java:343)
2077 at com.sap.isa.isacore.action.EComBaseAction.doPerform(EComBaseAction.java:353)
2078 at com.sap.isa.core.BaseAction.execute(BaseAction.java:211)
2079 at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
2080 at com.sap.isa.core.RequestProcessor.processActionPerform(RequestProcessor.java:674)
2081 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
2082 at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)
2083 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
2084 at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
2085 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
2086 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
2087 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
2088 at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
2089 at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
2090 at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
2091 at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
2092 at com.sap.isa.core.RequestProcessor.processForwardConfig(RequestProcessor.java:267)
2093 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
2094 at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)
2095 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
2096 at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
2097 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
2098 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
2099 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
2100 at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)
2101 at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)
2102 at com.tealeaf.capture.LiteFilter.doFilter(Unknown Source)
2103 at com.sap.isa.isacore.TealeafFilter.doFilter(TealeafFilter.java:61)
2104 at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
2105 at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384)
2106 at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
2107 at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
2108 at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
2109 at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
2110 at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
2111 at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
2112 at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
2113 at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
2114 at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
2115 at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
2116 at java.security.AccessController.doPrivileged(Native Method)
2117 at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
2118 at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
2119
2120
2121 Jul 8, 2008 3:33:37 PM SAPEngine_Application_Thread[impl:3]_13 Debug com.sap.isa.businessobject.ipc.imp.DefaultIPCBOManager BO Catalog released -
Runtime error in starting Lightroom
I receive the following message when I try to start Lightroom:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program:...Files\Adobe\Adobe Photoshop Lightroom 1.2\lightroom.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Lightroom ran well for several days and then failed to open with the above message.
I have tried everything I know to do (uninstalled and reinstalled the application, restored the computer to a restore point before Lightroom was originally installed, etc.) and do not know were to go from here. Suggestions would be appreciated.
I am using Windows XP sp2 and have 4 GB of ram and 250 GB of hard disk space.
Thanks,
Cliff CulpAha! A fix! Please look at this...
http://www.adobeforums.com/cgi-bin
bob frost, "Help! Runtime error after Lightroom 1.1 install!" #10, 27 Jun 2007 6:54 am -
Runtime error while executing rule
Hello All,
While executing the DTP for a cube, im facing the error as Runtime error while executing rule -> see long text .
For this source is another Cube, where im loading the data from Cube to Cube.
Error Description are as follows:-
Error Location: Object Type TRFN
Error Location: Object Name 0T9SCR6Q4VWS1SOPNRRBOY1YD51XJ7PX
Error Location: Operation Type ROUTINE
Error Location: Operation Name
Error Location: Operation ID 00034 0000
Error Severity 100
Original Record: Segment 0001
Original Record: Number 557
and Also descripton is :-
Diagnosis
An error occurred while executing a transformation rule:
The exact error message is:
Division by zero
The error was triggered at the following point in the program
GP4H0CW3MLPOTR3E8Y93QZT2YHA 4476
System Response
Processing the data record has been terminated.
Procedure
The following additional information is included in the higher-level
node of the monitor:
Transformation ID
Data record number of the source record
Number and name of the rule which produced the error
Let me know ur valuable suggestions on these error...
thanks.Hello,
I have checked all the transformation and End Routines.All are working fine.Yesterday i have loaded some data into it, but today its gettting errored out.
Checked completely in the forum for threads related to this, but couldnt find proper thread which had solutions....
thanks,
srinivas.
Maybe you are looking for
-
WHEN I CLICK ON FORWARD IN MY EMAIL INBOX,I HAVE LOST THE ADDRESSBOOK ICON ON THE UPPER TOOL BAR.HOW DO I GET IT BACK?
-
What to do if iphone stays blank screen for so long
if anyone knows how to fix this please send anaswer
-
Illustrator CS6.5 (Mac) crashes at launch
I ran the Illustrator update today and now Illustrator won't open. I thought it might be a font issue and I deactivated all except the system fonts and cleared the font cache. I reset the Illustrator preferences. I don't know what else to do. If anyo
-
Cable modem. Properly working Apt Extreme router (g), but inadequate range to upstairs home office. I want to entend with an Apt Express and have a networked USB printer working off the Express unit placed in my office. Mac mini running Lion can't/wo
-
Finding average amplitude of frequency
Hey guys, I'm new to this forum and I am looking for some help with finding the average of a frequency-amplitude graph. I tried multiple example codes I've found on here and none of them really worked for me. I attached my program to this post. The p