B2B Correlation using replyToMessageID

Hi,
I am trying to build a correlation using ebXML headers i.e. conversionID and RefToMessageID. I followed this blog and I managed to get some parts to work but am failing when trying to add a ReftoMessageID based on the format of the replyToMessage=RefToMessageID:ConversationID. This is the link I followed:
http://www.b2bgurus.com/2007/12/correllation-of-business-message-in.html
I am using 11.1.1.5 and ebXML.
The initial message from Acme to Globalchips are as follows:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body xmlns:ns1="http://xmlns.oracle.com/integration/b2b">
<ns1:OutboundServiceRequest>
<ns1:from type="Name">Acme</ns1:from>
<ns1:to type="Name">GlobalChips</ns1:to>
<ns1:messageId>@100</ns1:messageId>
<ns1:messageType></ns1:messageType>
<ns1:replyToMessageId></ns1:replyToMessageId>
<ns1:encoding></ns1:encoding>
<ns1:payload>&lt;One&gt;&lt;Two&gt;Three&lt;/Two&gt;&lt;/One&gt;</ns1:payload>
<ns1:attachment></ns1:attachment>
<ns1:action></ns1:action>
<ns1:documentProtocolVersion>1.0</ns1:documentProtocolVersion>
<ns1:documentTypeName>Order</ns1:documentTypeName>
</ns1:OutboundServiceRequest>
</soap:Body>
</soap:Envelope>
This message will generate a messageID =@100 and conversationID = @100
The response message from Globalchips to Acme are as follows:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body xmlns:ns1="http://xmlns.oracle.com/integration/b2b">
<ns1:OutboundServiceRequest>
<ns1:from type="Name">GlobalChips</ns1:from>
<ns1:to type="Name">Acme</ns1:to>
<ns1:messageId>@200</ns1:messageId>
<ns1:messageType></ns1:messageType>
<ns1:replyToMessageId>@100 : @100</ns1:replyToMessageId>
<ns1:encoding></ns1:encoding>
<ns1:payload>&lt;Four&gt;&lt;Five&gt;Six&lt;/Five&gt;&lt;/Four&gt;</ns1:payload>
<ns1:attachment></ns1:attachment>
<ns1:action></ns1:action>
<ns1:documentProtocolVersion>1.0</ns1:documentProtocolVersion>
<ns1:documentTypeName>Order Response</ns1:documentTypeName>
</ns1:OutboundServiceRequest>
</soap:Body>
</soap:Envelope>
I'm expecting that this should return a messageID =@200, RefToMessageID=@100 and conversationID=@100 but am getting this error:
B2B-52329: Web Service outbound flow invocation error.</faultstring><faultactor>http://xxx.xxx.xx.xxx:8001/b2b/services/OutboundService</faultactor><detail><tns:error xmlns:tns="http://xmlns.oracle.com/integration/b2b">java.lang.Exception: Machine Info: (mymachine)
Description: ReferTo message not found.
Anybody experienced this issue before?
Regards,
Robert

Robert,
<ns1:replyToMessageId>@100 : @100</ns1:replyToMessageId>This should be set as -
replyToMessageId=B2BMessageID_Of_Request:ebMSConversationId
So you are setting the conversation id (@100) correctly but first part will be the message id which your B2B generated for the inbound message. Just open the Business Message Report of request message received at GlobalChips side, and note the value of "Message Id" (it will be in similar to 0AF1628E13D2617A3D800000314DDCC1-1). Then put it in the first part and you should be good to go.
Regards,
Anuj

