Skip to Content
author's profile photo Former Member
Former Member

XI message mapping issue

Hi,

I have HTML -> XI -> RFC scenario and I have a problem with maping ...

HTML outbound interface looks like:

s_element_1

s_element_2

s_element_3

s_element_3_1

s_element_3_2

s_element_3_2_1

s_element_3_2_2

s_element_3_2_3

RFC inbound interface is as follows

d_element_1

d_element_2

d_element_3

d_element_4

d_element_5

d_element_6

I have following mapping:

s_element_1 -> d_element_1

s_element_2 -> d_element_2

s_element_3_1 -> d_element_3

s_element_3_2_1 -> d_element_4

s_element_3_2_2 -> d_element_5

s_element_3_2_3 -> d_element_6

mapping of s_element_1, s_element_2 to d_element_1, d_element_2 works correctly. Mapping of other elements does not work ... I have direct mapping without any functions.

Has anybody an idea, why not?

Thank you.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

4 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jul 31, 2008 at 03:50 PM

    trace level changed ... to 3

    now, I can see Trace level="3" messages, but, still, I haven't found a step Request messge mapping ie. I haven't found transformed target message ... what am I doing wrong?

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 31, 2008 at 12:04 PM

    Hi,

    Use RemoveContext from the node functions.....

    Thanks,

    Madhu

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Ask your basis to increase the trace level.

      Go to transaction sxmb_adm.

      Integration engine configuration --> specific configuration

      Category - Runtime

      Parameter - Trace_level

      Parameter TRACE_LEVEL

      Meaning

      The parameter TRACE_LEVEL enables you to locally set the trace level for all pipelines in an Integration Engine.

      However, the diagnostic header of a message can specify the trace level at which it is to be processed. Runtime then uses the higher of the local trace level and the message trace level.

      Usage

      You set this parameter when you want to analyze message processing as it enables you to document either individual steps or all steps in a pipeline.

      Possible Values

      0 Trace deactivated

      1 Document important processing steps

      2 Document important processing steps and details

      3 Document all processing steps and details

      Thanks,

      Beena.

  • Posted on Jul 31, 2008 at 12:16 PM

    Does elements of HTML and RFC lies on the same heirarchy level? Have u checked the same payload from sxmb_moni in IR -> Interface Mapping -> Test tab?

    Regards,

    Prateek

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 31, 2008 at 12:02 PM

    Hi,

    Try Mapping the source with the target using the removeContexts Node function.

    Thanks

    SaNv..

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.