cancel
Showing results for 
Search instead for 
Did you mean: 

sales order number

Former Member
0 Kudos

Hi friends,

I got a task ... Could any one tell how to handle it ...pls give brief information abt the steps involved in it.

"User enters sales order Number and submits the form from Web Browser .The user request is a synchronous web service request and reaches to XI using SOAP adapter"

1)How its possible pls tell the way for it.

"Later the data is recieved in XI, XI does mapping and sends the Sales order No to an MQ queue using JMS adapter and waits for the response from the database ..Here I have to write a java program ,which reads the incoming MQ message to get the sales order number ,will place the related info for that sales order no using the correlation id.Once the response comes back ,XI maps data to SAP and retrieves the remaining info from SAP.This message is sent back to the Web Client."

Could any give brief idea how to handle this scenario.

Accepted Solutions (0)

Answers (1)

Answers (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

1. the first part is quite easy:

you can create a Web service on XI (sync) and from the generated WSDL

from XI you can create a web application that will consume it

(if you use SAP the easiest way would be to use web dynpro)

2. the second part is a little bit more complex

why you need to do jms call (to db) to get the sales order number if you already have it?

why don't you use jdbc adapter to query the DB directly instead of using jms?

with SAP you can use a bapi which get the sales order details from SAP

and sends the response to web application

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>