cancel
Showing results for 
Search instead for 
Did you mean: 

BPM error - No Object type found

Former Member
0 Kudos

Hi All,

I tried to create a simple BPM scenario with the weblog

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1822. [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]

My input file is getting deleted after processing, but does not reach the receiver. In SXMB_MONI_BPE, I selected my service and tried to execute, the message is "No Work Items Exist".

In SXMB_MONI, I can see my msg with a red flag. The error msg says "No object type found for this message".

Can any one tell me what this error is and how to debug it?

Thanks & Regards,

Jai Shankar.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi Jai,

Yes, If you have an error in t-code, SWF_XI_CUSTOMIZING.. it means that there is something wrong with your integration process..

cheers,

Prashanth

P.S Please mark helpful answers

Former Member
0 Kudos

Hi All,

I changed the description in Integration Process and activated it. <b>Now the scenario works fine. I can see the output xml file uploaded to my xi server.</b>

There are 2 msgs in sxmb_moni both with success flag at beginning. The first msg has a red flag in the field C. The error msg is "Msg has error status on Outbound Status". Also I cant see any thing in SXMB_MONI_BPE. No work items exist is the msg I get.

Can anyone pls explain me what this flag & error msg means?

moorthy
Active Contributor
0 Kudos

Hi,

<i>Msg has error status on Outbound Status</i>

>>>go to SWWL and check is there any errored workflow items If so delete it and activate it.

Also have a look into SXI_CACHE for the runtime version i.e should be 0.

Regards,

moorthy

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi Jai,

Check this..

cheers,

Prashanth

Former Member
0 Kudos

Hi Prashanth,

I went through the thread, it says the user must be assigned XIAPPLUSER role. I went through the trace in sxmb_moni and found my role was XIAFUSER.

Is this role not sufficient?

What is the hierarchy of roles in XI?

Thanks & Regards,

Jai Shankar.

Former Member
0 Kudos

Hi Jai,

To activate your BPM you need to have XIADMIN/XISUPER role.

Try activating your BPM with these rights, hopefully things work.

Regards

Neetu

Former Member
0 Kudos

Hi Jai,

Please go thru these threads...

/people/sravya.talanki2/blog/2005/12/02/sxicache--ripped-off

The blog also answers the question..

cheers,

Prashanth

P.S Please mark helpful answers

Former Member
0 Kudos

Hi Jai,

As per the inputs, i think integration process itself is not triggered.

Are you getting 2 entries in the SXMB_MONI for this File to File Scenario?

First check if you have 2 receiver determinations:

1) File to Integration Process

2) Integrtaion Process to File

Also go to SXI_CACHE and check the Runtime version of your Integration PRocess. It should be zero.

Regards,

Abhy

Former Member
0 Kudos

Hey,

chk out these threads wher the same issue is being referred

cheers

jithesh

Former Member
0 Kudos

Hi Bhavesh,

In Sender Agreement I have specified the Bussiness Service as sender service, outbound interface as the interface and the sender file adapter as commn. channel.

Receiver Determination - I have created 2. First Sender Service- Bussiness Service, Interface- Outbound Interface, Receiver - Integration Process. The Mapping is Interface Mapping and Interface is Abstract.

Second one - Sender Service- Integration Process, Interface- Abstract Interface, Receiver - Bussiness Service Interface - Inbound, Receiver Agreement - Receiver commn. channel.

Kindly tell me where I have gone wrong.

Thanks & Regards,

Jai Shankar.

bhavesh_kantilal
Active Contributor
0 Kudos

Jai,

All config looks fine to me. Go to SXI_CACHE and check the status of your BPM. The return status of your BPM should be 0 . If not, try to activate your BPM from there.

Also, do a semantics check on your BPM by pressing f7. It will display any semantics error if any.

regards,

Bhavesh

Former Member
0 Kudos

Hi ,

First check your SXI_CATCH . eturn code should be 0 of your BPM.

sekhar

Former Member
0 Kudos

Hi All,

I went trough the thread where neetu faced a similar problem.

I went to SXI_CACHE and manually activated the integration process. After this I tried to exeecute my scenario again.

Now I could see my msg in SXMB_MONI with a green flag.

The message is "Message is not used by any processes".

Kindly tell me what this error means?

In SXI_CACHE I could find the value 99 in return code. Do you say this field as version? I cant find any field named version.

Any Inputs will be of great help.

Thanks & Regards,

Jai Shankar.

bhavesh_kantilal
Active Contributor
0 Kudos

Jai,

when your BPM has a status of 99 , it implies that there is some error in your BPM.

Make a semantics check on your BPM by opening the BPM in your IR and then pressing F7.

Regards,

bhavesh

Former Member
0 Kudos

Hi Bhavesh,

I opened the BPM in IR and pressed F7. The log says "No errors found".

Kindly tell me Where I might have gone wrong?

Thanks & Regards,

Jai Shankar.

Former Member
0 Kudos

Hi Jai,

Make sure that the first receive step in ur integratiopn process uses the abstract interface that u defined in the interface determination of external system(message interface)-->BPM( abstract interface).

And also this could happen if ur BPM is not activated.

Sometimes it happens that our BP is activated but actually it is not, so use transaction SXI_CACHE to manually activate it.

Also check the activation log and see if there are any errors.

Regards,

Abhy

Former Member
0 Kudos

Hi Jai,

First check if you have used all the objestc that you have created.

Next, if all your configurations are correct and u can still see the return code as 99, refrech the cache in sxi_cache-complete refresh...you will see that the return code becomes 0. I have faced this problem earlier.

The return code problem generally occurs when a switch statement is used in the BPM. check out this thread:-

Regards,

Sushumna

Message was edited by: Sushumna Parupalli

Former Member
0 Kudos

Hi All,

I have refreshed the cache and now the return code is 0. But still the problem persists.

I went through some threads regarding this issue. They asked to check the t-code SWF_XI_CUSTOMIZING.

Here there are some entries marked in red. They are

1. Configure RFC destination.

2. Schedule Background Job for Missed dead lines.

3. Schedule Background Job for Work Items with error.

4.Schedule Background Job for clearing report.

5. Maintain prefix numbers.

6. Check entries from HR control Tables.

The remaining entries are green.

Is this the cause of error I am getting in SXMB_MONI?

If as per the msg RFC destination is not configured, how can I work on a file-proxy & proxy-file scenario successully?( I used URL addressing).

Thanks & Regards,

Jai Shnakar.

Former Member
0 Kudos

Hi ,

Just cross check your objects in ID...

1)File to BPM with Interface Mapping

2)BPM to File without Interface Mapping

or just delete and do it the above steps once again...

Thanks,

Sekhar

bhavesh_kantilal
Active Contributor
0 Kudos

Jai,

What is the Sender Agreeement and Reciver Determiantion you have done.

Have you created a Receiver Determiantion between the File Interface ( Outbound Asynch ) and the BPM(Abstract)

Regards,

bhavesh