Skip to Content
avatar image
Former Member

multiple source messages in transformation step in bpm

Hello,

I am using a transformation step in bpm, I have two source messages and 1 target message, I got an error 'expression must return the interface type XXXX(in source message)', I checked my source message in interface mapping and the container element, the types do match.

All the interfaces in the OM as well as in the bpm container definition are of type abstract.

It seems to have something to do with the interfaces belonging to different software components?

I declared a usage dependency from one swcv (holding the bpm) to another (holding the abstract interfaces which cause the error in the transformation step), so that I can reference them in the bpm.

I thought it might have something to do on how the message interfaces are selected in the operation mapping. so I tried to select the messages through the depencency path, but that was of no help either.

Have I been clear?

Any ideas?

Thanks

Matthias

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Jul 05, 2011 at 06:32 PM

    Since no receiver information is available in the transformation step, there can be no value mapping within the transformation step. If the messages to be transformed give values in different formats, for example different date formats, you must first normalize the values before the messages can be processed in the process. To do so, define a message mapping with a corresponding value mapping.

    Check the help page below for reference

    http://help.sap.com/saphelp_nwpi71/helpdata/en/27/db283fd0ca8443e10000000a114084/content.htm

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 05, 2011 at 07:42 PM

    Hi Matthias,

    this happens when you try to define the transformation step, right?

    kr,

    Peter

    Add comment
    10|10000 characters needed characters exceeded