on 04-30-2012 10:23 AM
Hello,
I'm totally new in the SAP Middleware world.
At the moment I try to understand how application integration with SAP PI works.
I have some experience in using IBM WebSphere Message Broker ESB and want to understand
the simularities and differences in the mediation development.
I know that IBM WebSphere Commerce provides a SOAP web service interface.
It can act as web service provider and consumer.
The payload of the SOAP requests and response is an OAGi compliant Business Object Document (BOD).
In general BOD's are complex XML elements.
WebSphere Commerce --> Navision
For an integration to Navision I have to implement the WebSphere Commerce consumer web service.
This will receive a BOD SOAP request.
Does SAP PI provide any adapters to work with BOD's or do I have to work with the WSDL objects?
Does SAP Pi provide a Navision adapter? What is the format which the Navision adapter expects?
How can I transform from the BOD to the Navision adapter format? Are there any build in filters like
a "graphical Mapper"?
Navision --> WebSphere Commerce
For an integration to Commerce I have to implement a trigger in Navision. The payload of the
trigger message has to be mapped to the WebSphere Commerce provider SOAP web service BOD.
How does SAP PI receive calls from a Navision system? Is this realized through polling
or event-driven listening? What physical and logical format does the received message have?
Is it an XML document? Is there an abstraction between the entity in the Navision system and
the entity the Navision adapter provides? Is there any support to map to the BOD of the Commerce
SOAP web service request?
Thanks for your help!
Hi Frank,
How does SAP PI receive calls from a Navision system?
SAP PI is the product offered from SAP in order to integrate different plattaforms and/or protocols. SAP PI offer several adapter for this purpose, for example HTTP, SOAP, JDBC, FILE (vía NFS or FTP), RFC (with ECC SAP systems), etc.
Almost plattaforms and programming languages let nowadays make the connection via the SOAP adapter with XML payload, of course. The you will have two possible scenarios
WebSphere Commerce -->PI --> Navision
Does SAP PI provide any adapters to work with BOD's or do I have to work with the WSDL objects?
Does SAP Pi provide a Navision adapter? What is the format which the Navision adapter expects?
How can I transform from the BOD to the Navision adapter format? Are there any build in filters like
a "graphical Mapper"?
SAP PI doesn't offer a Navision adapter, SAP PI offers standars adapter like as mentioned above. SAP PI works internally with XMLs, in that way you can use a PI graphical mapper, XSL, JAVA or ABAP mappings in order to convert the XML source in the XML target, you could import XSD/DTT/WSDL in order to establish the differents schemas.
Navision --> WebSphere Commerce
For an integration to Commerce I have to implement a trigger in Navision. The payload of the
trigger message has to be mapped to the WebSphere Commerce provider SOAP web service BOD.
As i mentioned above there is no proble in order to use a SOAP communication.
I hope this helps.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.