none
Pipelines inside Orchestration RRS feed

  • Question

  • Requirement is to receive and send EDI Message via a WEB Svc.
    Planning to receive and convert and EDI Message A-->B inside orchestation and then expose that Orch as WS.

    Can anyone help me out with a suitable example. The challenge is serialization to EDI..I can call the maps within the orchestration but routing it back to the caller as EDI within WebSvc is challenge for me...

    TIA
    SV
    Wednesday, December 16, 2009 1:59 PM

Answers

  • It is a known issue that you cannot call the EdiSend or EdiReceive pipelines from an orchestration. See the EDI known issues FAQ: http://msdn.microsoft.com/en-us/library/bb245963(BTS.10).aspx and http://msdn.microsoft.com/en-us/library/bb226497(BTS.10).aspx.

    I think the challenge is you need to disassemble the Xml of the web service then disassemble the EDI too. I think you would need to use XmlReceive, then a custom pipeline component to place the Edi body in the message, then you need to use EdiReceive.

    Similarly, on the send side you basically need EdiSend and then a custom pipeline component to take the EDI and wrap it into Xml that the XmlTransmit can send back on the web service response.

    Basically it will function like with As2EdiReceive or As2EdiSend but with Xml instead of AS2. You might look at those pipelines in Reflector to get a better understanding of the intermediate code.

    Thanks,


    If this answers your question, please use the "Answer" button to say so | Ben Cline
    Thursday, December 17, 2009 4:35 AM
    Moderator