Similar Messages

  • B2B INTEGRATION USING WEBLOGIC INTEGRATION PLATFORM 8.1

    procedure and requirements for B2B INTEGRATION USING WEBLOGIC INTEGRATION PLATFORM 8.1
    Message was edited by:
    sachu

    Saurabh,
    Well it is achievable with a bit of custom code which should not be very difficult to make.
    1) Is this flow achievable using Beehiveonline ?
    Yes, you can have the external users programmatically upload the content into the system and if you set up a subscription for a genric user/email it could be informed when something changes and programmatically copy it out to wherever you need it to go.
    2) How can we fetch the files from Beehiveonline directories ? Can we use generic SFTP/FTPS adapters to do so?
    FTPS can be used along with the developers kit, webDAV and HTTP transfers - I have a working java FTPS programme that can be used to upload/download the files so that piece already exists.
    As usual the devil will be in the detail and the flow you describe at the moment is a bit sparce on detail :-)
    Phil

  • Correlation used with synchronous steps in BPM

    Hello,
    we have a problem with a correlation.
    A receiver step synchronous activates a correlation.
    The step is completed by receiving a response.
    The receiver step connects via sRFC to an R/3 system to trigger there an IDOC.
    Next step of the BPM is to receive the IDOC from the R/3 system (async).
    This system uses the correlation (time stamp field from RFC).
    But: This doesn not work.
    We only had success when using an asynchronous RFC.
    Does anybody have experience with such issues?
    What is possibly wrong with our correlation ?
    (Corr. is local within a block where both steps are included, RFC and IDOC step)
    regards
    Dirk

    Here is a little twist to the correlation issue...
    I had the following problem. I have a very simple Sync/Async bridge, including a sync. reveiver (sr) at the beginning, as closing S/A bridge sender (ss) at the end, and a async. sender (as) and an async. receiver (ar) in the middle. My messages have an orderId that I use for my correlation.
    The first receiver (sr) activates the correclation (using the orderId in the request message).
    I then attempted to "use correlation" in my async. receiver (ar) step. The correlation shows up in the drop down options in the properties window of the step, but my selection would not "stick" (it would show it and revert to the red question mark).
    After checking my correlation and unsuccessfully trying a few permutations of where to "activate" the correlation, I tried this:
    I temporarily turned my synchronous steps into asynchronous steps (sr and ss). Then I selected my correlation in the async. receive step and it "stuck". After my selection was accepted in the "use correlation" property of the async. receiver step, I turned my first and last step (sr and ss) back in to synchronous steps and had the desired result.
    ... and it worked! I guess it is just a little bug in the tool (which may not be an issue in later releases?!)
    Marc
    (FYI, I am using XI 3.0 SP 16)

  • B2B Integration using Beehiveonline

    Hi,
    We're keen to use Beehiveonline for Oracle's B2B integration with its Trading Partner. Following is our use case:
    Partners will upload (automated/manual) business file (Size ~ few MBs). We can build a custom code to using SOA/B2B technologies to fetch the file and upload it to back end system.
    My question is
    1) Is this flow achievable using Beehiveonline ?
    2) How can we fetch the files from Beehiveonline directories ? Can we use generic SFTP/FTPS adapters to do so?
    Appreciate your inputs.
    Thanks,
    Saurabh

    Saurabh,
    Well it is achievable with a bit of custom code which should not be very difficult to make.
    1) Is this flow achievable using Beehiveonline ?
    Yes, you can have the external users programmatically upload the content into the system and if you set up a subscription for a genric user/email it could be informed when something changes and programmatically copy it out to wherever you need it to go.
    2) How can we fetch the files from Beehiveonline directories ? Can we use generic SFTP/FTPS adapters to do so?
    FTPS can be used along with the developers kit, webDAV and HTTP transfers - I have a working java FTPS programme that can be used to upload/download the files so that piece already exists.
    As usual the devil will be in the detail and the flow you describe at the moment is a bit sparce on detail :-)
    Phil

  • How to terminate Correlation using Papi Call in Java

    Hi ,
    I have process processP1 in which there is a automatic activity A1, within this activity I am creating a correlation with the combination of customer_id and loan_id.
    Correlation.initiate(name : CORRELATION_NAME, values : { customer_id, loan_id });
    After that, there is a subprocess processP2, after the instance is prcessed completely in processP2, I have another automatic activity A2 in processP1 , I am terminating the correlation .
    Correlation.terminate(name :CORRELATION_NAME)
    One issue which I am facing is there is a instance for which a correlation was created, it failed in processP2 and was aborted. This particular instance never went to A2 the correlation was not terminated.
    Whenever the same combination of customer_id and loan_id is getting created, it is showing as duplicate entry.
    Is there a way to clear / terminate that particular correlation? Can It be done using Papi ?
    Any suggestions / advice would help.
    Thanks,

    Sreekant wrote:
    Hi ,
    I have process processP1 in which there is a automatic activity A1, within this activity I am creating a correlation with the combination of customer_id and loan_id.
    Correlation.initiate(name : CORRELATION_NAME, values : { customer_id, loan_id });
    After that, there is a subprocess processP2, after the instance is prcessed completely in processP2, I have another automatic activity A2 in processP1 , I am terminating the correlation .
    Correlation.terminate(name :CORRELATION_NAME)
    One issue which I am facing is there is a instance for which a correlation was created, it failed in processP2 and was aborted. This particular instance never went to A2 the correlation was not terminated.
    Whenever the same combination of customer_id and loan_id is getting created, it is showing as duplicate entry.
    Is there a way to clear / terminate that particular correlation? Can It be done using Papi ?1. Get the instances by using the below method. the below method is avliable in the ProcessServiceSession calss.
    InstanceInfo processGetInstanceByCorrelation(String processId,
    String correlationName,
    Object[] correlationValues)
    throws OperationException
    2. Notiy these instances using the method. the below method is avliable in the ProcessServiceSession calss
    processSendNotification(String targetInstanceOrProcessId,
    String activityName,
    String targetArgumentsSetName,
    Arguments notification)
    throws OperationException
    >
    Any suggestions / advice would help.
    Thanks,Hope this helps
    Narasimha

  • Finding correlation using derived columns?

    I want to use the aggregate CORR_S function which take two numerical columns and output the correlation between them. Assuming I have the table:
    Employee(name, gender, salary) where I want to create two derived columns, how would I do it?
    Like,
    SELECT CORR_S(
    SELECT salary
    FROM employees
    WHERE salary < 10000,
    SELECT salary
    FROM employees
    WHERE salary > 10000
    ) as correlation
    FROM employees
    It will find the correlation between salary's less than $10,000 in one column and salary's more than $10,000 in another column. Of course, I get an error when running the query. It's no problem if I use CORR_S(salary, salary) but I want to use derived columns, is it possible? Or, will I need to create a new table view with two new columns CORR_S(lowSalary, highSalary)?
    Thanks.

    It may be correct sql query, but statistically ( i mean here the OP question, or at least how i interpret it) it is nonsense.
    Clearly , correlation show how good distribution of one set of items corresponds to another set, so the order of item in the itemset does matter. Consider
    SQL> WITH t AS (
      2          SELECT 1 id1, 10 id2, 30 id3 FROM dual UNION ALL
      3          SELECT 2 , 20 , 10 FROM dual UNION ALL
      4          SELECT 3 , 30 , 20 FROM dual )
      5  SELECT corr_s(id1,id2), corr_s(id1,id3)
      6  FROM t
      7  /
    CORR_S(ID1,ID2) CORR_S(ID1,ID3)
                  1             -.5So, it would make sense to calculate correlation between salary and hiredate, salary and department number, salary and employee name's length, whatever, but how can be correlated salary less 10k to salary more than 10k - i can't understand it. They are not in the same set, but in two different sets ( while one can have either more 10k or less 10k, but not both) and relation between these two sets is not given by OP.
    Best regards
    Maxim

  • B2B communication using PI

    Hi all,
    I want to know what exactly is the meaning of B2B communication and A2A communication.How are both of them different?
    How exactly does the concept of "Party" help to establish B2B communication.
    Many Thanks,
    Neha

    Hi Neha,
    You already have the best answers from the Gurus. Only to add to answer the second part of your question,
    "How exactly does the concept of "Party" help to establish B2B communication."
    In a scenario Party object designates an Organization or a similar entity (Business partners/customers or the Home Organization) taking part in the scenario.
    Using Parties in a B2B scenario in XI helps to define the logical scenario between the transacting parties........where you use the Services under Parties.
    While in A2A you should use Service without party, as the transaction takes place between Business (Logical) Systems defined within your System Landscape (SLD).
    Now how technically the Party object helps to establish B2B communication...............
    While configuring IDoc scenarios and the IDoc partners for these transactions are defined as Vendors (LI) or Customers (KU) in the Backend R/3 systems,
    then the Inbound IDoc adapter resolves the Sender/Receiver information (SNDPRN, SNDPRT, RCVPRT, RCVPRN) in the IDoc control header to a specific Party object in the configuration during Normalization, using Party Identifiers.
    And reversely the Outbound Idoc adapter resolves the Party objects used in XI scenario into the Backend R/3 system's Idoc partner while creating the Idoc Control header Information.
    Also the Party Identifiers (Alternative Identifiers) are used to convert the Party names used in XI scenario to Multiple globally-recognized identifiers for Companies
    (Such as DUN numbers or EAN codes) - which directly relates to (facilitates) a physical cross-company process/transaction - in the message header.
    Some useful excerpts from help.sap.com
    A communication party (party for short) represents a larger unit, which is involved in a collaborative process.
    Using a communication party, you generally address a company within a cross-company process. 
    You can assign a communication party one or more services to address it as the sender or receiver of messages.
    Alternative identifiers are used as follows at runtime:
    ·        Inbound Processing:
    If a message from an external party contains an identifier for a company in the message header, the identifier is mapped to the name of the internal party (normalization).
    Only then can the relevant configuration objects required for the message to be processed further be found and analyzed in the Integration Directory.
    ·        Outbound Processing:
    The internal party name of an outbound message is mapped to the identifiers to be used (in accordance with the configuration settings).
    The external receiver then receives a message that contains the externally-valid identifier in the message header (denormalization).
    Wish you the best in developing your first B2B scenarios
    Regards,
    Suddha
    Edited by: Suddhasatta Guha on Aug 19, 2008 2:20 PM
    Edited by: Suddhasatta Guha on Aug 19, 2008 2:24 PM

  • BPEL-B2B integration using default AQ

    I'm trying to invoke a partnerlink that will call Integration B2B to send an EDI 850. I followed the instruction in BPEL_B2B.zip that came with Integration B2B. I was able to setup the partnerlink and used WSIF to select the appropriate 850 document. My question is: where in the PartnerLink or Invoke function can I assign the IP_MESSAGE_TYPE with appropriate from/to id information before the document goes to B2B. Do I need to define this IP_MESSAGE_TYPE? I have been trying to find documentation that describes how to do this in BPEL and I haven't been able to. Your help is greatly appreciate.
    Dang

    This information goes in the AQ header. To create the AQ header variable, go to the invoke activity that connects to your AQ partnerlink. Open up the properties for the invoke and go to the "Adapters" tab. You'll see a field for the input header variable. To create this, click on the flashlight and use the variable chooser to create a new variable called "b2bHeader" or something like that. This variable will be a message of type Header_msg which you'll find in the WSDL for your AQ partnerlink. Once you've created the variable, you can assign the message type, etc. as needed.
    There may be another (simpler) way to do this, but this seems to work fine for me.

  • How to customize B2B webshop using NWDS

    Hi,
    Currently I'm working on NWDS (A beginner), and I want to get hands-on experience as how to customize web pages(java) using NWDS. But still I dont have clear view as where to start from?. It would be very helpful, if you guide me with step by step process.
    Also, How to customize a B2B webshop pages(.jsp) using NWDS. what are the basic requirements/ prerequisites to acheive this? and what are the basic configuration settings for NWDI, J2EE Engine??
    Please help me in this regard. If anyone has materials regarding this or NWDS please send it across to [email protected]
    Regards,
    Praveen

    Hi Praveen,
    I presume you are customizing JSPs in a CRM ISA application. In that case,you need to check out the Extension Guides for the same on the SAP help site.
    Kindly award points if this helps I can send one of Extension Guides that I have to the mail ID mentioned.
    Thanks & Regards,
    Shalini

  • Correlation using file name

    Hi all
    i have a scenario where I have to place a file at target with a particular file name, say, my_name_is_itisha.txt .After the target processes the file,it places an acknowledgement file with the name my_name_is_itisha_txt.ack.
    In short, the ack file will replace the '.' with '_' and append '.ack' to the file placed by me at the target.
    I know that we can correlate 2 files with similar fields but how to correlate 2 files with the same name ?
    Please suggest a solution.
    Edited by: itisha alok on Apr 28, 2009 1:39 PM
    Edited by: itisha alok on Apr 28, 2009 1:40 PM
    Edited by: itisha alok on Apr 28, 2009 1:40 PM

    Hi,
    Sorry for the late response....
    can you please tell me how to get the filename in the mapping?
    This is achieved by writing a UDF in the corresponding Message Maping.....this udf will do the function of extracting the filename during runtime....the UDF is already provided by Srini....even you can search SDN for Dynamic FileName and you will get lot many threads....you need to use Adapter Specific Message Attributes (ASMA) for this purpose.
    The UDF need not have any arguments/ parameters.....as it does not need any input from any of the Source nodes.....it will extract the information (filename) from the message header....
    For more info: http://help.sap.com/saphelp_nw70/helpdata/EN/43/03612cdecc6e76e10000000a422035/frameset.htm
    Regards,
    Abhishek.

  • ISA B2B/B2C using Magento e-Commerce

    Hi Gurus,
    I have a perplexity about the real usability of ISA e-Commerce Applications and
    I want to try to integrate a SAP R3 or SAP CRM backoffice with a Magento e-Commerce Instance.
    What you think about it, and there are any configured package ready to use?
    Thanks in advance
    Nicola Bisinella

    There are no packaged solutions available for this. SAP CRM E-Commerce is very closely integrated to CRM or R/3 backend system.
    Please refer to the following thread SAP CRM and Magento and check the replies by The specified item was not found.
    Since Magento is PHP based, you must know how to integrate the PHP based Magento to any SAP system using the RFC integration. Refer to this article in SDN - [Integrating SAP with PHP|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a5d5b6f6-0301-0010-4fae-f3b91bcfd642]
    The simplest scenario will be to capture the order in Magento and then create in the SAP system (say R/3 backend) for further processing of the order.
    But there are more complex things that you may need to bring to the table before taking this route.
    1. Product master is the source for product catalog item details - you don't have to maintain them separately. Catalog maintenance will easily become a nightmare if your product master is not directly related to the catalog. With Magento, you will end up developing many new interfaces to synchronize the SAP product / material master and the Magento catalog.
    2. Catalog product pricing - one pricing every where if you use SAP solution. With Magento, you have to find a solution of how to synchronize the price - as what is seen by the customer in the web and what is being processed in SAP.
    3. Customer specific pricing and catalog views
    4.Product availability
    Bottom line. If you / your customer already has SAP platform, why would one go through all the pain to loose the integrated solution?
    In my opinion, compared to the effort required for Magenta to SAP integration, fixing the SAP E-Commerce UI is a much simpler approach.
    But if you are trying to develop some packaged solution, then, spend your time and productize the solution.

  • AS2 Certificate Install for B2B Use

    Oracle Team -
    Is there a comprehensive set of instructions available on the FULL process necessary to get an AS2 connection up and running ?
    I am looking for something that starts with the installation of the certificate in to the Oracle Wallet all the way thru setting up the Delivery Channel in B2B.
    I have already looked at the tutorial in the B2B tech notes -- that starts after the certificate has already been installed.
    Thanks,
    Alice Raia

    Hello,
    We have sent the white paper on security to you.
    As a summary,
    10.1.2.0.2 B2B engine uses the certificate from the repository for both signing and encryption and also a lookup to the wallet for Private key, however this architecture has a significant change in subsequent releases.
    Signing and Encryption for Host : Store the certificate in both wallet and repository
    Signing and Encryption for TP : Store the certificate in repository. Please see the details of the same in the security document.
    Rgds,Ramesh

  • Changing Header details in B2B using NWDI

    Hi !
    We are trying to customise the logo of the B2B webshop using NWDI in version ECO ERP 7.0 but it seems all so complicated compared to ISA 4.0. ?showmodulename=true doesn't pull up the .jsp that has the B2B logo part. Using Firebug on Firefox, we found the stylesheet that holds the information as 'stylesheet_ge.css' However, this file is specific to different browsers and it's various versions, meaning that the change needs to be done on each stylesheet. However, those files never seem to appear on the NWDI as it sits under webContent -> mimes.
    Do we need to change it on the server file directly not using NWDI ? Or is there another way to do this using NWDI ? Also, I seem to not have access to quite some files on NWDI. Am I missing anything ?
    Best regards,
    Ashok.

    Hi Ashok,
    First check in your Java PErspective that do you have project crmtcwebappbase~sap.com created if not then go to Development Configuration PErspective expand SAP-SHRWEB SC Go to DC *crm/tc/web/appbase[sap.com] and right click on it and select create project.
    Once you have created project then go to Java Perspective open project crmtcwebappbase~sap.com  expand src/package now expand mimes open required style sheet. As you know you have to make changes in each style sheet for different browser.
    find #header-appl .header-logo text in style sheet and update proper URL location for your client logo file. Save it and build EAR and deploy it and view it in proper browser for which you have change style sheet.
    Let  me know if you have any question.
    eCommerce Developer

  • Getting Validation Error at B2B Console for 856 Outbound B2B-51507

    Hi,
    We are getting this error while sending the EDI 856 in an outgoing Process. We are getting the data from Oracle Apps and sending it to B2B via B2b adapter using mediator.
    we are using X856 ecx file and X856 xsd.
    Can Anyone help in this. If Anyone is having any idea please help us on this.
    Do we need to set the Deployment Validation Property to False? If yes then is it in EM we need to Set?
    Appreciate quick response.
    Below is the error details:
    Id 0AF6038D12BE3AE21CF0000011881680
    Message Id 0AF6038D12BE3AE1C5E0000011881630
    Refer To Message Refer To Message
    Sender Type Specialties
    Receiver Type Name
    Receiver Value XXXX_4010
    Sender Sybron Dental Specialties
    Receiver :XXXX_4010
    Agreement Id:XXXXXXX
    Agreement HEN_KRR_AGR
    Document Type 856
    Document Protocol EDI_X12
    Document Version 4010
    Message Type REQ
    Direction OUTBOUND
    State MSG_ERROR
    Acknowledgement Mode NONE
    Response Mode NONE
    Send Time Stamp Monday, October 25, 2010 6:57:41 AM GMT-07:00
    Receive Time Stamp Monday, October 25, 2010 6:57:41 AM GMT-07:00
    Document Retry Interval 0
    Document Remaining Retry 0
    Native Message Size
    Translated Message Size 3811
    Business Action Name
    Business Transaction Name
    Xpath Name1 XPathName1
    Xpath Value1
    Xpath Expression1
    Xpath Name2 XPathName2
    Xpath Value2
    Xpath Expression2
    Xpath Name3 XPathName3
    Xpath Value3
    Xpath Expression3
    Correlation From XPath Name CorrelationFromXPathName
    Correlation From XPath Value
    Correlation From XPath Expression
    Correlation To XPath Name CorrelationToXPathName
    Correlation To XPath Value
    Correlation To XPath Expression
    Wire Message Wire Message
    Application Message Application Message
    Payload Storage Payload Storage
    Attachment Attachment
    Label soa_b2b_ - Fri Oct 22 04:32:37 PDT 2010
    Collaboration Id 0AF6038D12BE3AE205B0000011881670
    Collabration Name
    Collabration Version
    Business Action Name
    Exchange Protocol Name Generic File
    Exchange Protocol Version 1.0
    Interchange Control Number
    Group Control Number
    Transaction Set Control Number
    Error Code B2B-51507
    Error Description Machine Info: (org-vmsosoa.sds.sybrondental.com) Description: Payload validation error.
    Error Level ERROR_LEVEL_COLLABORATION
    Error Severity ERROR
    Error Text Error Brief : XEngine error.
    This is the Application Message we are getting in Error Details:
    Document Type 856
    Document Definition 856_DocDefHENK
    Document Protocol Name EDI_X12
    Document Protocol Version 4010
    Refer To Application Message Id Refer To Application Message Id
    App Conversation Id
    App Message property {tracking.compositeInstanceId=11, b2b.documentProtocolVersion=4010, b2b.toTradingPartnerId=HEN_KRR_4010, tracking.ecid=0000IjZLVsfDCgS5IFc9yf1ChDOY0034Rz, b2b.fromTradingPartnerId=Sybron Dental Specialties, tracking.conversationId=BPEL, tracking.compositeInstanceCreatedTime=Mon Oct 25 06:57:39 PDT 2010, tracking.parentComponentInstanceId=mediator:D4A7EA60E03F11DFBFC66D8172AE9492, MESH_METRICS=null, b2b.documentTypeName=856, tracking.parentReferenceId=mediator:D4A7EA60E03F11DFBFC66D8172AE9492:D4AC5730E03F11DFBFC66D8172AE9492:oneway}
    Direction OUTBOUND
    State MSG_ERROR
    Error Code B2B-51507
    Error Text Error Brief : XEngine error.
    Error Description Error : Mandatory attribute missing: Standard.
    Created Date Monday, October 25, 2010 6:57:40 AM GMT-07:00
    Modified Date Monday, October 25, 2010 6:57:41 AM GMT-07:00
    Message Size 3811
    Payload Payload
    Business Message Business Message
    Retry Interval 0
    Reattempt Count 0
    Remaining Retry 0
    ECID 0000IjZLVsfDCgS5IFc9yf1ChDOY0034Rz
    Composite Instance Id 11
    Parent Composite Instance Id mediator:D4A7EA60E03F11DFBFC66D8172AE9492
    Conversation Id BPEL
    Domain Name default
    Composite Name Generate856ASNOutbound
    Composite Version 2.0
    Reference Name B2B_GetData

    Hi,
    It looks like , Payload is not valid as per the ecs/xsd so B2B is giving Payload validation Error.
    If Validation is must then validate the payload against ecs/xsd offline and correct.
    or you can turn off validation in Agreement (Validation = false) and redeploy the agreement.
    Rgds,
    Nitesh Jain

  • Seeburger AS2 comm channel problem (B2B) - "perhaps AS2ID missing"

    Hi guys!
    We try to configure B2B scenario using Seeburger AS2, but communication channel monitor returns error:
    Error type: COMPONENT_ERROR,NOT_TRANSMITTED >> Error date: 9/25/07 10:05 AM >> Description: AS2 Adapter failure Outbound configuration error: Sender configuration incomplete - perhaps AS2ID missing.. com.seeburger.as2.AS2Plugin.execute(AS2Plugin.java:321) [9/25/07 10:05 AM]
    We're not sure about the scenario configuration and using identifiers (cos' this is probably the problem).
    Did someone of u already configured Seeburger AS2?
    We have configured in receiver party alternative identifier Seeburger - AS2ID, however, the message sent to target has always agency XI and scheme XIParty. It should be probably Seeburger and AS2ID (the alternative one).
    <SAP:Receiver>
      <SAP:Party agency="http://sap.com/xi/XI" scheme="XIParty">XXXX</SAP:Party>
      <SAP:Service>BS_3RD_XXXXX</SAP:Service>
      <SAP:Interface
    How to achieve it?
    Thanx a lot!
    Peter

    Hi Anoop!
    Yes, we use it on receiver side.
    ModuleProcessorExitbean exists, so it should be ok.
    What I'm not sure about is the thing with identifiers..
    In Party (let's call it X) - Identifiers, we have default agency http://sap.com/xi/XI, scheme XIParty and name X.
    What values should be there for Seeburger?
    We have Agency: Seeburger, Scheme: AS2ID; Name: X.
    Is it correct?
    We also received some 9 char long number - probably some ID to adapter(?). Any idea, if it is necessary and where to use it?
    Is it necessary to configure identifier seeburger also in Identifiers tab of Receiver communication channel? Or we can leave it empty (both- sender, receiver)?
    We use this in B2B scenario, of course: Target system is party, but we use our R/3 as Business System w/o party. Is it ok, or do we laso have to "be" as Party in our configuration scenario?
    A lot of questions, but points will be awarded 4 sure
    Thanx!
    Peter

Maybe you are looking for