Skip to Content

Error in using S/A Bridge in ccBPM

Hi all,

I am trying a BPM using S/A bridge in ccBPM.

The receive step(start process) is using a synchronous interface which opens the S/A bridge.

The scenario is Http<->BPM, where the response must go back from BPM.

But when tested it showing the following error

<SAP:Error>

<SAP:Category>XIAdapter</SAP:Category>

<SAP:Code area="BPE_ADAPTER">UNKNOWN_MESSAGE</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>No object type found for this message; check the activation of the corresponding process</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

It is showing some activation error. But every thing is activated.

Can anyone help.

Thanks in advance.

Chemmanz

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • avatar image
    Former Member
    Jun 16, 2006 at 03:35 AM

    Hi,

    Check the status of this BPM process in SXI_cache. It should have a status of 0.

    Also, look into the trace of the BPM. It will give you more information.

    Regards,

    Smitha.

    Add comment
    10|10000 characters needed characters exceeded

  • Jun 16, 2006 at 03:42 AM

    Chemmanz,

    Check the status of your BPM in SXI_CACHE. Try ti activate the BPm from there.

    Check the SEMNATIC of your BPM in the IR.

    Also, take a look ath this blog for a Synch Asynch Bridge,

    /people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi

    Regards,

    Bhavesh

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      1. You can check if the BPM is SXI_CACHE and status is 0.

      2. ALso, check the Sync/Async bridege example given in SWCV BASIS with namespace patterns

      Regards

      Vijaya

  • Jun 16, 2006 at 04:35 AM

    Hi all,

    Thank you for your quick response.

    There are no semantic errors in BPM.

    Also it is having return code 0 in SXI_CACHE.

    What is SWCV BASIS ??

    I am doing a simple test scenario with

    Data Types.

    1)DT_NUMBERS

    <REQUEST>

    <NUMBERS>

    <A>

    <B>

    2)DT_SUM

    <RESPONSE>

    <SUM>

    Message Types

    1.MT_NUMBERS

    2.MT_SUM

    Following message interfaces

    1.MIOS_NUM_SUM outbound synchronous

    Request Message - MT_NUMBERS

    Response Message - MT_SUM

    2.MIAS_NUM_SUM abstract synchronous

    Request Message - MT_NUMBERS

    Response Message - MT_SUM

    3.MIAA_NUM abstract asynchronous

    Message - MT_NUMBERS

    4.MIAA_SUM abstract asynchronous

    Message - MT_SUM

    Message Mapping

    MT_NUMBERS<->MT_SUM for finding the sum

    BPM Steps - (SA_BPM)

    1.Receive Step

    Message -> MIAA_NUM

    Synchronous Interface -> MIOS_NUM_SUM

    Opens S/A Bridge

    2.Tranformation Step

    For finding sum

    MIAA_NUM to MIAA_SUM

    3.Send step

    Message -> MIAA_SUM

    Closes the S/A Bridge

    In the configuration

    1.I am using plainadapter

    2.Receiver Determination is

    HttpService(BusinessService)(MIOS_NUM_SUM)->SA_BPM(BPM)(MIAS_NUM_SUM)

    Any thing wrong ??

    Thanks in advance

    Chemmanz

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hey chemmanz,

      SWCV BASIS refers to Software component version named BASIS which will be in ur system at install time.

      Also did u check the workflow using sxmb_moni_BPE this might give some info ?

      Let us know

      Vara

      [PLEASE REWARD FOR POSTING]

  • avatar image
    Former Member
    Jul 20, 2006 at 01:59 PM

    hi Chemmanz,

    how did u solve your problem as i'm getting the same error ?!!??

    Thanks in advance,

    JMMatos

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Jose,

      we can handle the same scenario in other way.

      Do this way....

      1)recieve ...(recieve asynchronous message instead of S/A bridge)

      2)Send (synchronous message ie sending target and getting the response)

      3)send (response to your source)

      In this case no S/A bridge....

      It will solve your problem...

      Thanks,

      Sekhar