on 04-18-2008 9:03 AM
Hi All,
My scenario
System A -- XI --- System B
System A will send xml data to XI through HTTP.
Now I need to give xml structure to System A so that it can send xml data to XI.
My question is:
For xml structure should I give to System A
XSD of Request Data Type
OR
Take Source xml structure of message mapping from test tab
Regards
Hi
You have to
Take Source xml structure of message mapping from test tab.
Please dont forget to rewad some points.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Take source xml from message mapping and send it using HTTP sender
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rac,
You should give the actual data structure with values, not XSD.
Regards,
Piyush
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi RAC,
Check my recent reply to your previous thread.
Thanks,
Gujjeti
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi RAc,
There are two questions
1) What should be sent to client?
Ans--> XSD of request and response messages
2) Technical--> What shouold be actually sent from HTTP protocol.
Ans--->Source xml structure of message mapping
Client will generate the source XML structure from XSD's.
Hope this clears your doubt.
regards,
Piyush
Hi RAC,
When you define a message mapping obviously you will give(assign) source message type and Target message type only.
Hence no need to bother abt it.
Using Message Types XSDs client will generate and post application data to XI server.
Thanks
Gujjeti
Edited by: Praveen Gujjeti on Apr 18, 2008 10:31 AM
Hi Rac,
There are so many tools available to generate it . RWB is one of them.
If your client understand XML , he will easily figure out the exact message/data needs to be sent.
XSD is definition of data type. While transporting , actual data is passed, not definition.
You can ask your client, what he requires . Normally XSDs are sent.
Regards,
Piyush
>>XSD is only used in XI. Sender is no way concerned with it.
>>Sender system is only responsible for sending data - which is the source xml of message mapping in ur case.
Prateek,
If sender doesnt send the data based on the schema(XSD) defined in XI, we will get a mapping error in XI.
Hence client has to validate against the schema when he generates application data and before he can post it to XI.
Thanks,
Gujjeti
If sender doesnt send the data based on the schema(XSD) defined in XI, we will get a mapping error in XI.
It is not the responsibility of sender to send data according to structure defined in XI.
Rather it is responsibilty of XI developer to create the correct structure.
Hence client has to validate against the schema when he generates application data and before he can post it to XI.
Tell me. In how many projects do we actually send the XSD to the sender side. In real world, first sender provides us the information about the structure. We generate the structures accordingly in XI and then sender sends data accrding to the structure that they Already have
Regards,
Prateek
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.