Segment Count is wrong in Oracle B2B

Hi,
Greetings to B2B Gurus!!!
We are processing 810 invoice files for one of customer and facing an issue with Segment Count (SE01). When i process the files via B2B, payload message is failed with validation error. If i remove validation check, EDI file got generated without any issues. Please find the sample edi file that got generated.
Total Number of Lines from SE-ST = 30 but the value shows 38.
ST*810*1118
BIG*20130320*5024274872**30440*30440**DI
N1*ST*RAILWAY
N3*100 NE JEFFERSON TRFWAY
N4*TOPEKA*KS*66607
N1*BT*BNSF RAILWAY
N3*2500 LOU MENK DR
N4*FORT WORTH*TX*76131
N1*RE*Ricoh USA, Inc.
N3*P.O. Box 660342
N4*DALLAS*TX*752660342
ITD*01*3****20130330
IT1*R*4414*QB*10****SN*C86007989
PID*F****413606 TOPEKA KS 30440RICOH, MP2000 USAGE ITEM FOR TOTAL COUNTERS
REF*91*602134
IT1*R*4414*QB*10****SN*C86007989
PID*F****413606 TOPEKA KS 30440RICOH, MP2000 USAGE ITEM FOR TOTAL COUNTERS
REF*91*602134
IT1*R*4030*QB*10****SN*C86007989
PID*F****413606 TOPEKA KS 30440RICOH, MP2000 USAGE ITEM FOR TOTAL COUNTERS
REF*91*602134
IT1*R*3838*QB*10****SN*C86007989
PID*F****413606 TOPEKA KS 30440RICOH, MP2000 USAGE ITEM FOR TOTAL COUNTERS
REF*91*602134
TDS*27286
TXI*CS*0****1
TXI*CT*0****1
TXI*ST*22.42**CD*KS
CTT*4
SE*38*1118
Any help on this highly appreciated.
Thanks,
Saravana

Hi Saravana,
Are you passing the segment count from from back-end or you are using segment count macro in the EDI XML so that B2B can generate the count for you?
When i process the files via B2B, payload message is failed with validation error.If B2B is generating segment count, then this might be the reason behind incorrect count. May I know exactly what validation error do you get?
Regards,
Anuj

