cancel
Showing results for 
Search instead for 
Did you mean: 

BPE_Adapter Error

former_member1330001
Participant
0 Kudos

Hi Friends,

I followed one of the weblogs that was a complete walkthrough for BPM file to file scenario. I have configured everything. Theres no problem with the mapping. But still i am getting an error message that says:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Call Adapter

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<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</SAP:Stack>

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

</SAP:Error>

I have also created ReceiverMsg container element for both the sender and receiver step of Integration process.What could be wrong.

Thanks in advance.

Regards,

Tamilarasan.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

Maybe you should check your BPM again. Try this link:

Hope it helps.

Best Regards,

Arman

Former Member
0 Kudos

Hai tamilrasan,

In simple file to file Using BPM,even i am facing the same problem what you have faced did u find any solution,even i have checked sap note 708338(i dint find any solution)can you please help me out...

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Call Adapter

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<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</SAP:Stack>

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

</SAP:Error>

Regards

sriram

MichalKrawczyk
Active Contributor
0 Kudos

Hi Tamilarasan,

the first thing you can check is:

TCODE - SXI_CACHE

check if your process (BPM) has been activated over there

(integration processes) with return code 0

if not try to activate it from there

Regards,

michal

former_member1330001
Participant
0 Kudos

Hi Michal,

I have checked the SXI_CACHE.The return code initially was 99. I reactivated it only to get the return code as 2. I am getting the same error.Is there any other workaround?.

Could you tell me the use of having an abstract interface in BPM?.

Thanks

Regards,

Tamilarasan.

former_member187339
Active Contributor
0 Kudos

Hi Tamilarasan,

Try activating your BPM again in SXI_CACHE.

Regards

Suraj

Former Member
0 Kudos

Hi Tamilarasan

Go through this link of a weblog on BPM and chk whether u had completed all the steps needed..

<b>/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm

>><i>Could you tell me the use of having an abstract interface in BPM</i>?

For Business Process Abstract Interface are used as they have a mode, but no direction and are used as design time placeholders for the message to be sent and recieved by the Business Process.

Hope it helps

Regards

Arpit Seth

former_member1330001
Participant
0 Kudos

Hi Arpit,

I followed the same weblog and i haven't missed anything. When i tried to activate it in the SXI_CACHE i am getting the following Message types and corresponding messages. I have created ReceiveMsg for both Receiver and sender as mentioned in the weblog.

Msg. type Message

-


-


S Action Cancelled

S Translating step type 'RECEIVE' with ID '3'

E No container definition available

S Translating step type 'SEND' with ID '5'

I Language not set. Using system default E

Former Member
0 Kudos

Hi Tamilarasan,

Please have a look at SXI_CACHE and activate your process.

If you have made any modifications in the IR after importing to the ID,reimport it and proceed.

All bpms use only abstract interfaces cos the same interface can be used foe sending or receiving...in short the direction of transfer is immaterial.

Hope this helps.

Regards,

Priyanka

former_member1330001
Participant
0 Kudos

Hi Priyanka,

Thanks for your reply. Do i have to assign a business system for this process?. Is it mandatory?. I have just created a Business service and created 2 communication channels(Sender and receiver) for it. Is that fine?.

Could you pls tell me how to activate the process in SXI_CACHE?. Coz its not at all working out for me. Initially the return code for the process is 99 and when i repeat the activation the return code changes to 2 (getting an other screen). When i try to activate from there its asking for Developer key. How should i proceed?.

Thanks in advance.

Regards,

Tamilarasan.

former_member187339
Active Contributor
0 Kudos

Hi Tamilrasan,

Yes it is fine, you don't need any business system here.

>>When i try to activate from there its asking for Developer key.

Try activating it, after logging in with XISUPER user.

Regards

Suraj

Former Member
0 Kudos

Hi

U got the following message typs and corresponding messages

S Action Cancelled

S Translating step type 'RECEIVE' with ID '3'

<b>E No container definition available</b>

S Translating step type 'SEND' with ID '5'

I Language not set. Using system default E

but there is an error in this i.e <b>No container definition available</b>. So did u defined container in BPM or not.

Just now i went through the weblog and there is <b>no abstract interface</b> for inbound message type.As well as the <b>container element</b> for the <b>send step</b> is not defined.

If u also done the same as blog, then create abstract interface and container element.

And then chk it .Hope it helps.

Regards

Arpit Seth

former_member1330001
Participant
0 Kudos

Hi,

I have created abstract interface and container elements as per the weblog.The problem seems to be with the Receiver agreement. I have created 2 Receiver Determinations

1. BS_FILE_BPM to IP_FILE_TO_FILE (Receiver agreement: not required)

2. IP_FILE_TO_FILE to BS_FILE_BPM (Receiver agreement: Receiver communicaion channel with file adapter)

Sender Agreement (Sender: BS_FILE_BPM, Receiver: not given, communication channel: Sender communicaion channel with file adapter)

Do i have to create two receiver agreements?. Or the one from IP_FILE_TO_FILE to BS_FILE_BPM is enough?.

The error now i am getting is BPE_ADAPTER : SYSTEM_FAILURE_INTERNAL. What could be wrong?.

Thanks,

Tamilarasan.

Former Member
0 Kudos

Hi Tamilarasan,

No need to assign any business system.

Please log on to your server with the administrator password and go to SXI_CACHE.Then under the business processes identify your process and activate it manually.This should serve your purpose.

Regards,

Priyanka

Former Member
0 Kudos

HI,

You need to create only one sender and receiver agreement and two reciever detreminations and interface determinations : one from sender file service to bpm and other from bpm to receiver file service.And make sure that you have used abstract interfaces in the bpm.

Recvr detremination :

1)sender service: BS_FILE_BPM

interface:outbound async interface

recvr : IP_FILE_TO_FILE

inbound interface : corresponding abstarct interface

2)sender service:IP_FILE_TO_FILE

interface : abstract interface

recvr: BS_FILE_BPM

inbound interface : inboundasync interface

Regards,

Priyanka

Former Member
0 Kudos

Hi Tamilarasan

Ok...that means u had created two abstract interface and container element in Business Process.

It seems ur reciever determination and sender agreetment are correct.

<i>Do i have to create two receiver agreements</i>?

No there is no need of two reciever agreements....one is only needed.

I think u again activate the BP in SXI_CACHE and then chk

Regards

Arpit Seth

Former Member
0 Kudos

Hi

Just go through this thread as it help u to solve the

<b>BPE_ADAPTER : SYSTEM_FAILURE_INTERNAL</b> error

<b>>

Hope it helps

Regards

Arpit Seth