Filenames in B2B
Hi All,
For all the transactions it showing the file name as "5020" , so we changed the fusion code and now we are sending the file name from back end appliaction to B2B and from B2B to Supplier"TPNAME_DATE_XXXXx".
But while we are doing resubmission process from B2B, could you please tell which file name we are sending it to them?
regards
Cnu
Hi CNU,
While resubmission, Oracle B2B uses the headers as it is and does not modifies those, so if the messages you are resubmitting are older (enqueued before your file name chnage), then older file name will be picked i.e. "5020"
Regards,
Anuj
Similar Messages
-
Dynamic filename in receiver AS2 adapter in B2B Add-on
Hello Experts,
Can you please let me know how we can put dynamic filename in the receiver AS2 adapter for B2B Addon on SAP 7.4.
Thanks
SaurabhHi Ryan / Experts,
Let me explain you in more detail.
In the receiver AS2 Communication channel, if I keep the Filename field as blank as shown below, then in the Mendelson inbox folder, a file is generated with the name "ASJAVA_DX5" which is my business component name.
If I fill the filname field for example with "CONTRL", then in the Mendelson inbox folder, a file is generated with the name "CONTRL".
This is my requirement because, suppose i trigger this interface "first time", a file with static name (ASJAVA_DX5/CONTRL ) would be generated in the inbox folder. If I trigger this interface "second time", since the file already exists with same name, it is not overwritten and I cannot check the output of 2nd trigger . Contents are not overwritten.
To solve this problem + as a general requirement, I wish to have this name to be dynamic, atleast with date+timestamp.
Can you please help. -
Hi,
For Inbound SFTP transfer is there a way to avoid using standard B2B file-naming convention at source files?
We tried the following for B2B host external delivery channel (SFTP) which would pick up the files from trading partner directory -
1. Set oracle.tip.adapter.b2b.allTPInOneDirectory = false
2. Create a directory specific to the trading partner and have the Trading Partner drop the files in the Trading Partner specific folder.
However, it did not work; the transfer was successful only when standard file name format was specified and used for files.
We are using 'Oracle B2B 10.1.2 MLR16' version - is this feature not available in this version?
Sincerely,
CDThanks Anuj
It throws the following error now -
Description: Unable to identify the document protocol of the message
StackTrace:
Error -: AIP-50083: Document protocol identification error
at oracle.tip.adapter.b2b.engine.Engine.identifyDocument(Engine.java:3354)
at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1725)
at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2657)
at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2527)
at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2482)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:530)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:376)
at java.lang.Thread.run(Thread.java:534)
These are the details for the Inbound transfer -
preserve filename=true
filename=SampleFile.txt
filename format (specified in host external delivery channel) =%FROM_PARTY%_%TO_PARTY%_%DOCTYPE_NAME%_%DOCTYPE_REVISION%
fullpath=/../SystemB/SampleFile.txt SystemB is the remote trading partner (FROM_PARTY); it has generic identifier created with same name.
The transfer works if the filename is in this format: %FROM_PARTY%_%TO_PARTY%_%DOCTYPE_NAME%_%DOCTYPE_REVISION%. Do any of the other parameters for delivery channel such as directory name format, Directory name format separator need to be used/updated?
Thanks,
CD -
How to set the AS2 fileName for outbound Functional Ack 997 auto generated by Oracle B2B
Hi Friends,
How to set the AS2 fileName for outbound Functional Ack 997 auto generated by Oracle B2B.
External Trading Partner is sending the EDI 856 via AS2 URL to our Oracle B2B Server.
In the inbound 856 agreement, we have checked the option of Funtional Ack and also Functiona Ack handled by B2B is yes.
We have the outbound agreement which is sending that Functional ack 997 (auto generated by oracle b2b) and we have specified the Outbound AS2 channel of the Partner.
997 doc is being sent to external partner using AS2 channel, but the filename is generating as '40101'.
Please can you let me know how to set the AS2 fileName for outbound Functional Ack 997 auto generated by Oracle B2B.
Appreciate your valuable answers!!
Thanks,
AmirineniAmirineni,
AFAIK, there is no option to set the file name when the 997 is generated automatically by B2B.
Alternatively, if this is a must requirement, you can generate the FA from backend and send to B2B with MSG_TYPE =9. In this case, you can set the header with filename (How to set the actionname property in B2B 11g) -
B2B attachment filename having space in UNIX server.
Hello B2B Gurus,
I am working on B2B for Rosettanet.
It also sends the attachment picked from UNIX server along with PIDX format payload.
If the file name in the UNIX server has a space, Rosettanet along with attachment errors out with
B2B-51570-
Machine Info: (hou-ecmsoatst01.swn.com)
Description: Attachment error
If the file name does not have any space, the attachment logic works file.
I used the below link for reference, which was really helpful to attain attachment logic.
http://anuj-dwivedi.blogspot.com/2011/04/rosettanet-attachment-handling-in.html.
Can anyone help me to handle filename with space in UNIX server to be sent as attachment.
Thanks,
SunilCan you try to escape space with %20 ? For e.g. if file path is file:///b2b file/OrderBill.pdf then provide it as file:///b2b%20file/OrderBill.pdf
Regards,
Anuj -
Passing EDI filename for 850 from B2B Gateway to BPEL
Hi,
Is there any way to pass the EDI filename for 850 from B2B Gateway to BPEL via AQ? we want to store the inbound filename in the database along with the PO.
we are using 10g.
Thanks,
NaveenHi Naveen,
Generally this could be done using the message id only as mentioned by ew. Just what you need to do is to lookup in the table and find the payload corresponding to that message id.
However, WORKAROUND would be to use "Preserve Filename" feature of 11g B2B (which works only for FILE,FTP and SFTP transport protocols). In this case you have to pass the filename in the header "ACTION", as mentioned by Nitesh.
Regards,
Anuj -
Custom File Name Format in B2B Console
Hi,
Please let me know if we can have a customized File Name Format in the B2B Console for the X12 EDI/XML Files.
I have read the Oracle doc and only the following formats are mentioned:
%FROM_PARTY%
%TO_PARTY%
%DOCTYPE_NAME%
%DOCTYPE_REVISION%
%MSG_ID%
%TIMESTAMP%
Is there a way to have a PO# (From the Trading Partner Payload) in the filename format?
You help is appreciated.
Thanks
Priyanka Gno. It has the format which helps B2B in identifying the agreement
-
B2B adapter is not polling any data from EDI X12 810 ECS file
Hi All,
I am new to Oracle B2B. I am using
Jdev 11.1.1.6
Oracle Editor : 7.0.5.4016
Document Protocol : EDI_X12
Document type : 810 (Invoice )
Version: 4010
Weblogic server :11.1.1.6.0
Requirement is : i had an EDI file and i need to translate the EDI map using the B2B adapter, transport to SOA Suite and insert into a custom DB.
Issue is : B2B adapter is not polling any data from EDI X12 810 ECS file
for this i created sample EDI X12 810 ecs file, i converted the same to .xsd and .dat file. I created partner, and while configuring channel i used '*Generic File 1.0*' protocol and i given folder path( i also checked, by just giving folder Name) in the folder name property of 'Transport Protocol Parameters' , i also placed sample xml file into this folder. And I created sample process in Jdev to poll data from this folder.
build and deployment is fine for this process, but no instances is created for this process. and the Process is not Polling any data from the folder which i mentioned in the Transport Protocol Parameters.
is this the way am doing is wrong for my current requirement or am i did any wrong step (as stated above ) ? Please help me. How can i receive data from this EDI file to my bpel process so that i can continue with the rest of the Process. Thank you in advance
Edited by: 979032 on Feb 12, 2013 11:02 PM
Edited by: 979032 on Feb 13, 2013 12:14 AMHi Anuj ,
I placed .dat file now. The file Picked by B2B adapter. But i was getting the Error. The error i found in Business Message as
"Error Code B2B-50547
Error Description Machine Info: (soabpm-vm) Description: Agreement not found for trading partners: FromTP null, ToTP MyCompany with document type 810-3070-INBOUND.
Error Level ERROR_LEVEL_COLLABORATION
Error Severity ERROR
Error Text Agreement not found for trading partners: FromTP null, ToTP MyCompany with document type 810-3070-INBOUND. "
But i created agreement for the partner and my document type name is "NewDocumentType" and in the wire message a am getting as shown below
Id 7F00000113CFC36785C0000017D7E2B0
Message Id 7F00000113CFC36785C0000017D7E2B0
Business Message 7F00000113CFC367A450000017D7E2B7
Packed Message Packed Message
Payload Payload
Protocol Message Id EDIX12810.dat@7F00000113CFC36799B0000017D7E2B4
Refer To Protocol Message Id
Protocol Collaboration Id
Protocol Transport Binding filename=EDIX12810.dat filesize=2289 ChannelName=MyCompany_ListeningChannel file_ext=dat fullpath=/home/oracle/Desktop/B2BFiles/EDIX12810.dat timestamp=2013-02-21T01:58:21.000-08:00 MSG_RECEIVED_TIME=Thu Feb 21 02:04:53 PST 2013
Message Digest Message Digest
Digest Algorithm
Transport Protocol File
Transport Protocol Version 1.0
Url file://localhost//home/oracle/Desktop/B2BFiles/
security
Transport Headers filename=EDIX12810.dat filesize=2289 ChannelName=MyCompany_ListeningChannel file_ext=dat fullpath=/home/oracle/Desktop/B2BFiles/EDIX12810.dat timestamp=2013-02-21T01:58:21.000-08:00 MSG_RECEIVED_TIME=Thu Feb 21 02:04:53 PST 2013
certificates certificates
State ERROR
Reattempt Count
Error Code
Error Description
Error Text
exchangeRetryInterval
exchangeRemainingRetry
Message Size 2289
I also has one more doubt, now i created ecs,xsd and .dat by selecting sample EDI file in Document editor. suppose i want create the same ecs ,.xsd and .dat for my gentran file which is of EDI x12 810 standard but i have it in PDF format , then how can i access that to in Document editor ( in the import option, i found Gentran DDF and Gentran Unix IG and i was getting the following error while importing my PDF file
ErrorCode : 0xC00CE508
File Position : 10
Line Number : 2
LineByte Position :2
Reason: An invalid character was found in text content error) so that i can create .dat file and i can place the same in my folder in order to pick the file.
Please help us . Thank you .
Regards,
Kotresh
Edited by: 979032 on Feb 21, 2013 2:17 AM -
Getting an error message in B2B and it says Invalid Delimiter Settings.
Hi,
We are in the process of integrating an outbound data flow using BPEL and B2B.. We have the bpel process deployed in the system which is integrated to the B2B via a partner link.
The payload from the Bpel process is coming into the B2B but the output edi file is not getting generated and we
are getting the error message when we run the Business Message Status reports/ Error Status Reports in B2B.
The correct Trading Partner Agreement is being hit and as well as the correct Business process and Document protocol and document revision are getting attached. It is also identifying the correct values for the Sender and Receiver from the Agreement.
But it is erroring out with the error message as Invalid Delimiter Settings... This is for the outbound edi transaction to the outside trading partner..
Could someone please help us with this issue as soon as possible.
Regards
sachin.Yes Ramesh,
The error is very implicitly ...you are right but from the setup perspective in b2b we have defined the below mentioned for the operational capability for the Trading Partner who is going to receive this edi document :
Component Element Separator 0x7d
Segment Delimiter 0x0a
Element Delimiter 0x2a
Subelement Delimiter 0x7d
But we are not able to understand why it is throwing invalid delimiter settings. I have provided the b2b.log as well mentioned below..
2008.11.10 at 17:30:27:858: Thread-14: B2B - (DEBUG) iAudit report :
Error Brief :
5097: Invalid delimiter settings.
iAudit Report :
<?xml version="1.0" encoding="UTF-16"?><AnalyzerResults Guid="{844CC52C-77AF-DD11-A28B-006171130000}" InterchangeReceived="1" InterchangeProcessed="1" InterchangeAccepted="0"> <ExecutionDate>Monday, November 10, 2008</ExecutionDate> <ExecutionTime>05:30:27 PM (EST)</ExecutionTime> <AnalyzerReturn>Failed</AnalyzerReturn> <NumberOfErrors>1</NumberOfErrors> <ErrorByCategory> <Category Name="Rejecting"> <Severity Name="Normal">1</Severity> </Category> </ErrorByCategory> <Status>Finished</Status> <DataFile> <FilePath/> <FileName/> <LastModified/> <FileSize/> <DataURL>file://</DataURL> </DataFile> <Interchange Guid="{2AC4C52C-77AF-DD11-A28B-006171130000}" InterchangeAckCode="R" FunctionalGroupReceived="1" FunctionalGroupProcessed="1" FunctionalGroupAccepted="0" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>0</StartPos> <Size>5690</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="InterchangeSenderQual">01</Link> <Link Name="InterchangeSenderID">195080304</Link> <Link Name="InterchangeReceiverQual">ZZ</Link> <Link Name="InterchangeReceiverID">RBTWTEST</Link> <Link Name="InterchangeControlVersion">00401</Link> </Links> <Properties> <Property Name="Standard">X12</Property> <Property Name="SegmentDelimiter">0xa</Property> <Property Name="ElementDelimiter">0x2a</Property> <Property Name="SubelementDelimiter">0x7d</Property> <Property Name="RepeatingSeparator"/> <Property Name="ReplacementChar">0x7c</Property> </Properties> </NodeInfo> <FunctionalGroup Guid="{84FBC52C-77AF-DD11-A28B-006171130000}" FunctionalGroupAckCode="R" TransactionSetsIncluded="0" TransactionSetsReceived="1" TransactionSetsProcessed="1" TransactionSetsAccepted="0" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>0</StartPos> <Size>5690</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="GroupSenderID">195080304</Link> <Link Name="GroupReceiverID">RBTWTEST</Link> <Link Name="GroupVersionNumber">004010</Link> </Links> <Properties> <Property Name="GroupID">SM</Property> </Properties> </NodeInfo> <Transaction Guid="{38333539-3935-3230-3330-343333373930}" TransactionAckCode="R" RError="1" NError="0" OtherWI="0"> <DataXPointer> <StartPos>0</StartPos> <Size>5690</Size> </DataXPointer> <GuidelineInfo> <GuidelineFile> <FilePath>ByteStream</FilePath> <FileName>ByteStream</FileName> <LastModified/> <FileSize/> <GuidelineURL>file://ByteStream</GuidelineURL> </GuidelineFile> <DetailGuidelineInfo> <IID>4</IID> <ID>204</ID> <Name>MOTOR CARRIER LOAD TENDER</Name> <GroupID>SM</GroupID> <Standard>X12</Standard> <StdVersion>V4010</StdVersion> </DetailGuidelineInfo> </GuidelineInfo> <NodeInfo> <Links> <Link Name="TransactionID">204</Link> </Links> <Properties> <Property Name="TransactionControlNumber"/> </Properties> </NodeInfo> <TransactionErrors> <Error ErrorCode="{9795C1E4-8860-4F09-B226-1B153FDDD517}" Severity="Normal" Category="Rejecting" Index="1" ID="50970000"> <ErrorBrief>5097: Invalid delimiter settings.</ErrorBrief> <ErrorMsg>Invalid delimiters settings.</ErrorMsg> <ErrorObjectInfo> <Parameter Name="ErrorLevel">0</Parameter> <Parameter Name="Name">XData2Native</Parameter> <Parameter Name="_ec_dn_guid_">{38333539-3935-3230-3330-343333373930}</Parameter> <Parameter Name="_ec_index">0</Parameter> <Parameter Name="ec_error_scope">Transaction</Parameter> </ErrorObjectInfo> <ErrorDataInfo> <Part1/> <ErrData/> <Part3/> <DataXPointer> <StartPos>0</StartPos> <Size>0</Size> </DataXPointer> </ErrorDataInfo> </Error> </TransactionErrors> </Transaction> </FunctionalGroup> </Interchange></AnalyzerResults>
2008.11.10 at 17:30:27:859: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sErrorGuid = {9795C1E4-8860-4F09-B226-1B153FDDD517}
2008.11.10 at 17:30:27:859: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sDescription = Invalid delimiters settings.
2008.11.10 at 17:30:27:859: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sBrDescription = 5097: Invalid delimiter settings.
2008.11.10 at 17:30:27:859: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ErrorLevel sParameterValue = 0
2008.11.10 at 17:30:27:859: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = Name sParameterValue = XData2Native
2008.11.10 at 17:30:27:859: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ecdn_guid_ sParameterValue = {38333539-3935-3230-3330-343333373930}
2008.11.10 at 17:30:27:859: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ecindex sParameterValue = 0
2008.11.10 at 17:30:27:859: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ec_error_scope sParameterValue = Transaction
2008.11.10 at 17:30:27:859: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument added Hash Key = {38333539-3935-3230-3330-343333373930}
2008.11.10 at 17:30:27:859: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument batch Position = 0
2008.11.10 at 17:30:27:860: Thread-14: B2B - (ERROR) Error -: AIP-51505: General Validation Error
at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processOutgoingDocument(EDIDocumentPlugin.java:2199)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1570)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:931)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1092)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:698)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:375)
at java.lang.Thread.run(Thread.java:570)
2008.11.10 at 17:30:27:860: Thread-14: B2B - (ERROR) Error -: AIP-51505: General Validation Error
at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processOutgoingDocument(EDIDocumentPlugin.java:2199)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1570)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:931)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1092)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:698)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:375)
at java.lang.Thread.run(Thread.java:570)
2008.11.10 at 17:30:27:861: Thread-14: B2B - (ERROR) Error -: AIP-51505: General Validation Error
at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processOutgoingDocument(EDIDocumentPlugin.java:2253)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1570)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:931)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1092)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:698)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:375)
at java.lang.Thread.run(Thread.java:570)
2008.11.10 at 17:30:27:861: Thread-14: B2B - (ERROR) Error -: AIP-51505: General Validation Error: Error -: AIP-51505: General Validation Error
at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processOutgoingDocument(EDIDocumentPlugin.java:2253)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1570)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:931)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1092)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:698)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:375)
at java.lang.Thread.run(Thread.java:570)
Caused by: Error -: AIP-51505: General Validation Error
at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processOutgoingDocument(EDIDocumentPlugin.java:2199)
... 6 more
2008.11.10 at 17:30:27:861: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processOutgoingMessage B2BDomainException
2008.11.10 at 17:30:27:861: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleOutboundException Updating Error Message: Error -: AIP-51505: General Validation Error
2008.11.10 at 17:30:27:862: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Enter
2008.11.10 at 17:30:27:862: Thread-14: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:Runtime
2008.11.10 at 17:30:27:862: Thread-14: BusinessLogicLayer - (DEBUG) Push Stack: queryBusinessMessage
2008.11.10 at 17:30:27:863: Thread-14: BusinessLogicLayer - (DEBUG) Pop Stack: queryBusinessMessage
2008.11.10 at 17:30:27:863: Thread-14: B2B - (DEBUG) AccessRepo:findBusinessMessageByB2BMessageId Found Successfull message with B2bMessageId : 35303237393132363736323038313233 and ProtocolMessageId 35303237393132363736323038313233
2008.11.10 at 17:30:27:863: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Wire message not found.
2008.11.10 at 17:30:27:863: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating business message error information
2008.11.10 at 17:30:27:864: Thread-14: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:Runtime
2008.11.10 at 17:30:27:864: Thread-14: BusinessLogicLayer - (DEBUG) Push Stack: updateBusinessMessage
2008.11.10 at 17:30:27:866: Thread-14: BusinessLogicLayer - (DEBUG) Pop Stack: updateBusinessMessage
2008.11.10 at 17:30:27:866: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Exit
2008.11.10 at 17:30:27:866: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleOutboundException Updating Native Event Tbl Row
2008.11.10 at 17:30:27:866: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:updateNativeEvtTblRow Enter
2008.11.10 at 17:30:27:866: Thread-14: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:Runtime
2008.11.10 at 17:30:27:866: Thread-14: BusinessLogicLayer - (DEBUG) Push Stack: queryBusinessMessage
2008.11.10 at 17:30:27:867: Thread-14: BusinessLogicLayer - (DEBUG) Pop Stack: queryBusinessMessage
2008.11.10 at 17:30:27:867: Thread-14: B2B - (DEBUG) AccessRepo:findBusinessMessageByB2BMessageId Found Successfull message with B2bMessageId : 35303237393132363736323038313233 and ProtocolMessageId 35303237393132363736323038313233
2008.11.10 at 17:30:27:867: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:
** DbAccess:updateNativeEvtTblRow:tip_wireMsg wiremsg not found
2008.11.10 at 17:30:27:867: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleOutboundException notifying App
2008.11.10 at 17:30:27:867: Thread-14: B2B - (DEBUG) Engine:notifyApp Enter
2008.11.10 at 17:30:27:868: Thread-14: B2B - (DEBUG) Enqueue Engine AQJMSCorrelationID = 5B5E3017CBA4D092E043CD91053CD092
2008.11.10 at 17:30:27:869: Thread-14: B2B - (DEBUG) notifyApp:notifyApp Enqueue the ip exception message:
<Exception xmlns="http://integration.oracle.com/B2B/Exception" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<correlationId>35303237393132363736323038313233</correlationId>
<b2bMessageId>35303237393132363736323038313233</b2bMessageId>
<errorCode>AIP-51505</errorCode>
<errorText>5097: Invalid delimiter settings.</errorText>
<errorDescription>
<![CDATA[Machine Info: (ios5801e)
Invalid delimiters settings. ]]>
</errorDescription>
<errorSeverity>2</errorSeverity>
</Exception>
2008.11.10 at 17:30:27:869: Thread-14: B2B - (DEBUG) AQJMSCorrelationID = 5B5E3017CBA4D092E043CD91053CD092
2008.11.10 at 17:30:27:882: Thread-14: B2B - (DEBUG) Engine:notifyApp Exit
2008.11.10 at 17:30:27:882: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleOutboundException Updated the Error Message Successfully: Error -: AIP-51505: General Validation Error
2008.11.10 at 17:30:27:882: Thread-14: B2B - (DEBUG) DBContext commit: Enter
2008.11.10 at 17:30:27:895: Thread-14: B2B - (DEBUG) DBContext commit: Transaction.commit()
2008.11.10 at 17:30:27:895: Thread-14: B2B - (DEBUG) DBContext commit: Leave
2008.11.10 at 17:30:27:895: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:onMessage Exit
2008.11.10 at 17:30:47:300: B2BStarter thread: Deployment - (DEBUG) Query Configurations null Lifecycle status Active exclude design true
2008.11.10 at 17:30:47:300: B2BStarter thread: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
2008.11.10 at 17:30:47:300: B2BStarter thread: BusinessLogicLayer - (DEBUG) Push Stack: queryConfiguration
2008.11.10 at 17:30:47:302: B2BStarter thread: BusinessLogicLayer - (DEBUG) Pop Stack: queryConfiguration
2008.11.10 at 17:30:47:302: B2BStarter thread: Deployment - (DEBUG) Query Configurations null Lifecycle status Quiescing exclude design true
2008.11.10 at 17:30:47:302: B2BStarter thread: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
2008.11.10 at 17:30:47:302: B2BStarter thread: BusinessLogicLayer - (DEBUG) Push Stack: queryConfiguration
2008.11.10 at 17:30:47:302: B2BStarter thread: BusinessLogicLayer - (DEBUG) Pop Stack: queryConfiguration
2008.11.10 at 17:31:17:303: B2BStarter thread: Deployment - (DEBUG) Query Configurations null Lifecycle status Active exclude design true
2008.11.10 at 17:31:17:303: B2BStarter thread: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
2008.11.10 at 17:31:17:303: B2BStarter thread: BusinessLogicLayer - (DEBUG) Push Stack: queryConfiguration
2008.11.10 at 17:31:17:305: B2BStarter thread: BusinessLogicLayer - (DEBUG) Pop Stack: queryConfiguration
2008.11.10 at 17:31:17:305: B2BStarter thread: Deployment - (DEBUG) Query Configurations null Lifecycle status Quiescing exclude design true
2008.11.10 at 17:31:17:305: B2BStarter thread: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
2008.11.10 at 17:31:17:305: B2BStarter thread: BusinessLogicLayer - (DEBUG) Push Stack: queryConfiguration
2008.11.10 at 17:31:17:306: B2BStarter thread: BusinessLogicLayer - (DEBUG) Pop Stack: queryConfiguration
2008.11.10 at 17:31:47:307: B2BStarter thread: Deployment - (DEBUG) Query Configurations null Lifecycle status Active exclude design true
2008.11.10 at 17:31:47:307: B2BStarter thread: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
2008.11.10 at 17:31:47:308: B2BStarter thread: BusinessLogicLayer - (DEBUG) Push Stack: queryConfiguration
2008.11.10 at 17:31:47:318: B2BStarter thread: BusinessLogicLayer - (DEBUG) Pop Stack: queryConfiguration
2008.11.10 at 17:31:47:318: B2BStarter thread: Deployment - (DEBUG) Query Configurations null Lifecycle status Quiescing exclude design true
2008.11.10 at 17:31:47:318: B2BStarter thread: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
2008.11.10 at 17:31:47:318: B2BStarter thread: BusinessLogicLayer - (DEBUG) Push Stack: queryConfiguration
2008.11.10 at 17:31:47:318: B2BStarter thread: BusinessLogicLayer - (DEBUG) Pop Stack: queryConfiguration
Could you please review this once..
thanks
sachin. -
B2B Error while generating 850 EDI Document
Hi All,
We are facing the following error in B2B while generating an EDI 850 outbound document.
To give a brief background of our process:
We are using a BPEL process to pick a fixed length file from FTP adapter and then transform it and provide it to B2B for converting it into an EDI 850 Purchase Order. The BPEL part of the Process is working fine and it is successfully transforming the fixed length file into intermediate XML that it gives to B2B engine.
In B2B, the ECS file that we use has been generated from an XSD and we upload the corresponding ECS and XSD in B2B during configuration.
But we get the following error when B2B converts it into EDI 850 format.
Error Brief :
5084: XEngine error - Invalid data.
I am also giving around 100 lines from the b2b log before this error occurred.
2006.10.30 at 01:50:14:416: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter AcknowledgementType = 997
2006.10.30 at 01:50:14:416: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter GroupSenderID = 19508030411I
2006.10.30 at 01:50:14:416: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter InterchangeECSFileBlob
2006.10.30 at 01:50:14:416: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter InterchangeAuthorizationInfoQual = 00
2006.10.30 at 01:50:14:416: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter GroupID = PO
2006.10.30 at 01:50:14:416: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter TagDelimiter = null
2006.10.30 at 01:50:14:417: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter TransactionECSFileKey = 1BA24E3F6DB690CAE0430A0B3E7290CA-274-1-42
2006.10.30 at 01:50:14:417: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter InterchangeSecurityInfoQual = 00
2006.10.30 at 01:50:14:417: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter GroupECSFileBlob
2006.10.30 at 01:50:14:417: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter TPName = CANON
2006.10.30 at 01:50:14:417: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter TransactionImplementationReference = null
2006.10.30 at 01:50:14:417: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter ReplacementChar = null
2006.10.30 at 01:50:14:417: Thread-11: Repository - (DEBUG) CatalogDriver manager == oracle.tip.model.metadata.CatalogMetaManager@9f90cf3
2006.10.30 at 01:50:14:417: Thread-11: Repository - (DEBUG) CatalogMetaManager getDriverjava.lang.InheritableThreadLocal@72418cf0 oracle.tip.repos.core.driver.CatalogDriver@121ccf4
2006.10.30 at 01:50:14:418: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl Enter
2006.10.30 at 01:50:14:419: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl fullOutboundBatching = false
2006.10.30 at 01:50:14:419: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl validateEnvelope = true
2006.10.30 at 01:50:14:419: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl Leave
2006.10.30 at 01:50:14:419: Thread-11: Repository - (DEBUG) LargeStringImpl.getString() - object OID - 20D326898FA9D054E0430A0B3E72D054-11-1-1
2006.10.30 at 01:50:14:421: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup Enter
2006.10.30 at 01:50:14:421: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = ec_DataNodeName, val = [Interchange]
2006.10.30 at 01:50:14:421: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup return = true
2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup return = true
2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Enter
2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Return = oracle.tip.adapter.b2b.document.edi.ISelectorImpl@34c90cf5
2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = InterchangeSenderQual
2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 01
2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = InterchangeSenderID
2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 195080304
2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = InterchangeReceiverQual
2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 01
2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = InterchangeReceiverID
2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 0415306925
2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = InterchangeControlVersion
2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 00401
2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup Enter
2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = ec_DataNodeName, val = [Group]
2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup return = true
2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup return = true
2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Enter
2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Return = oracle.tip.adapter.b2b.document.edi.ISelectorImpl@2c760cf5
2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = GroupID
2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = PO
2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = GroupSenderID
2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 19508030411I
2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = GroupReceiverID
2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 0415306925
2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = GroupVersionNumber
2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 004010
2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup Enter
2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = ec_DataNodeName, val = [Transaction]
2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup return = true
2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup return = true
2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Enter
2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Return = oracle.tip.adapter.b2b.document.edi.ISelectorImpl@25070cf5
2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = TransactionID
2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 850
2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = SegmentDelimiter
2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 0x0A
2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = ElementDelimiter
2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 0x7D
2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = SubelementDelimiter
2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 0x3E
2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = RepeatingSeparator
2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = null
2006.10.30 at 01:50:14:428: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = ReplacementChar
2006.10.30 at 01:50:14:428: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = null
2006.10.30 at 01:50:14:428: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:reset Enter
2006.10.30 at 01:50:14:428: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:reset Leave
2006.10.30 at 01:50:14:428: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = TPName
2006.10.30 at 01:50:14:428: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = CANON
2006.10.30 at 01:50:14:429: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doCommit Enter
2006.10.30 at 01:50:14:429: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doCommit Leave
2006.10.30 at 01:50:14:429: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument XML = 1
2006.10.30 at 01:50:14:429: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument no result from XDataToNative
2006.10.30 at 01:50:14:442: Thread-11: B2B - (DEBUG) iAudit report :
Error Brief :
5084: XEngine error - Invalid data.
iAudit Report :
<?xml version="1.0" encoding="UTF-16"?><AnalyzerResults Guid="{06B942E5-E267-DB11-9E73-006163130000}" InterchangeReceived="1" InterchangeProcessed="1" InterchangeAccepted="0"> <ExecutionDate>Monday, October 30, 2006</ExecutionDate> <ExecutionTime>01:50:14 AM (EST)</ExecutionTime> <AnalyzerReturn>Failed</AnalyzerReturn> <NumberOfErrors>1</NumberOfErrors> <ErrorByCategory> <Category Name="Rejecting"> <Severity Name="Normal">1</Severity> </Category> </ErrorByCategory> <Status>Finished</Status> <DataFile> <FilePath/> <FileName/> <LastModified/> <FileSize/> <DataURL>file://</DataURL> </DataFile> <Interchange Guid="{424043E5-E267-DB11-9E73-006163130000}" InterchangeAckCode="R" FunctionalGroupReceived="1" FunctionalGroupProcessed="1" FunctionalGroupAccepted="0" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>0</StartPos> <Size>1337</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="InterchangeSenderQual">01</Link> <Link Name="InterchangeSenderID">195080304</Link> <Link Name="InterchangeReceiverQual">01</Link> <Link Name="InterchangeReceiverID">0415306925</Link> <Link Name="InterchangeControlVersion">00401</Link> </Links> <Properties> <Property Name="Standard">X12</Property> <Property Name="SegmentDelimiter">0xa</Property> <Property Name="ElementDelimiter">0x7d</Property> <Property Name="SubelementDelimiter">0x3e</Property> <Property Name="RepeatingSeparator"/> <Property Name="ReplacementChar">0x20</Property> </Properties> </NodeInfo> <FunctionalGroup Guid="{F28543E5-E267-DB11-9E73-006163130000}" FunctionalGroupAckCode="R" TransactionSetsIncluded="0" TransactionSetsReceived="1" TransactionSetsProcessed="1" TransactionSetsAccepted="0" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>0</StartPos> <Size>1337</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="GroupSenderID">19508030411I</Link> <Link Name="GroupReceiverID">0415306925</Link> <Link Name="GroupVersionNumber">004010</Link> </Links> <Properties> <Property Name="GroupID">PO</Property> </Properties> </NodeInfo> <Transaction Guid="{33303938-3738-3533-3630-353932353933}" TransactionAckCode="R" RError="1" NError="0" OtherWI="0"> <DataXPointer> <StartPos>0</StartPos> <Size>1337</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">850</Link> </Links> <Properties/> </NodeInfo> <TransactionErrors> <Error ErrorCode="{F35AFE03-C479-4F96-B4F1-2EF36DABC5FE}" Severity="Normal" Category="Rejecting" Index="1" ID="50840000"> <ErrorBrief>5084: XEngine error - Invalid data.</ErrorBrief> <ErrorMsg>Invalid data.</ErrorMsg> <ErrorObjectInfo> <Parameter Name="ErrorLevel">0</Parameter> <Parameter Name="Name">XData2Native</Parameter> <Parameter Name="_ec_dn_guid_">{33303938-3738-3533-3630-353932353933}</Parameter> <Parameter Name="_ec_index">0</Parameter> <Parameter Name="ec_error_scope">Transaction</Parameter> </ErrorObjectInfo> <ErrorDataInfo> <Part1/> <ErrData/> <Part3/> <DataXPointer> <StartPos>0</StartPos> <Size>0</Size> </DataXPointer> </ErrorDataInfo> </Error> </TransactionErrors> </Transaction> </FunctionalGroup> </Interchange></AnalyzerResults>
2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sErrorGuid = {F35AFE03-C479-4F96-B4F1-2EF36DABC5FE}
2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sDescription = Invalid data.
2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sBrDescription = 5084: XEngine error - Invalid data.
2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ErrorLevel sParameterValue = 0
2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = Name sParameterValue = XData2Native
2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ecdn_guid_ sParameterValue = {33303938-3738-3533-3630-353932353933}
2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ecindex sParameterValue = 0
2006.10.30 at 01:50:14:444: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ec_error_scope sParameterValue = Transaction
2006.10.30 at 01:50:14:444: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument added Hash Key = {33303938-3738-3533-3630-353932353933}
2006.10.30 at 01:50:14:444: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument batch Position = 0
2006.10.30 at 01:50:14:444: Thread-11: B2B - (ERROR) Error -: AIP-51505: General Validation Error
at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processOutgoingDocument(EDIDocumentPlugin.java:1668)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1132)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:710)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:821)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:532)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java(Compiled Code))
at java.lang.Thread.run(Thread.java:568)
If anybody has faced a similar issue, then please post on how to overcome this error.
Thanks In Advance,
DibyaHi,
I am facing a similar problem.
I am trying to transfer a xml in 850 format with internal properties of Interchange,Group and Transaction from BPEL to B2B.My BPEL setup consist of :
A partnerlink which read xml in 850 format using file adapter.
A receive Activity which receive the data.
I have created a partnerlink which use AQ Adapter to enqueue data in IP_OUT_QUEUE.
A invoke Activity invokes this partnerlink.
Then I have assigned the read data in Receive to input variable of Invoke activity.
I have used another Assign Activity to populate the Header; and passed this header in Invoke Activity.
In B2B I have created two trading partner one remote and one host, defined a business action and defined the Communication capability for them. I am using FTP1.0 . I defined a agreement and deployed the configuration in b2b server.
The ecs and xsd I am using is the one provided with Purchase order tutorial, it contains only ST-SE,I have also tried with envelope segments for 4010-namely
ISA-->GS-GE-->IEA.When I am turning off validation and translation its throwing the input XML as output in the .dat file. If I turn on Translation I am getting unrecognized data last known segment is GSA.In this case the input XML had internal properties of Interchange and Group.If I remove the transaction part from ST-SE the dat file is generated in native dat format but with ISA -GS-GE -IEA but no transaction portion.
As a work around I tried seperate group ecs,interchange ecs and transaction ecs and tried to pass a 850 xml with only transaction fields.
I have tried with no ecs file at all and in that case the dat file is also generated.So does this mean that B2B have seeded ecs file which it use as default if I dont use any ecs file?
It seems from the post you have successfully completed this part can u send me :
1>The 850 ecs and xsd file you used.
2>If you have used any group ecs and interchange ecs.
3>The input you are sending in BPEL.
4>The BPEL process and B2B export xml you are using in zipped format.
My mail ID: [email protected]
phone:09831964607
I tried out different ways suggested in the post but nothing seem to be working for me,I am still getting the invalid data error and if it is creating the dat file only envelope segments are created.
If you send me the working example I can work on it as baseline, this will be of great help in my work. -
Posting to b2b/transportServlet fails with HTTP503
Hi All,
I am trying to post EDI X12 from Sender Oracle B2B to Receiver Oracle B2B (http://rws60074rems.us.oracle.com:7779/b2b/transportServlet). I am getting HTTP 503 error.
B2B.log:
2009.09.17 at 02:23:47:983: Thread-9: B2B - (DEBUG) DBContext commit: Transaction.commit()
2009.09.17 at 02:23:47:983: Thread-9: B2B - (DEBUG) DBContext commit: Leave
2009.09.17 at 02:23:47:983: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:requestRetry Calling send() to transmit the message out
2009.09.17 at 02:23:47:983: Thread-9: B2B - (DEBUG) Protocol Name: HTTP
2009.09.17 at 02:23:47:984: Thread-9: B2B - (DEBUG) Version Name: 1.1
2009.09.17 at 02:23:47:984: Thread-9: B2B - (DEBUG) Endpoint: http://139.185.21.214:7779/b2b/transportServlet
2009.09.17 at 02:23:47:984: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:send proxy www-proxy.us.oracle.com
2009.09.17 at 02:23:47:985: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:send proxy port80
2009.09.17 at 02:23:47:985: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:send URL: HTTP://139.185.21.214:7779/B2B/TRANSPORTSERVLET
2009.09.17 at 02:23:47:985: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:send TO Endpoint: 501 http://139.185.21.214:7779/b2b/transportServlet
2009.09.17 at 02:23:47:985: Thread-9: B2B - (DEBUG)
Protocol = HTTP
Version = 1.1
Transport Header
Message-ID:<39343433343430393637393836363736@Acme>
Content-Transfer-Encoding:binary
MIME-version:1.0
ACTION_NAME:Process_850
From:Acme
AS2-To:GlobalChips
User-Agent:AS2 Server
Date:Thu, 17 Sep 2009 07:22:54 GMT
DOCTYPE_NAME:850
FROM_PARTY:Acme
DOCTYPE_REVISION:4010
TO_PARTY:GlobalChips
AS2-From:Acme
AS2-Version:1.1
Content-Disposition:attachment; filename=4010
Content-Type:application/EDI-X12; name=4010
Connection:close
Parameters
-- listing properties --
http.sender.timeout=0
2009.09.17 at 02:23:47:988: Thread-9: B2B - (DEBUG) scheme null userName null realm null
2009.09.17 at 02:23:48:015: Thread-9: B2B - (WARNING)
Message Transmission Transport Exception
Transport Error Code is OTA-HTTP-SEND-503
StackTrace oracle.tip.transport.TransportException: [IPT_HttpSendError] HTTP encounters send error :503
at oracle.tip.transport.TransportException.create(TransportException.java:91)
at oracle.tip.transport.basic.HTTPSender.createTransportResponse(HTTPSender.java:793)
at oracle.tip.transport.basic.HTTPSender.send(HTTPSender.java:598)
at oracle.tip.transport.b2b.B2BTransport.send(B2BTransport.java:311)
at oracle.tip.adapter.b2b.transport.TransportInterface.send(TransportInterface.java:1034)
at oracle.tip.adapter.b2b.msgproc.Request.requestRetry(Request.java:2951)
at oracle.tip.adapter.b2b.engine.Engine.messageRetry(Engine.java:2768)
at oracle.tip.adapter.b2b.engine.Engine.handleTimeoutEvent(Engine.java:2649)
at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2404)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:527)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:374)
at java.lang.Thread.run(Thread.java:534)
2009.09.17 at 02:23:48:016: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:send Error in sending message
2009.09.17 at 02:23:48:016: Thread-9: B2B - (INFORMATION) oracle.tip.adapter.b2b.msgproc.Request:requestRetry Request Message Re-Transmission failed
2009.09.17 at 02:23:48:016: Thread-9: B2B - (DEBUG) DBContext beginTransaction: Enter
2009.09.17 at 02:23:48:017: Thread-9: Repository - (DEBUG) CatalogDriver manager == oracle.tip.model.metadata.CatalogMetaManager@9d6065
2009.09.17 at 02:23:48:017: Thread-9: Repository - (DEBUG) CatalogMetaManager getDriverjava.lang.InheritableThreadLocal@17f409c oracle.tip.repos.core.driver.CatalogDriver@147358f
2009.09.17 at 02:23:48:017: Thread-9: Repository - (DEBUG) begin() :
2009.09.17 at 02:23:48:017: Thread-9: Repository - (DEBUG) STARTING TRANSACTION
2009.09.17 at 02:23:48:017: Thread-9: Repository - (DEBUG) TRANSACTION STARTED
2009.09.17 at 02:23:48:018: Thread-9: B2B - (DEBUG) DBContext beginTransaction: Transaction.begin()
2009.09.17 at 02:23:48:018: Thread-9: B2B - (DEBUG) DBContext beginTransaction: Leave
2009.09.17 at 02:23:48:018: Thread-9: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:requestRetry [IPT_HttpSendError] HTTP encounters send error :503
b2b_dc_transport.log:
2009.09.17 at 01:47:44:879: B2BStarter thread: (DEBUG) TransportProperties.TransportProperties():http.receiver.registry_port=5110;smtp.receiver.protocol=imap;PROTOCOL_ENDPOINT=null;file.receiver.polling_interval=60;polling_interval=60;http.receiver.instance_name=IP;
2009.09.17 at 01:47:44:929: B2BStarter thread: (DEBUG) initialize TransportReceiver: [Acme Transport Server < file > < Acme >]
2009.09.17 at 01:47:44:930: B2BStarter thread: (DEBUG) FileReceiver.init() started ....
2009.09.17 at 01:47:44:981: B2BStarter thread: (DEBUG) FileReceiver.init() completed.
2009.09.17 at 01:49:11:715: Thread-9: (DEBUG) TransportProperties.TransportProperties():http.sender.proxy_host=www-proxy.us.oracle.com;http.sender.proxy_port=80;
2009.09.17 at 01:49:11:715: Thread-9: (DEBUG) TransportProperties.TransportProperties():http.sender.proxy_host=www-proxy.us.oracle.com;http.sender.port=7779;http.sender.proto=http;http.sender.host=139.185.21.214;http.sender.path=/b2b/transportServlet;http.sender.proxy_port=80;
2009.09.17 at 01:49:11:907: Thread-9: (DEBUG) Discard Existing Cookies for CurrentThreadContext = Thread[Thread-9,5,main]
2009.09.17 at 01:49:11:908: Thread-9: (DEBUG) Timeout = 60000
2009.09.17 at 01:49:11:909: Thread-9: (DEBUG) Proxy host = www-proxy.us.oracle.com Proxy port= 80
2009.09.17 at 01:49:11:910: Thread-9: (DEBUG) Basic authentication is not used due to one of security parameters not set. Make sure username, password, and realm are set in delivery channel.
2009.09.17 at 01:49:11:910: Thread-9: (DEBUG) http.sync = null
2009.09.17 at 01:49:11:911: Thread-9: (DEBUG) Number of headers to be added is 17
2009.09.17 at 01:49:12:267: Thread-9: (DEBUG) [IPT_HttpSendResponseStatusCode] HTTP Response status code: 503
2009.09.17 at 01:49:12:268: Thread-9: (DEBUG) [IPT_HttpSendResponseMessage] HTTP Response message: .
2009.09.17 at 02:23:47:985: Thread-9: (DEBUG) TransportProperties.TransportProperties():http.sender.proxy_host=www-proxy.us.oracle.com;http.sender.proxy_port=80;
2009.09.17 at 02:23:47:988: Thread-9: (DEBUG) Discard Existing Cookies for CurrentThreadContext = Thread[Thread-9,5,main]
2009.09.17 at 02:23:47:988: Thread-9: (DEBUG) Timeout = 60000
2009.09.17 at 02:23:47:988: Thread-9: (DEBUG) Proxy host = www-proxy.us.oracle.com Proxy port= 80
2009.09.17 at 02:23:47:988: Thread-9: (DEBUG) Basic authentication is not used due to one of security parameters not set. Make sure username, password, and realm are set in delivery channel.
2009.09.17 at 02:23:47:989: Thread-9: (DEBUG) http.sync = null
2009.09.17 at 02:23:47:989: Thread-9: (DEBUG) Number of headers to be added is 17
2009.09.17 at 02:23:48:014: Thread-9: (DEBUG) [IPT_HttpSendResponseStatusCode] HTTP Response status code: 503
2009.09.17 at 02:23:48:015: Thread-9: (DEBUG) [IPT_HttpSendResponseMessage] HTTP Response message: .
Please let me know what is wrong.
This url http://rws60074rems.us.oracle.com:7779/b2b/transportServlet is up and running
B2B Server
B2B Servlet is ready to accept messages from the Trading Partner
RMI Configuration
(Please make sure these values match the server properties available through EM)
rmiHost localhost
rmiPort 5110
rmiHostList null
rmiPortList null
instanceName IP
logging off
log level debug
log file null
139.185.21.214 is the IP address of rws60074rems.us.oracle.com
Regards,
PraveenHi Praveen,
Make sure your RMI port in tip.proerty and EM page are same for both B2Bs. Follow Re: Globalchips to Acme Communication Error
Regards,
Anuj
Edited by: Anuj Dwivedi, Infosys on Sep 17, 2009 5:10 PM -
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...
NaveenWhen 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 -
Issue with B2B Simulator for testing Healthcare Integration in SOA 11.1.1.6
Hi All,
I've installed the healthcare integration patch on top of SOA 11g PS5, and am now trying out the integration scenarios as detailed here . When running the B2B simulator as detailed in the readme, I'm able to see that the ADT file is polled from /tmp/blite/test/in folder, but the same file is not put into the /tmp/blite/test/out folder as expected. Nor am I able to see the messages in the Healthcare UI dashboards, neither the SCA composite instance is instantiated in the EM console.
The simulator log generated by B2B simulator does not show any apparent error, except for a oracle.jrf.UnknownPlatformException: JRF is unable to determine the current application server platform. But the process seems to have gone ahead and also shows that the message sent count as 1. Has anyone tried this integration scenario in Healthcare? Any pointers would be highly appreciated. Thanks in advance.
Simulator log below (did not find an option to upload the file)
FINEST: Generating Inbound configuration : 1
Mar 8, 2013 12:07:38 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: genInboundConfig : Enter
Mar 8, 2013 12:07:38 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: genInboundConfig : Exit
Mar 8, 2013 12:07:38 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: Generating Outbound configuration : 1
Mar 8, 2013 12:07:38 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: genOutboundConfig : Enter
Mar 8, 2013 12:07:38 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: genOutboundConfig : Exit
Mar 8, 2013 12:07:38 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: Generating the simulator config file...
Mar 8, 2013 12:07:38 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: Exception while generating simulator config file
Mar 8, 2013 12:07:39 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: HL7Plugin: receriver(): Parameters =tcp.receiver.port:11002
Mar 8, 2013 12:07:39 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: HL7Plugin: receriver(): Parameters =isFARequired:false
Mar 8, 2013 12:07:39 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: Setting the inbound config properties...
Mar 8, 2013 12:07:39 PM oracle.tip.b2b.simulator.report.BLogger log
FINE: Please enter CTRL+C to stop the B2B-Lite
Mar 8, 2013 12:07:39 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: initialization Enter
Mar 8, 2013 12:07:39 PM oracle.integration.platform.blocks.FabricConfigManager <clinit>
WARNING: JRF is unable to determine the current application server platform.
Mar 8, 2013 12:07:39 PM oracle.tip.b2b.simulator.report.BLogger log
FINE: TCP Listening on port : [11002]
Mar 8, 2013 12:07:39 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: SelectionKey for port 11002
Mar 8, 2013 12:07:39 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: initialization Exit
Mar 8, 2013 12:07:39 PM oracle.integration.platform.blocks.WLSPlatformConfigurationProvider <clinit>
WARNING: JRF is unable to determine the current application server platform.
Mar 8, 2013 12:07:39 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: startserver Enter
Mar 8, 2013 12:07:39 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: startserver Enter (After Initialization)
Mar 8, 2013 12:07:40 PM oracle.dms.instrument.DMSConsole init
FINE: DMSConsole is being initialized at 1362724660538
Thread (id):
pool-6-thread-1 (13)
Stack:
oracle.dms.instrument.Noun(Noun.java:113):<init>
oracle.dms.instrument.Noun(Noun.java:2261):<clinit>
oracle.tip.b2b.metric.MetricRoot(MetricRoot.java:40):<init>
oracle.tip.b2b.metric.EndpointSensors(EndpointSensors.java:86):<init>
oracle.tip.b2b.metric.MetricFactory(MetricFactory.java:284):getEndpointSensors
oracle.tip.b2b.metric.B2BSensors(B2BSensors.java:282):updateEndpointStatus
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:1347):updateMetrics
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:980):processMessages
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:397):run
oracle.tip.b2b.transport.basic.FileReceiver(FileReceiver.java:483):init
oracle.tip.b2b.simulator.basic.Worker(Worker.java:74):run
java.util.concurrent.ThreadPoolExecutor$Worker(ThreadPoolExecutor.java:886):runTask
java.util.concurrent.ThreadPoolExecutor$Worker(ThreadPoolExecutor.java:908):run
java.lang.Thread(Thread.java:662):run
Mar 8, 2013 12:07:40 PM oracle.dms.util.ServerEnvironment getServerEnvironment
FINE: initialization error
oracle.jrf.UnknownPlatformException: JRF is unable to determine the current application server platform.
at oracle.jrf.ServerPlatformSupportFactory.getInstance(ServerPlatformSupportFactory.java:79)
at oracle.dms.util.ServerEnvironment.getServerEnvironment(ServerEnvironment.java:125)
at oracle.dms.instrument.DMSConsole.init(DMSConsole.java:307)
at oracle.dms.instrument.Noun.<init>(Noun.java:114)
at oracle.dms.instrument.Noun.<clinit>(Noun.java:2261)
at oracle.tip.b2b.metric.MetricRoot.<init>(MetricRoot.java:40)
at oracle.tip.b2b.metric.EndpointSensors.<init>(EndpointSensors.java:86)
at oracle.tip.b2b.metric.MetricFactory.getEndpointSensors(MetricFactory.java:285)
at oracle.tip.b2b.metric.B2BSensors.updateEndpointStatus(B2BSensors.java:282)
at oracle.tip.b2b.transport.basic.FileSourceMonitor.updateMetrics(FileSourceMonitor.java:1347)
at oracle.tip.b2b.transport.basic.FileSourceMonitor.processMessages(FileSourceMonitor.java:1005)
at oracle.tip.b2b.transport.basic.FileSourceMonitor.run(FileSourceMonitor.java:397)
at oracle.tip.b2b.transport.basic.FileReceiver.init(FileReceiver.java:483)
at oracle.tip.b2b.simulator.basic.Worker.run(Worker.java:74)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:909)
at java.lang.Thread.run(Thread.java:662)
Mar 8, 2013 12:07:40 PM oracle.dms.clock.ClockManager createClock
FINE: Checking if clock (default) is loaded
Mar 8, 2013 12:07:40 PM oracle.dms.clock.ClockManager createClock
FINE: The class name for (default) is oracle.dms.clock.SimpleClock
Mar 8, 2013 12:07:40 PM oracle.dms.clock.ClockManager createClock
FINE: Called Class.forName("oracle.dms.clock.SimpleClock")
Mar 8, 2013 12:07:40 PM oracle.dms.clock.ClockManager createClock
FINE: Created a new instance of oracle.dms.clock.SimpleClock
Mar 8, 2013 12:07:41 PM oracle.dms.context.DMSContextManager init
FINE: DMSContextManager is being initialized at 1362724661670
Thread (id):
pool-6-thread-1 (13)
Stack:
oracle.dms.instrument.DMSConsole(DMSConsole.java:364):init
oracle.dms.instrument.Noun(Noun.java:113):<init>
oracle.dms.instrument.Noun(Noun.java:2261):<clinit>
oracle.tip.b2b.metric.MetricRoot(MetricRoot.java:40):<init>
oracle.tip.b2b.metric.EndpointSensors(EndpointSensors.java:86):<init>
oracle.tip.b2b.metric.MetricFactory(MetricFactory.java:284):getEndpointSensors
oracle.tip.b2b.metric.B2BSensors(B2BSensors.java:282):updateEndpointStatus
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:1347):updateMetrics
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:980):processMessages
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:397):run
oracle.tip.b2b.transport.basic.FileReceiver(FileReceiver.java:483):init
oracle.tip.b2b.simulator.basic.Worker(Worker.java:74):run
java.util.concurrent.ThreadPoolExecutor$Worker(ThreadPoolExecutor.java:886):runTask
java.util.concurrent.ThreadPoolExecutor$Worker(ThreadPoolExecutor.java:908):run
java.lang.Thread(Thread.java:662):run
Mar 8, 2013 12:07:41 PM oracle.dms.context.internal.AbstractContextManager$ContextCleaner <init>
FINE: Creating new Context Cleaner Thread
Mar 8, 2013 12:07:41 PM oracle.dms.trace.TraceManager init
FINE: TraceManager is being initialized at 1362724661891
Thread (id):
pool-6-thread-1 (13)
Stack:
oracle.dms.trace.TraceManager(TraceManager.java:242):init
oracle.dms.instrument.DMSConsole(DMSConsole.java:373):init
oracle.dms.instrument.Noun(Noun.java:113):<init>
oracle.dms.instrument.Noun(Noun.java:2261):<clinit>
oracle.tip.b2b.metric.MetricRoot(MetricRoot.java:40):<init>
oracle.tip.b2b.metric.EndpointSensors(EndpointSensors.java:86):<init>
oracle.tip.b2b.metric.MetricFactory(MetricFactory.java:284):getEndpointSensors
oracle.tip.b2b.metric.B2BSensors(B2BSensors.java:282):updateEndpointStatus
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:1347):updateMetrics
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:980):processMessages
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:397):run
oracle.tip.b2b.transport.basic.FileReceiver(FileReceiver.java:483):init
oracle.tip.b2b.simulator.basic.Worker(Worker.java:74):run
java.util.concurrent.ThreadPoolExecutor$Worker(ThreadPoolExecutor.java:886):runTask
java.util.concurrent.ThreadPoolExecutor$Worker(ThreadPoolExecutor.java:908):run
java.lang.Thread(Thread.java:662):run
Mar 8, 2013 12:07:41 PM oracle.dms.trace.TraceManager shutdown
FINE: TraceManager is being shutdown at 1362724661895
Thread (id):
pool-6-thread-1 (13)
Stack:
oracle.dms.trace.TraceManager(TraceManager.java:1249):shutdown
oracle.dms.trace.TraceManager(TraceManager.java:256):init
oracle.dms.trace.TraceManager(TraceManager.java:242):init
oracle.dms.instrument.DMSConsole(DMSConsole.java:373):init
oracle.dms.instrument.Noun(Noun.java:113):<init>
oracle.dms.instrument.Noun(Noun.java:2261):<clinit>
oracle.tip.b2b.metric.MetricRoot(MetricRoot.java:40):<init>
oracle.tip.b2b.metric.EndpointSensors(EndpointSensors.java:86):<init>
oracle.tip.b2b.metric.MetricFactory(MetricFactory.java:284):getEndpointSensors
oracle.tip.b2b.metric.B2BSensors(B2BSensors.java:282):updateEndpointStatus
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:1347):updateMetrics
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:980):processMessages
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:397):run
oracle.tip.b2b.transport.basic.FileReceiver(FileReceiver.java:483):init
oracle.tip.b2b.simulator.basic.Worker(Worker.java:74):run
java.util.concurrent.ThreadPoolExecutor$Worker(ThreadPoolExecutor.java:886):runTask
java.util.concurrent.ThreadPoolExecutor$Worker(ThreadPoolExecutor.java:908):run
java.lang.Thread(Thread.java:662):run
Mar 8, 2013 12:07:41 PM oracle.dms.trace.TraceAggregator shutdown
FINE: TraceAggregator is being shutdown at 1362724661900
Thread (id):
pool-6-thread-1 (13)
Stack:
oracle.dms.trace.TraceManager(TraceManager.java:1315):shutdown
oracle.dms.trace.TraceManager(TraceManager.java:1249):shutdown
oracle.dms.trace.TraceManager(TraceManager.java:256):init
oracle.dms.trace.TraceManager(TraceManager.java:242):init
oracle.dms.instrument.DMSConsole(DMSConsole.java:373):init
oracle.dms.instrument.Noun(Noun.java:113):<init>
oracle.dms.instrument.Noun(Noun.java:2261):<clinit>
oracle.tip.b2b.metric.MetricRoot(MetricRoot.java:40):<init>
oracle.tip.b2b.metric.EndpointSensors(EndpointSensors.java:86):<init>
oracle.tip.b2b.metric.MetricFactory(MetricFactory.java:284):getEndpointSensors
oracle.tip.b2b.metric.B2BSensors(B2BSensors.java:282):updateEndpointStatus
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:1347):updateMetrics
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:980):processMessages
oracle.tip.b2b.transport.basic.FileSourceMonitor(FileSourceMonitor.java:397):run
oracle.tip.b2b.transport.basic.FileReceiver(FileReceiver.java:483):init
oracle.tip.b2b.simulator.basic.Worker(Worker.java:74):run
java.util.concurrent.ThreadPoolExecutor$Worker(ThreadPoolExecutor.java:886):runTask
java.util.concurrent.ThreadPoolExecutor$Worker(ThreadPoolExecutor.java:908):run
java.lang.Thread(Thread.java:662):run
Mar 8, 2013 12:07:41 PM oracle.dms.trace.TraceManager recordConfig
FINE: DMS Transaction Tracing is enabled at MIN level
Mar 8, 2013 12:07:41 PM oracle.dms.context.internal.AbstractContextFamily <init>
FINER: New ContextFamily created [0000Jp8i2el0vlwLsES4yX1HEOSp000000] - invoked with stack:
Thread (id):
ContextCleaner (18)
Stack:
oracle.dms.context.internal.jse.JSEContextFamily(JSEContextFamily.java:55):<init>
oracle.dms.context.internal.jse.JSEContextManager(JSEContextManager.java:616):newFamily
oracle.dms.context.internal.jse.JSEContextManager(JSEContextManager.java:255):getContext
oracle.dms.context.internal.jse.JSEContextManager(JSEContextManager.java:63):getContext
oracle.dms.context.DMSContextManager(DMSContextManager.java:413):getContext
oracle.dms.context.DMSContextManager(DMSContextManager.java:395):getContext
oracle.dms.context.internal.AbstractContextManager$ContextCleaner(AbstractContextManager.java:1022):run
Mar 8, 2013 12:07:42 PM oracle.dms.context.internal.AbstractExecutionContext <init>
FINER: New AbstractExecutionContext created [0000Jp8i2el0vlwLsES4yX1HEOSp000000, 0] - invoked with stack:
Thread (id):
ContextCleaner (18)
Stack:
oracle.dms.context.internal.jse.JSEExecutionContext(JSEExecutionContext.java:108):<init>
oracle.dms.context.internal.jse.JSEContextManager(JSEContextManager.java:619):newFamily
oracle.dms.context.internal.jse.JSEContextManager(JSEContextManager.java:255):getContext
oracle.dms.context.internal.jse.JSEContextManager(JSEContextManager.java:63):getContext
oracle.dms.context.DMSContextManager(DMSContextManager.java:413):getContext
oracle.dms.context.DMSContextManager(DMSContextManager.java:395):getContext
oracle.dms.context.internal.AbstractContextManager$ContextCleaner(AbstractContextManager.java:1022):run
Mar 8, 2013 12:07:42 PM oracle.dms.context.internal.jse.JSEExecutionContext activate
FINER: JSEExecutionContext activated [0000Jp8i2el0vlwLsES4yX1HEOSp000000, 0] - invoked with stack:
Thread (id):
ContextCleaner (18)
Stack:
oracle.dms.context.internal.jse.JSEContextManager(JSEContextManager.java:269):getContext
oracle.dms.context.internal.jse.JSEContextManager(JSEContextManager.java:63):getContext
oracle.dms.context.DMSContextManager(DMSContextManager.java:413):getContext
oracle.dms.context.DMSContextManager(DMSContextManager.java:395):getContext
oracle.dms.context.internal.AbstractContextManager$ContextCleaner(AbstractContextManager.java:1022):run
JSEExecutionContext instance: 0000Jp8i2el0vlwLsES4yX1HEOSp000000,0
m_thread (id): ContextCleaner (18)
m_suspended: false
m_ctxContentMap: null
m_ctxGlobalMap: 0
m_ctxLocalMap: null
m_inheritable: true
m_listeners: null
m_ctf:JSEContextFamily instance:
mECID: 0000Jp8i2el0vlwLsES4yX1HEOSp000000
mCtxMap: 1
mGlobalMap: 0
mPropagateKeys: null
mLogKeys: null
mLimitKeys: null
Mar 8, 2013 12:07:42 PM oracle.dms.context.internal.AbstractContextManager cleanup
FINE: AbstractContextManager.cleanup - Before Cleanup: JSEContextManager Class:
mFamilyMap:1
mCtxStashMap:0
mCtxSuspendMap:0
Mar 8, 2013 12:07:42 PM oracle.dms.context.internal.AbstractContextManager cleanup
FINE: AbstractContextManager.cleanup - After Cleanup: JSEContextManager Class:
mFamilyMap:1
mCtxStashMap:0
mCtxSuspendMap:0
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger log
INFO:
Message Body :
Binary Data Not Displayed
Message Parameters:
id = 1362724662068-644430531
Header Parameters:
filename=MyCompany_ADTA03_2.3.1_1.txt
filesize=450
file_ext=txt
fullpath=C:\tmp\blite\test\in\MyCompany_ADTA03_2.3.1_1.txt
timestamp=2011-06-24T16:16:42.000+05:30
Associated Endpoint:
file://C:\tmp\blite\test\in
null :
Message Body :
Binary Data Not Displayed
Message Parameters:
id = 1362724662068-644430531
Header Parameters:
filename=MyCompany_ADTA03_2.3.1_1.txt
filesize=450
file_ext=txt
fullpath=C:\tmp\blite\test\in\MyCompany_ADTA03_2.3.1_1.txt
timestamp=2011-06-24T16:16:42.000+05:30
Associated Endpoint:
file://C:\tmp\blite\test\in
null
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger log
FINE: MessageperSecond ::1
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: Number of Message Processed ::1
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: To Complete 1 Messages, Blite Takes 0s
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: Context is instantiated - HL7 : oracle.tip.b2b.simulator.model.OutboundConfigurationType@2109778
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: CtrlNogenerator Enter
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: Message Control Number:CTLID_20080910112956
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: CtrlNogenerator Exit
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: Msg ControlNo : CTLID_20080910112956
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: controlnumberdata Enter
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: Control Number CTLID_20080910112956
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: controlnumberdata Exit
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: the transport msg is oracle.tip.b2b.simulator.util.BliteMessage@2082b6b
Mar 8, 2013 12:07:47 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: the transport msg is
Message Body :
Binary Data Not Displayed
Message Parameters:
id = 136272466776957083775
name=value
Header Parameters:
tcp.sender.dcID=abc
tcp.sender.sb=0xb
tcp.sender.port=11001
SocketType=Client
tcp.sender.ct=true
tcp.sender.eb=0x1c
tcp.sender.cr=0xd
tcp.sender.host=localhost
Associated Endpoint:
null
null
Mar 8, 2013 12:07:48 PM oracle.tip.b2b.simulator.report.BLogger debug
FINEST: Time taken to send Request Outbound 264ms
Mar 8, 2013 12:07:48 PM oracle.tip.b2b.simulator.report.BLogger log
FINE: Message was sent successfully
Mar 8, 2013 12:07:52 PM oracle.tip.b2b.simulator.report.BLogger report
INFO:
------------------------- Report Summary -----------------------------
Position after 5s
Threads in pool : Inbound 0 0 0 Outbound: 1 0 0 Ack: 0 0 0 Internal: 1 0 0 InternalAck: 0 0 0
MLLP:: Send =1 Ack Receive =0 Msg Receive =0 Ack Send =0
Total Message Sent:1 Total Ack Received:0
Total Message Received:0Hello All, any pointers on this would be highly appreciated. All seems fine with the setup, configuration and the server. Not sure, why is the file not being transferred to the destination folder. Also since the file is picked up, no trace is there on its whereabouts, server log does not show any info as well!!
-
Physical Filename Issue ( got past this ) and New Invalid Guideline Issue
I had a problem ( from before ) getting a file called --> test_oracle.edi into the system. I am using a set up of EDI X12 over Generic Exchange together with FILE 1.0 protocol.
The file has a sender of ACME and a receiver of GLOBALCHIPS, which to be parsed correctly from the b2b.log file; however, the system had problems finding the TPA, since at this point, its FROM PARTY was set to "test".
I renamed the file from above to --> ACME_oracle.edi, and I now got past this issue, but now have a new --> invalid guideline problem, as seen in the b2b.log file.
Note that a filename of --> ACME.edi also fails.
Can someone tell me if there is a restriction on filenames and secondly can someone help me out on this --> "invalid guideline" issue.
I have emailed SANKAR my EDI file together with the b2b.log file.
I need to get past this stage, and into SOA.
Thanks as always.
Arthur (203-921-5925)Arthur,
Some findings that I can share with you on this-
When using Generic Protocols like File and FTP you may want to set the following property in tip.properties file
oracle.tip.adapter.b2b.allTPInOneDirectory - If set to true, it identifies trading partner based on File Name, if false, then identifies trading partners based on FolderName.
The logic behind it explained well by Ramesh in an old post, probably you could dig-it up on the Forum.
But its surprising that you are getting an invalid guideline error, ideally it should throw
"trading partner agreement not found" error. You might also want to look at the this thread - Re: EDI over FTP
To confirm the issue - please rename your sample file with this naming convention <TPNAME>_<DOCTYPE>_<DOCREVISION>.dat, ideally if this error is because of file naming issue, it should get resolved by using this file naming convention.
and a technote from Oracle ( B2B_TN_010_Transport_File_FTP_Internal.pdf) is available on OTN, which details out the File naming conventions.
hope this helps,
Shailesh -
B2B outbound Channel Configuration - EMail - Attachment Name and Extension
Hello,
I have configured an outbound channel to send the payload (xml) as an attachment. When I leave the "Subject" field in the Channel configuration blank, the attachment file name looks like this,"HostPartnerName_TradingPartnerName_DocumentType" without the file extension. If I supply the "Subject" field with the value, the file name gets replaced with the subject and the file extension still is missing.
I would like to receive a file name in a format like "batch_b2b.messageId.xml". The property b2b.messageId gets the value from the Mediator. The composite that passes the information like the b2b properties has been made generic to handle different Trading Partners, so for a channel that uses SFTP, I have used the Filename format and supplied the value as "batch_%MSG_ID%.xml". Is there a way I can do the same for Email channel?
Thanks,
VenkateshHi Venkatesh,
Attachment name can be set from the middleware using below header (as per the mode of integration used) -
1. For AQ mode of integration, use actionName -
actionName=ATTACHMENT_NAME:test.txt
2. For JMS mode of integration use custom JMS header - jca.jms.JMSProperty.ATTACHMENT_NAME to populate the name.
3. For fabric (default) mode of integration, use b2b.attachmentName header
Regards,
Anuj
Maybe you are looking for
-
Model in my JList not reflecting the new value I added to it?
uness I create a new model object and modify it then my code does not work as I want. Adding new data to the exitsting model causes the JList to display blank when I refresh the screen. I have created my own implementation of an editable Model. When
-
Creating a template, can't move txt boxes together
Wholesale Value Line When I move these two boxes together they merge together.
-
How to start in TDM or transfer data from an older Mac without FireWire??
For the MacBooks that don't have FireWire, how do you transfer data from another Mac since you can't start in Target Disk Mode? Similarly, with a FireWire Mac, if I need to do some disk repair, I can start in TDM and run Disk Utility's Repair Disk or
-
Direct Material Not Shown in Search Products/Services
Hi , We are implementing Classic Scenario on SRM5.0. We replicated materials.The materials are shown in COMMPR01 with out Product Descriptions.When try to search for Materials under BBPSC02> Internal Goods/Services > Find Product, i don't see any mat
-
Hello, I've been trying to create a script in Visual Basic to find text in a document and replace it with a graphic. A tutorial I found mentioned that the Adobe site had a pre-made script called ReplaceTextWithGraphic for download on http://www.adobe