on 12-02-2009 5:36 AM
Hi Sushama,
>>But, I do have concerns, whether we got to create separate interfaces for request and response through the Web Service?How many interfaces needs to be created?
You need two interfaces. Both shoudl be synchronous one and each interface's request will have one message type and the response will have another message type..
So if A and B are interfaces then A(ar, aresp), B(br, Bresp) where ar and br are request message type and aresp and bresp response message type.
>>How to incorporate WS to WS scenario using BPM?
Why BPM any special need?? we can make a soap to soap sync interface here
Regards
Suraj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Why do you need a BPM? BPM should not be used if it is consisting just of Receive --> transformation --> Send steps.
This can be done without a BPM also.
For WS_to_WS you need to create a DT on the sender side and then MT and Message interface....based on this MI create a WSDL file in ID....give this WSDL file to the Source WS developers.
On the Target, import the WSDL file from the corresponding WS developers and develop the IR, ID objects....
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I understand.. But, there are lots of complexities ::
1.We got to incorporate switch since if else condition has to be used depending upon which ECC will be updated.
2.We got to compare the request and response file coming from MDM and depending upon the comparison MDM and ECC have to be updated/created.
3. We got to merge the 2 file and send it to PI , which in turn will be sent to ECC through WS for updation.
Please suggest.
Regards,
Sushama
Hi Sushama,
>>1.We got to incorporate switch since if else condition has to be used depending upon which ECC will be updated.
if then update ECC else what!!! Can't we use the condition editor in receiver and interface determination??
>>2.We got to compare the request and response file coming from MDM and depending upon the comparison MDM and ECC have to be updated/created.
You can try to do this in Message mapping look up itself.. Can't you??
>>3. We got to merge the 2 file and send it to PI , which in turn will be sent to ECC through WS for updation.
Two files!!! so you are saying you have two input to BPM ie two source WS and one target WS... then total 3 Service Interface will be used
Regards
Suraj
We are having PDM sending the file(PDM understandable format) to PI. It has to be sent to MDM and ECC for updating the fields.
We have something like primary key which needs to be compared with the response message from MDM.Depending upon the match the same has to be either created(if doesnt exist) or updated(if already exists).
Checking ::
checks whether it has a value in predecessor and backward compatibility attribute, if yes then it call MDM synchronous WS for the item details of the predecessor item, parses the non PDM values from the predecessor item, put them in the new item creation structure. After creation of the item structure with value, PI posts the structure to MDM through synchronous WS call.
The same structure has to be defined for Updation also.
This scenario could be done by java mapping also but I think it would be easy to handle the alerts in PI7.1 using BPM.
Is there any alternative to handle the same?
Kindly suggest.
Regards,
Sushama
Hi Suraj,
1.We got to incorporate switch since if else condition has to be used depending upon which ECC will be updated.if then update ECC else create the same with primary key(like item no)
How can we do the same in interface/ receiver determination? Are you talking of Xpath or context object? Please elaborate.
2.We got to compare the request and response file coming from MDM and depending upon the comparison MDM and ECC have to be updated/created.
It will be complicated java mapping program to check the same. Can this be done by value mapping?? I am not sure of the mapping lookup?
3. We got to merge the 2 file and send it to PI , which in turn will be sent to ECC through WS for updation.
2 Files means One coming from PDM and the other Coming from MDM
Regards,
Sushama
Hi Sushama,
Still not clear with your requirement
Are you saying it is like this
PDM (file)--> PI --> MDM > PI> ECC? If want to send some data to MDM as a webservice call is possible by udf
/people/bhavesh.kantilal/blog/2006/11/20/webservice-calls-from-a-user-defined-function
Then decide further and send update or insert command to ECC
Regards
Suraj
Synchronous Sender Interface--> Synch Rec---> Asyn Send-->Asyn Rec--->Syn Send--->Sync Receiver Interface
I actually lost the connection to your Q.....but if above is the flow that you want to implement using a BPM then it is not correct...why?
1) Why are you having Synch Rec step in the BPM?
2) What is the use of Syn Send and then a Sync receiver Interface?
Hi Sushama,
>> WS>BPM>WS Synchronous Sender Interface> Synch Rec-> Asyn Send>Asyn Rec->Syn Send--->Sync Receiver Interface
Yes..
You need to make something like this blog http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=%28J2EE3414800%29ID0710274750DB1148985673060978361...
Regards
Suraj
User | Count |
---|---|
84 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.