Similar Messages

  • Where is partnerDefinedPIPPayloadBindingId value set in Oracle b2b 10g

    Hi I am using custom documents to be exchanged over Rosettanet(RSIF). The TP expects the following tag in the service header of the Rosettanet Wire message which is being constructed by Oracle B2B :
    <partnerDefinedPIPPayloadBindingId>
    <ProprietaryReferenceIdentifier>PIDX</ProprietaryReferenceIdentifier>
    </partnerDefinedPIPPayloadBindingId>
    This is a mandate parameter that is to be sent if documents are used on RSIF.
    I am not able to find a way to set this up anywhere on the Oracle B2B screens. Can someone pls. help.

    If I am not wrong then Oracle B2B does not set this header. PIDX implementation guide (http://www.pidx.org/standards/upload/PIDX%20XML%20Implementation%20Guideline%202002-02-14%20V1.0.doc) mentions about "partnerDefinedPIPPayloadBindingId" implementation as -
    This data element is used to identify a proprietary binding ID that permits the RosettaNet based parts of a multipart message to bind to non-RosettaNet parts. This element is populated to cover where the trading partners wish to exchange messages based on proprietary document formats (non-RosettaNet Schema) using a RosettaNet PIP.
    PIDX requirements support the use of the RNIF Framework but will not use existing RosettaNet PIPs. Given that this is the case, * Trading Partners will typically not populate this data element. *From above reference it does not seem to be mandatory parameter. Still if your requirements bound you to use this header, contact Oracle Support to get help on this.
    Regards,
    Anuj

  • Dispatcher count values for scheduling downtime in oracle b2b 11g

    Hi all,
    I would like to know if anyone has implemented scheduling in oracle b2b. Please share your suggestions.
    1) What should be the value for 'Outbound Dispatcher Count' & 'Inbound Dispatcher Count' in case of outbound & inbound transactions for large transactions. How do we define this value? Can you give some ratio for this value to this number of transactions? Currently we expect around 8000 messages to flow in span of two hours.
    2) What could be the performance issues that we can come across if any after we are done with this setup ?
    Thanks

    8000 messages in 2 hours is not a huge load. Please set the below values before configuring downtime -
    Outbound Dispatcher Count = 1
    Auto Stack Handler= true
    Auto Stack Handler Interval= 1
    'Inbound Dispatcher Count' is not used for downtime feature.
    There will be no impact on performance.
    Regards,
    Anuj

  • Problem in Segment count

    Hi guys,
    I have a problem with segment count.
    I.e. I want to count the customer , on the RESPONSE fact table, with a response by MAIL channel and response date >03/11/2009.
    On the segmentation module i create a segment:
    start with RESPONSE_METOD='EMAIL' (count 107 customer)
    Keep RESPONSE DATE > 03/11/2009 ( count 12 customer)
    TOTAL COUNT OF SEGMENT 12 customer. It's wrong because the correct answer is 7 customer.
    instead
    if i create a single "level of segmentation", as follow, it's work:
    Start with RESPONSE_METOD='EMAIL' and RESPONSE DATE > 03/11/2009 (TOTAL COUNT 7 customer)
    How is possible? I try to generate log file to look query but i receive the error "no log found" ( in rpd file i set log level at 2 for the user)
    Best reguards for some suggestion
    Bye

    Hello User -
    Try setting the log level = 7 for the user in the RPD, then save the RPD, clear cache in both RPD and presentation services, and re-run the request. This should allow you access to see the log in "Settings > Administration > Manage Sessions".
    Once you do this, maybe you can paste the log in your next post and we can better attack the issue?
    I hope this helps, and please give points if you found this useful!
    Regards,
    Jason

  • EDIFECS Mapping not found in the X12 Output file in Oracle B2B 11g

    Hi,
    We are using Oracle SOA suite 11g, we have created a outbound process for EDI 855 which is PO Acknowledgement.
    We are using a XML Gateway for the outbound and consuming the message in BPEL. We are mapping the OAG xml to EDIFECS xml to be consumed by Oracle B2B. We had created the EDIFECS xsd and ecs file using Oracle B2B editor and got it validated.
    Now the issue is we have mapped few elements in BPEL and the same data is found in the payload message in Oracle B2B, but we are unable to see the data in the X12 output file.
    Any thoughts will be hightly appreciated.
    Thanks
    Sathish

    Hi,
    Thanks for your update.
    The following were the elements missing in the native X12 flat file. I verified these elements present in ecs using oracle b2b document editor.
    <ns0:Segment-PO1>
    <ns0:Element-355>EA</ns0:Element-355>
    <ns0:Element-235>UI</ns0:Element-235>
    <ns0:Element-234>UPCXREF</ns0:Element-234>
    </ns0:Segment-PO1>
    <ns0:Segment-ACK>
    <ns0:Element-355 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="">EA</ns0:Element-355>
    <ns0:Element-373>20100318</ns0:Element-373>
    </ns0:Segment-ACK>
    Thanks
    Sathish

  • How to send SOAP Message with Oracle B2B

    Hi everyone,
    I need your help to send out from Oracle B2B a SOAP message with attachment of any type of file (image, pdf, etc.). Possibly using a SOA composite application or another way, it doesn't matter. I already create an ebMS partnership with a custom document protocol and I already create a working SOA composite application to send only text message to my trading partner. I have tried this solution: http://anuj-dwivedi.blogspot.it/2011/04/ebms-attachment-handling-in-oracle-b2b.html but it doesn't work for my case... It is to be noticed that I don't give any schema to my component in the SOA application explained firstly, and I select opaque as schema.
    Thanks to all, regards
    Nello

    Hi Anuj and thanks for your help,
    I need to send an ebXML message, with SOAP, and I try to send it with a .war application written in jsp connecting to http://10.85.28.24:8001/b2b/transportServlet to send the SOAP message. The errors reported is:
    javax.xml.soap.SOAPException: Unable to receive message. Received a response from url: http://10.85.28.24:8001/b2b/transportServlet with HTTP status 200 and SOAP content-type: null.
    the code I write is the following (to evaluate the two "null" in the super constructor)
    <%!
    public class EBMSSender extends SOAPRunner
    private String cpaId;
    private String service;
    private String action;
    private String mess;
    private ArrayList<String> allegati=null;
    public EBMSSender(String cpaId, String service, String action, String mess, ArrayList<String> file)
    super("http://10.85.28.24:8001/b2b/transportServlet","null", "null");
    this.cpaId = cpaId;
    this.service = service;
    this.action = action;
    this.mess=mess;
    this.allegati=file;
    @Override
    protected void prepareRequest(SOAPMessage soapMessage, SOAPBody soapBody) throws SOAPException
    soapBody.addChildElement(SOAPUtility.createElement("CPAId", getNsPrefix(), getNsURI(),"agr3"));
    soapBody.addChildElement(SOAPUtility.createElement("service", getNsPrefix(), getNsURI(),"OracleService"));
    soapBody.addChildElement(SOAPUtility.createElement("action", getNsPrefix(), getNsURI(),"Oracletohermesb"));
    soapBody.addChildElement(SOAPUtility.createElement("serviceType", getNsPrefix(), getNsURI(),"OracleServiceType"));
    soapBody.addChildElement(SOAPUtility.createElement("convId", getNsPrefix(), getNsURI(), "convId"));
    soapBody.addChildElement(SOAPUtility.createElement("fromPartyId", getNsPrefix(), getNsURI(), "Oracle"));
    soapBody.addChildElement(SOAPUtility.createElement("fromPartyType", getNsPrefix(), getNsURI(), "Name"));
    soapBody.addChildElement(SOAPUtility.createElement("toPartyId", getNsPrefix(), getNsURI(), "Hermes-b"));
    soapBody.addChildElement(SOAPUtility.createElement("toPartyType", getNsPrefix(), getNsURI(), "Name"));
    attach(soapMessage);
    protected void attach(SOAPMessage soapMessage)
    String h=mess;
    DataHandler dh;
    AttachmentPart ap = soapMessage.createAttachmentPart(h,"text/plain");
    soapMessage.addAttachmentPart(ap);
    if(allegati!=null)
    for(int i=0; i<allegati.size();i++)
    dh=new DataHandler(new FileDataSource(new File(allegati.get(i))));
    ap=soapMessage.createAttachmentPart(dh);
    ap.setContentType(new MimetypesFileTypeMap().getContentType(allegati.get(i)));
    ap.setContentLocation(allegati.get(i));
    soapMessage.addAttachmentPart(ap);
    @Override
    protected void processFault(SOAPFault soapFault) throws SOAPException{}
    @Override
    protected Object processResponse(SOAPMessage responseMessage,SOAPBody responseBody) throws SOAPException
    SOAPElement messageId = SOAPUtility.getChild(responseBody, "message_id", getNsURI());
    return null;
    %>
    The code works fine on the other trading partner side to send ebXML message to Oracle B2B. Apart from this solution (however,it would be my favorite), I find your blog and I try to implement your solution. It works: it sends files with only text payload to the other trading partner without any problem, but if I try to send for example an image in byte array written in a file .txt, the ebxml file received has the byte array with wrong characters. it may be that I have not provided the xsd schema? in case if I wanted to send an ebXML message with text and attachments, what xsd schema do I need to provide?
    or is there another way to implement a SOA composite application to send SOAP messages with attachments?
    Thank for your help!, regards
    Nello

  • EDI X12 Version 4060 setup issue in Oracle B2B 10g

    Hi All,
    We are currently encountering some issues in doing Inbound Trading Partner Set-ups to accept Inbound 210 Documents using EDI X12 Version 4060.
    We created an ecs file(only from ST to SE) excluding envelop, doing all the reqd set up in B2B ,keeping "use Default Document definition" box checked (for 210), deploying agreement and all ; we are getting below error:
    +Element ISA12 is a coded list element. Code '00406' is not allowed. Segment ISA is defined in the guideline at position 010.{br}{br}This error was detected at:{br}{tab}Segment Count: 1{br}{tab}Element Position: 12{br}{tab}Characters: 84 through 89+
    any help regarding this welcomed.
    Regards,
    Ravi

    Hi Anuj,
    Yes this problem is coming in 10.1.2 b2b version..steps we have done are mentioned below :
    1. create a new business action -->created a new dcoument protocol with revision 4060
    Now we define the document protocol parameters (here we mentioned ISA & GS qualifier
    & values for the host trading partner) & we leave the interchange ecs file & group ecs file values blank here.
    here we leave these parameter values : Interchange Control Version Number & Version/Release/Industry Identifier Code as Null or blank.
    Next we define Document Type: 210 with revision as 4060 & then attach a new document definition with this
    (here we specify the transaction set ecs & xsd files ( this just has the ST-SE transaction set meaning the ecs
    doesn't have the ISA & GS envelopes here in it( while creating ecs in spec builder we are not Inserting the envelopes in it))
    2. TP definition/setup :
    Here we define the trading partner -- here we define a new operational capability -- here we select the
    business action created in step1.
    Now here we uncheck the option (Use defualt Document Protocol Paramters and mention the interchange & group qualifier & values for this trading partner.
    here we mention Interchange Control Version Number : 00406
    Version/Release/Industry Identifier Code : 004060
    Here also we don't mention anything for interchange ecs file & group ecs file values, we leave these blank/null.
    Also we leave the checkbox for : Use Default document definition as Yes.
    Now could you please review & advise what exactly needs to be done.
    regards

  • Composite repeator Not identified in Oracle B2B for EDIFACT

    HI,
    We are trying to parse an custom EDIFACT message through oracle B2B 11.g
    B2B is successfully able to parse and convert the EDIFACT into XML; but, it is not able to recogonize the composite separator (group/segment separator are working fine)
    ex: Group - Segment - Composite  - Element1, Element2
    group and segment repeatations are fine but the composite is not repeating for the second iteration.
    any help on this is much appreciated
    please do update if any configuration needs to be updated.
    Best Regards,
    Novshad

    Hi Guru's,
    Please respond to my problem.
    Regards,
    Novshad

  • Oracle B2B to Tibco integration

    Hi,
    I am testing sending message from Oracle B2B to Tibco B2B . I created new trading partners for Tibco and used AS2/Http protocol. The trading partner is under the same DMZ. But when I sent the message I see "MSG_WAIT_TRANSMIT" and it is remaining there, I could not purge this message, since from console Oracle B2B does not allow purging of in-flight messages.
    Also, I have agreements with other TP and I could send message to them earlier. But right now the from the Oracle B2B reports, it looks like no messages are going through.
    So there are several problems
    1) Why it is in MSG_WAIT_TRANSMIT, the log file does show any useful message.
    2) How to purge this message
    3) why new messages are not getting logged in the oracle B2B report.
    Any help will be appreciated.

    Messages with state MSG_WAIT_TRANSMIT cannot be purged from UI. Please purge them using the below procedures
    If PS2, use
    exec B2B_PURGE_INSTANCE_MSGS(p_startDate=>'2010/08/01 23:23',p_endDate=>'2010/09/22 07:30',p_msgState=>'MSG_WAIT_TRANSMIT',p_shouldArchive=>'false'');
    if PS1, use
    purge_runtime ('21-JAN-2008','21-FEB-2008','MSG_WAIT_TRANSMIT')
    Reason for other messages not being picked.
    By default B2B will span only one thread for processing both inbound and outbound messages. In your case, this thread is busy in processing the messages with state MSG_WAIT_TRANSMIT. Hence other messages are not being picked.
    Firstly, we need to analyze why this thread is not getting released. Please check the diagnostic log in TRACE:32 mode (Also, check if there is anything wrong in the channel settings).
    Please increase the number of threads by setting the below mentioned mbean properties. The remaining messages will be processed.
    b2b.outboundThreadCount=<no. of threads>
    b2b.inboundThreadCount=<no. of threads>

  • Handling Chinese character in Oracle B2B

    Hi B2B Gurus,
    Can 10G B2B or 11G B2B handle chinese characters? One of our supplier posting the transactions with non english characters, but those alll are erroring out in B2B. Can B2B hanlde these characters?
    Here is the example:
    PID|F||||CORMORANT,IBM,1RU
    N1|ST|Agility Hungary|93|C019~
    N3|Sz?kesfeh?rv?r, 8000
    N4|Aszalv?lgyi u.||5 |HU|93~
    Here is the error from the log file.
    Element N301 data type must be 'Alphanumeric'. Segment N3 is defined in the guideline at position 3700.{br}{br}This error was detected at:{br}{tab}Segment Count: 16{br}{tab}Element Position: 1 {br}{tab}Characters: 611 through 631
    An invalid character was encountered in a data element.
    Element N401 data type must be 'Alphanumeric'. Segment N4 is defined in the guideline at position 3800.{br}{br}This error was detected at:{br}{tab}Segment Count: 17{br}{tab}Element Position: 1 {br}{tab}Characters: 635 through 649=
    An invalid character was encountered in a data element
    Please help me in resolving this.
    Regards
    RAJ

    Hi Anuj,
    No, we dont have any option such like that....(encoding)
    Here are the parameters for File/FTP while configure delivery channel.
    polling interval 1
    base directory
    sender cipher suites
    receiver cipher suites
    sender channel mask None
    receiver channel mask None
    receiver proxy host
    receiver proxy port
    receiver proxy username
    receiver proxy password
    receiver proxy auth type
    receiver control port
    receiver data port
    receiver regular expression
    receiver read only
    receiver read ordered
    receiver read ordered timestamp source
    receiver read ordered timestamp format
    receiver read ordered timestamp offset
    receiver file minimum age(in ms) 0
    filename format %FROM_PARTY%_%TIMESTAMP%.dat
    directory name format
    Transport Callout Class
    Transport Callout Library
    Transport Callout Properties
    Transport Callout Timeout(in seconds) 30
    Internal delivery channel filename format
    Filename format separator
    Directory name format separator
    transfer mode
    Enable Marker false
    Archival directory /ftpdata/elshas1/avnt/archive/850/PO
    is VAN Mailbox false
    Clear command channel false
    Preserve Filename false
    Please help me in resolving this ?
    Regards
    RAJ

  • Partner Self-registration in Oracle B2B 10g

    Hi B2B team,
    Wanted to confirm from you if there is any provision for Partner self-registration in Oracle B2B 10g. We are on the latest patch. I am not aware of this functionality but wanted to get this confirmed from the product team.
    Also, we will require a server restart when a new TP comes onboard in Oracle B2B 10g isnt it? Is my understanding correct or is there something we can do to overcome this?
    Regards
    Kavitha

    Kavitha,
    Drop a mail to B2B product dev team/PM to know more on this part. As far as I know there is no such facility in 10g. Yes, bounce may be required in case of certificate changes involved.
    Regards,
    Anuj

  • 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,
    Amirineni

    Amirineni,
    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)

  • Setting Message-ID email header from Oracle B2B backend in 11g

    Hi,
    Is it possible to set the Message-ID from the backend application via JMS header? Is there a JMS header exposed to set this message id in case of email transport? Will the email server able to honor this value that we set and send to Oracle B2B in 11g and send it as the email header (Message-ID)? Is this possible?
    The idea here is if my backend application can set this Message-ID value of the request message, then the response message which would be a reply to the initial message will have the value of the Message-ID in the property in-reply-to. Now if this in-reply-to is also exposed an a JMS header to the backend application, then i will be able to co-relate the request and the response messages.
    Please let me know at the earliest if this would be possible.
    Regards
    Kavitha

    Kavitha,
    Is it possible to set the Message-ID from the backend application via JMS header? Yes, please set the MSG_ID header (jca.jms.JMSProperty.MSG_ID). It will be used as Message-ID in Wire Message.
    , then i will be able to co-relate the request and the response messages.Generic Mail does not support correlation as of now. You may consider logging an enhancement request with support. If you are exchanging XML messages then you may consider using content based correlation at B2B.
    Regards,
    Anuj

  • How to get the file name from Oracle B2B 10g

    Hi My requirement is I am getting a CSV file from Trading partner, I am using oracle 10g b2b to translate the data.
    In my BPEL 10g I am using AQ adapter to get the message from IP_IN_QUEUE.
    Now I want to get the file name Eg: SampleFile.dat of the CSV file in my BPEL process.
    I tried using the b2b.filename property in the receive activity and it is not getting the file name.
    <sequence name="main">
        <receive name="Receive_Note" partnerLink="GetB2BNote"
                 portType="ns1:Dequeue_ptt" operation="Dequeue"
                 variable="Receive_Note_Dequeue_InputVariable"
                 createInstance="yes">
                 <bpelx:property name="b2b.fileName" variable="WriteFileName"/>
        </receive>
      </sequence>
    Can you help me to get the file name from Oracle b2b 10g ?
    Thanks,
    b2b user

    Hi My requirement is I am getting a CSV file from Trading partner, I am using oracle 10g b2b to translate the data.
    In my BPEL 10g I am using AQ adapter to get the message from IP_IN_QUEUE.
    Now I want to get the file name Eg: SampleFile.dat of the CSV file in my BPEL process.
    I tried using the b2b.filename property in the receive activity and it is not getting the file name.
    <sequence name="main">
        <receive name="Receive_Note" partnerLink="GetB2BNote"
                 portType="ns1:Dequeue_ptt" operation="Dequeue"
                 variable="Receive_Note_Dequeue_InputVariable"
                 createInstance="yes">
                 <bpelx:property name="b2b.fileName" variable="WriteFileName"/>
        </receive>
      </sequence>
    Can you help me to get the file name from Oracle b2b 10g ?
    Thanks,
    b2b user

  • Unable to transform EDI document to XML payload in Oracle B2B inbound op

    Hi,
    In our current project we would be implementing Oracle B2B.So I am doing simple POC on Oracle B2B inbound operation for a EDI document for a project requirement.Facing issue if Transformation option selected in Oracle B2B console. Would really appreciate if you guys give me some pointer..
    Below is short desacription of POC:
    1) Created ECS file for Purchase Order(EDI_X12 Standard, 850, Version : 4010) in Spec Builder 6.6.0
    2) Created corresponding XSD and dummy test EDI data file(.dat) in Spec Builder 6.6.0
    3) In Oracle B2B Console, created Document Type and Document Definition
    4) Created 2 Trading Partners : Our Organisation(Host) and MyPartner(Remote)
    5) My Partner is Sender and Our Organisation is Receiver
    6) Linked Document Type to both Trading Partners
    7) Created a Listening Channel
    8) Protocol of Listening Channel is Generic File
    9) Mentioned Folder Path and File Type : %From PARTY%_%TO PARTY%_%DOCUMENT TYPE NAME_%DOCUMENT REVISION%.dat
    10) Agrrement validated and deployed
    11)Checked option Transformation for Agreement
    12) In SOA Composite created a simple Asynchronous BPEL process
    13) BPEL process using a B2B Adapter is subscribed to Document Type(Purchase Order) operatioon Receive and Mode Default
    14) Using a simple Assiign activity to map payload
    15) BPEL then inoke a File Adapter service to write sme XML payload(picked from B2B fatre EDI transformed to XML) to a file
    Issue Faced:
    1) B2B could make oput Sender and Receiver Trading Partners
    2) B2B could make out the Agrrement
    3) B2B is picking up EDI file
    4) If Agreemnet has Transformation option selected, then B2B is givinng below Error:
    [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@182461f] [userId: <anonymous>] [ecid: 0000JILzvC2E0Va_xLp2iW1EzqZ_0000pg,0] [APP: soa-infra] [dcid: 162dbcacafdb4641:19e705e4:13495b34174:-7fd3-0000000000000070] java.lang.UnsatisfiedLinkError: com.edifecs.xengine.xeobjects.XEHelper.createN2XNative()Lcom/edifecs/xengine/xeobjects/XEDataProc
    at com.edifecs.xengine.xeobjects.XEHelper.createN2XNative(Native Method)
    5) It is unable to transfer EDI payload to XML
    6) Checked payload in Wire Message : still showing EDI payload
    7) Due to this BPEL is facing issue since it is expecting XML payload
    8) In BPEL it is givimng Error: Index Out Of bound.. I guess may be due to EDI payload
    9) If transformation option unchecked in Agreement in B2B console then B2B working good but BPEl failing
    Options Tried:
    1) I Exported Repository,then purged design time data and Reimported and restarted Server and tested..not working
    2) I also created a Parser Scehma for Blank EDI document(that option I found in Spec Builder 6.6.0==>New Document-->Parser Schema(Blank EDI Document) and then placed that Parser Schema file(ECS file) in folder :
    C:\Oracle\Middleware\Weblogic\Oracle_SOA1\soa\thirdparty\edifecs\XEngine\config\schema
    and added an entry in XERegistry.xml
    <Item Name="SchemaFile">${XERoot}/config/schema/Spec2</Item>
    but not working..
    3) Checked namespace in XSd and WSDl for BPEL,they are correct
    Getting no clue how to resolve..Need help...
    Thank you...

    Log File :(Weblogic JDK pointing to 32 bit)
    [2012-01-01T01:32:01.818+05:30] [AdminServer] [ERROR] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@182461f] [userId: <anonymous>] [ecid: 0000JILhj4XE0Va_xLp2iW1EzqZ_00002J,0] [APP: soa-infra] [dcid: 162dbcacafdb4641:19e705e4:13495b34174:-7fd3-0000000000000070] java.lang.UnsatisfiedLinkError: com.edifecs.xengine.xeobjects.XEHelper.createN2XNative()Lcom/edifecs/xengine/xeobjects/XEDataProc;[[
         at com.edifecs.xengine.xeobjects.XEHelper.createN2XNative(Native Method)
         at com.edifecs.xengine.xeobjects.XEHelper.createN2X(Unknown Source)
         at oracle.tip.b2b.document.edi.EDIDocumentPlugin.processIncomingDocument(EDIDocumentPlugin.java:1112)
    java.lang.UnsatisfiedLinkError: com.edifecs.xengine.xeobjects.XEHelper.createN2XNative()Lcom/edifecs/xengine/xeobjects/XEDataProc;
         at com.edifecs.xengine.xeobjects.XEHelper.createN2XNative(Native Method)
         at com.edifecs.xengine.xeobjects.XEHelper.createN2X(Unknown Source)
         at oracle.tip.b2b.document.edi.EDIDocumentPlugin.processIncomingDocument(EDIDocumentPlugin.java:1112)
         at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:2348)
         at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1533)
    [2012-01-01T01:32:01.834+05:30] [AdminServer] [ERROR] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@182461f] [userId: <anonymous>] [ecid: 0000JILhj4XE0Va_xLp2iW1EzqZ_00002J,0] [APP: soa-infra] [dcid: 162dbcacafdb4641:19e705e4:13495b34174:-7fd3-0000000000000070] java.lang.IndexOutOfBoundsException: Index: 0, Size: 0[[
         at java.util.ArrayList.RangeCheck(ArrayList.java:547)
         at java.util.ArrayList.get(ArrayList.java:322)
         at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:2746)
         at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1533)
    [2012-01-01T01:32:01.846+05:30]
    ]]

Maybe you are looking for