on 02-21-2006 6:16 PM
I'm working on a non BPM synchronous process of kind HTTP=>XI=>RFC
I completed my design and onto config now. I created receiver determination for HTTP (no sender agreement) and receiver determination for RFC. In my interface determination I cannot find mapping objects.
I included in HTTP service, the request, sync and response message and RFC shows up naturally with RFC objects.
Any ideas. I've been struggling with this for over a day now.
Thanks.
Hi Parimala,
Make sure you assigned the right source and target objects and right mapping in your Interface Mapping in IR.
Rgds,
Sam Raju
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for getting back to me.
Here's the problem. I imported RFC - Y_GET_SERVER_INFO which has Y_GET_SERVER_INFO and Y_GET_SERVER_INFO.Response.
I created Y_GET_SERVER_INFO.Response interface message. This RFC is mapped to HTTP_Response.
The mapping object has interface mappings with Y_GET_SERVER_INFO.Response.
In the interface determination, I cannot select Y_GET_SERVER_INFO.Response since its not part of selection list and therefore I guess the mapping object does not show up in the list. Any idea how I can accomplish this.
The sending side turned out ok its only the sync receive side that is causing problem.
thanks,
Parimala
Hi Parimala -
Just to clarify, for this scenario, here's what you need:
<b>Design</b>
1. One Message Interface (outbound/synchronous) corresponding to your HTTP request/response. You don't need a Message Interface nor Message Type for your inbound/synchronous RFC.
2. Request Mapping corresponding to request
- HTTP request Message Type to imported RFC (request)
3. Response Mapping corresponding to response
- RFC.response to some Message Type for the response
4. Interface Mapping
- interfaces: your outbound/sync Message Interface corresponding to HTTP request to imported RFC
- at bottom request tab, select your Request mapping (#2 above)
- at bottom response tab, select your Response mapping (#3 above)
<b>Config</b>
When you say the following:
>>><i>I completed my design and onto config now. I created receiver determination for HTTP (no sender agreement) and receiver determination for RFC.</i>
Don't know if that's a typo, but there should only be one receiver determination based on your sending system/service, sending interface (HTTP one), and interface namespace.
Confirm the above steps and see if that helps.
Regards,
Jin
Sam Raju, are you talking about message mapping or interface mapping.
In the interface mapping, I selected message interface I created for the RFC.Response object and I don't 2 tabs.
Can you please clarify. I think you are right and I may have done something wrong.
Thanks...in case you want to send me screen print - parimalaj@hotmail.com
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.