none
web services , serialization RRS feed

  • Question

  •  

    what happens when we call web service from orchestration -- will the meaassage be serialized everytime you call the web service????
    Friday, October 12, 2007 5:55 PM

Answers

  • It works somehting like this:

     

    The web serivce requiest message is published in the message box database (MBDB)

    The solicit response port for the web service will subscribe to this message

    The port will then call the web service, and publish the response message in the MBDB

    The orchestration will subscribe to this response message and continue processing.

     

    So the both the req and resp messages pass thrugh the MBDB.

     

    Regards,

     

    Alan

     

    Monday, October 15, 2007 8:16 AM
  • Short answer is YES the messages will be serialized everytime you call the web service.

     

    I'm assuming you are using SOAP adapter to communicate with the web service.

     

    SOAP adapter will use a proxy class generated by either your orchestration or custom .NET proxy (can be configured on the send port) to call a web service.

     

    The SOAP adapter will use the message part name of the BizTalk Multipart message to serialize to the correct .NET types specified in the web service (arguments and return type).

     

    Regards,

    Saravana Kumar [MVP]

    http://www.digitaldeposit.net/blog

    http://www.biztalk247.com/v1

     

    Monday, October 15, 2007 1:37 PM

All replies

  • It works somehting like this:

     

    The web serivce requiest message is published in the message box database (MBDB)

    The solicit response port for the web service will subscribe to this message

    The port will then call the web service, and publish the response message in the MBDB

    The orchestration will subscribe to this response message and continue processing.

     

    So the both the req and resp messages pass thrugh the MBDB.

     

    Regards,

     

    Alan

     

    Monday, October 15, 2007 8:16 AM
  • Short answer is YES the messages will be serialized everytime you call the web service.

     

    I'm assuming you are using SOAP adapter to communicate with the web service.

     

    SOAP adapter will use a proxy class generated by either your orchestration or custom .NET proxy (can be configured on the send port) to call a web service.

     

    The SOAP adapter will use the message part name of the BizTalk Multipart message to serialize to the correct .NET types specified in the web service (arguments and return type).

     

    Regards,

    Saravana Kumar [MVP]

    http://www.digitaldeposit.net/blog

    http://www.biztalk247.com/v1

     

    Monday, October 15, 2007 1:37 PM
  •  

    Thanks saravana , thats helpful.
    Monday, October 15, 2007 4:56 PM
  • Thanks Alan

     

    Monday, October 15, 2007 4:56 PM