No announcement yet.

OTM 5.5: Web Services How To

  • Filter
  • Time
  • Show
Clear All
new posts

  • OTM 5.5: Web Services How To

    Hi everyone,

    I am a total newbie to Web Services and I would like to send Shipment Actuals from an external application into OTM.

    I would like to use Web Services because I understand that OTM 6.0 will expose Agents other goodies via Web Services so my intention and direction is towards that.

    Specifically I would like to know:
    1) How to call an OTM Web Service to post an Inbound XML to OTM
    2) How to read the response from OTM to that inbound XML

    I know this is very open ended - but I don't really know where or how to start and any information or direction would be greatly appreciated!


  • #2
    Re: OTM 5.5: Web Services How To

    Hi Ian,

    Regarding your queries:

    1) You need to register OTM's WSDL with the external partner system (Let's say BPEL or WebM). This WSDL can be generated from OTM from: BPA>>Integration>>Integration Manager>>Retrieve WSDLs>>IntXMLService. Click on the WSDL URL and it will load the WSDL which can be registered on the partner link.
    2)You can record the OTM Transmission Manager No. into that XML. For this you need to set the AckSpec segment in your GlogXML as follows:
    a. Mention the ComMethodGid.Gid.Xid (Eg. SERVICE)
    b. ServletURL: External System's end-point URL
    c. AckOption: YES
    I haven't tried responses other than the one mentioned above, so would not be able to comment on that as of now.

    Let me know your outcome.

    Naveen Gupta


    • #3
      Re: OTM 5.5: Web Services How To

      Hi Naveen,

      Thanks for this! So does this mean that once I register the WSDL with the external system, I can send a standard Transmission XML with the AckSpec as indicated and thats all?

      I am using Axis as the web service tool to send an Transmission XML to OTM.

      Hope I don't sound silly



      • #4
        Re: OTM 5.5: Web Services How To

        Hi Ian,

        That's right. Initiating an OTM inbound is quite easy as long as your middleware meets the necessary transformation rules when inserting the XML into OTM.
        I haven't used Axis so far but have validated the same with both Oracle BPEL as well as Webmethods and it works really fine.



        • #5
          Re: OTM 5.5: Web Services How To

          Hi Naveen

          i have a similar requirement where OTM needs to send shipment and shipment status details every 15 minutes to an external system.

          i saw ur post where u said u had retrieved the WSDLs from integration manager and open the url to register with the client system.

          I did the same by opening in IE...but the WSDL didnt load...

          kindly let me know..what shud i do?

          Thanks and Regards
          Pradeep Sundar. V