on 03-12-2007 1:04 PM
hi
i m new to Xi..
i have made a file -> XI -> file scenario, with a BPM having one receive and two send steps, sending message to two receiver-business-service.
the sender of the file is a sender-business-service, file adapter is using FTP.
the file is being picked up, but it is not put to the two destinations.
in SXMB_moni...i cant trace the error...
but in the respnse xml i cant see the payload...
pls tell me how to see where the error is.
pls help me....coz any scenario i make the main problem i face is to trace the error(file not being put to the destination directories),
Hi,
see the below links
File to File - BPM - https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/99593f86-0601-0010-059d-d2dd39dc...
monitoring BPm https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e7bc3a5a-0501-0010-1095-eb4...
Regards
Chilla..
<i>reward points if it is helpful..</i>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
closing this thread...issue still open
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi sudeep,
you say there are two sender , u need to check whether u have configured receiver agreement,interface determination in ID in correct way.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
sudeep,
check your BPM is working fine or not to do this use SXMB_MONI_BPE.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
see in sxmb_moni i can see one error free entry from sender-business-service to the BPM and two entries for the two receiver-business-services.....
when i click the two entries for the bpm-to-receiver.... in the response XML i cant see the patload...
all the outgoing channesl according to rwb are ok
Hi Sudeep,
<i>in sxmb_moni i can see one error free entry from sender-business-service to the BPM</i> - so your BPM is getting invoked correctly.....
<i>two entries for the two receiver-business-services</i> - see the flag of these entry....if it a red flag, then just double click any entry.. see what error is there......then you will know what error is occurring in your BPM process......
Thanks,
Rajeev Gupta
Hi,
IN SXMB_MONI_BPE , through PE you can see the process ID and check the green flow , and also double click on each step..if any error occur ,then it willbe red.else good.
--see the RWB for sender CC
-- see SXMB_MONI_BPE for PE
-- See the RWB for receiver CC
--now check.. your result..
can you plz explain your IP..and error
Regards
Chilla..
Hi Sudeep,
in sxmb_moni, for your BPM msg see the queue status column in end.....see if it has a yellow status.....if it has a yellow triangle, then the qureues are stopped...go to queue.....select the entry .....click execute.....then your output will be generated......go to SXMB_ADM.......register and activate queues...again test your scenario........then you will get outbound files by execution of your BPM......
Thanks,
Rajeev Gupta
hi rajeev..
thanks a lot..
when i saw the entries in the sxmb_moni, none of them had a yellow trainale in the queue colulmn....
as per the queue id in the sxmb_moni entry the queues were xbto60 0000 and xbto50 0001,
when i went to sxmb_adm, and try to activate the all the queues..it said "ERROR ACTIVATING XBTO* queue(Message no. XMS_ADM610) "
what does that mean?????
HI,
use SMQ1 and SMQ2 transactions to do above.and also use SMQR to register the queue.
see below link to get an idea about it.
Regards
Chilla
<i>reward points if it is helpful..</i>
hi sreeram and rajeev,
this is the trace from the response xml from the sxmb_moni enrty for the message send from the BPM to the final receiver-business-service through the send step(asynchronously).
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Response
-->
- <SAP:Trace xmlns:SAP="http://sap.com/xi/XI/Message/30">
<Trace level="1" type="T">COMMIT is expected by application !</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-ENTER_XMS" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="CL_XMS_MAIN-SET_START_PIPELINE" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="SXMBCONF-SXMB_GET_XMB_USE" />
<Trace level="1" type="B" name="CL_XMS_TROUBLESHOOT-ENTER_PLSRV" />
<Trace level="1" type="T">****************************************************</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">XMB entry processing</Trace>
<Trace level="1" type="T">system-ID = XIT</Trace>
<Trace level="1" type="T">client = 001</Trace>
<Trace level="1" type="T">language = E</Trace>
<Trace level="1" type="T">user = WF-BATCH</Trace>
<Trace level="1" type="Timestamp">2007-03-13T16:14:45Z CET</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">****************************************************</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_UC_EXECUTE" />
- <!-- ************************************
-->
<Trace level="1" type="T">Message-GUID = 5922E409A745CA4BAE129D025CA22AE6</Trace>
<Trace level="1" type="T">PLNAME = CENTRAL</Trace>
<Trace level="1" type="T">QOS = EO</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_ASYNC" />
- <!-- ************************************
-->
<Trace level="1" type="T">Get definition of external pipeline = CENTRAL</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />
<Trace level="1" type="T">Get definition of internal pipeline = SAP_CENTRAL</Trace>
<Trace level="1" type="T">Queue name : XBTI0003</Trace>
<Trace level="1" type="T">Generated prefixed queue name = XBTI0003</Trace>
<Trace level="1" type="T">Schedule message in qRFC environment</Trace>
<Trace level="1" type="T">Setup qRFC Scheduler OK!</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="T">Going to persist message</Trace>
<Trace level="1" type="T">NOTE: The following trace entries are always lacking</Trace>
<Trace level="1" type="T">- Exit WRITE_MESSAGE_TO_PERSIST</Trace>
<Trace level="1" type="T">- Exit CALL_PIPELINE_ASYNC</Trace>
<Trace level="1" type="T">Async barrier reached. Bye-bye !</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="CL_XMS_MAIN-PERSIST_READ_MESSAGE" />
<Trace level="1" type="T">Note: the following trace entry is written delayed (after read from persist)</Trace>
<Trace level="1" type="B" name="SXMS_ASYNC_EXEC" />
- <!-- ************************************
-->
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="T">Starting async processing with pipeline CENTRAL</Trace>
<Trace level="1" type="T">system-ID = XIT</Trace>
<Trace level="1" type="T">client = 001</Trace>
<Trace level="1" type="T">language = E</Trace>
<Trace level="1" type="T">user = WF-BATCH</Trace>
<Trace level="1" type="Timestamp">2007-03-13T16:14:45Z CET</Trace>
<Trace level="1" type="T">----
</Trace>
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC">
<Trace level="1" type="T">Get definition of external pipeline CENTRAL</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />
<Trace level="1" type="T">Corresponding internal pipeline SAP_CENTRAL</Trace>
- <Trace level="1" type="B" name="PLSRV_RECEIVER_DETERMINATION">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
- <Trace level="1" type="B" name="CL_RD_PLSRV-ENTER_PLSRV">
<Trace level="1" type="T">R E C E I V E R - D E T E R M I N A T I O N</Trace>
<Trace level="1" type="T">Cache Content is up to date</Trace>
</Trace>
</Trace>
</Trace>
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
- <Trace level="1" type="B" name="PLSRV_INTERFACE_DETERMINATION">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
- <Trace level="1" type="B" name="CL_ID_PLSRV-ENTER_PLSRV">
<Trace level="1" type="T">I N T E R F A C E - D E T E R M I N A T I O N</Trace>
<Trace level="1" type="T">Cache Content is up to date</Trace>
</Trace>
</Trace>
</Trace>
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
<Trace level="1" type="B" name="PLSRV_RECEIVER_MESSAGE_SPLIT" />
- <!-- ************************************
-->
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
<Trace level="1" type="B" name="CL_XMS_PLSRV_RECEIVER_SPLIT-ENTER_PLSRV" />
- <!-- ************************************
-->
<Trace level="1" type="T">number of receivers: 1</Trace>
<Trace level="1" type="T">Single-receiver split case</Trace>
<Trace level="1" type="T">Post-split internal queue name = XBTO60__0002</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="T">Persisting single message for post-split handling</Trace>
<Trace level="1" type="T" />
<Trace level="1" type="T">Going to persist message + call qRFC now...</Trace>
<Trace level="1" type="T">NOTE: The following trace entries are always lacking</Trace>
<Trace level="1" type="T">- Exit WRITE_MESSAGE_TO_PERSIST</Trace>
<Trace level="1" type="T">Async barrier reached. Bye-bye !</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="CL_XMS_MAIN-PERSIST_READ_MESSAGE" />
<Trace level="1" type="T">Note: the following trace entry is written delayed (after read from persist)</Trace>
<Trace level="1" type="B" name="SXMS_ASYNC_EXEC" />
- <!-- ************************************
-->
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="T">Starting async processing with pipeline CENTRAL</Trace>
<Trace level="1" type="T">system-ID = XIT</Trace>
<Trace level="1" type="T">client = 001</Trace>
<Trace level="1" type="T">language = E</Trace>
<Trace level="1" type="T">user = WF-BATCH</Trace>
<Trace level="1" type="Timestamp">2007-03-13T16:14:48Z CET</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC" />
- <!-- ************************************
-->
<Trace level="1" type="T">Get definition of external pipeline CENTRAL</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />
<Trace level="1" type="T">Corresponding internal pipeline SAP_CENTRAL</Trace>
<Trace level="1" type="T">Start with pipeline element PLEL= 5EC3C53B4BB7B62DE10000000A1148F5</Trace>
- <Trace level="1" type="B" name="PLSRV_MAPPING_REQUEST">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
- <Trace level="1" type="B" name="CL_MAPPING_XMS_PLSRV3-ENTER_PLSRV">
<Trace level="1" type="T">No mapping required</Trace>
</Trace>
</Trace>
</Trace>
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
- <Trace level="1" type="B" name="PLSRV_OUTBOUND_BINDING">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
<Trace level="1" type="B" name="CL_XMS_PLSRV_OUTBINDING-ENTER_PLSRV" />
</Trace>
</Trace>
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
- <Trace level="1" type="B" name="PLSRV_CALL_ADAPTER">
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL" />
- <!-- ************************************
-->
- <Trace level="1" type="B" name="CL_XMS_PLSRV_IE_ADAPTER-ENTER_PLSRV">
<Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_XMB-CALL_XMS_HTTP" />
</Trace>
</Trace>
</Trace>
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="T">Async processing completed OK.</Trace>
<Trace level="1" type="T">system-ID = XIT</Trace>
<Trace level="1" type="T">client = 001</Trace>
<Trace level="1" type="T">language = E</Trace>
<Trace level="1" type="T">user = WF-BATCH</Trace>
<Trace level="1" type="Timestamp">2007-03-13T16:14:48Z CET</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
- <!-- ************************************
-->
</SAP:Trace>
can u pls explain me precisely... where to look for the queue name/id and what to exactly in the SMQ1/SMQ2 and how to activate the queues....
moreover how may i know there is some problem in the queue
when i see the sxmb_moni entry i can see a queue for each entry..
those are...the following are the outbound queues i suppose
XBTO50__0002
XBTO60__0002
when i go to sxmr transaction and try to activate them it says "cant find LUW in the queue"
Hi
select the queues with check box and click on LUW
see below link to get an idea about it.
Regards
Chilla
hi chandra
"select the queues with check box and click on LUW"... didnt get it actually...
and the only place where i could smeel an error is in my response paylod....
thes are the few lines...hrlp out
<Trace level="2" type="T">Channel found: - BR_simplefileReceiver - CC_simplefileReceiver</Trace>
<Trace level="2" type="T">no header mapping defined</Trace>
does that "no header mapping" defined anything
no sreeram............its synchronous...
and i tell u one thing.....now i tried with another very simple acenario..with no BPM..nothing..just one sender-business-service and one receiver-business-service...then also the same problem...the file is not getting put to the receiver directory..that means there is some problem..not with particular scenario but something else......i thing the queue problem...which i dont undertand
. everybody is saying to activate the queue... but i m unable to do that............ i dont know exactly where to see the name of the queue and how to activate it
HI
Check in the following order
--Check the file is picked or not , if picked ok , not then check the sender CC configurations this can be checked through RWB also
--After that the will be processed and the modules will be executed in AE, if you got the error here then check the Content conversion is used or not.. check Adapter frame work
-- After that message will be placed on queue later send it to IS
-- mapping will be executed here you can check the errors or status in SXMB_MONI
-- If you used the BPM then see the errors in SXMB_MONI_BPE.
-- File will be send tiAE to place to target path
here check the same as above FCC used or not ..errors can be checked through AF
-- Now check the RWB for receiver CC errors
Regards
Chilla..
HI,
i think it is some thing like cache probelm
try to refresh Cache. goto SXI_CACHE refresh.
See below links for your reference only
/people/sravya.talanki2/blog/2005/12/02/sxicache--ripped-off - SXI_CACHE - Ripped Off
/people/sravya.talanki2/blog/2005/11/03/cache-refresh-errors--new-phenomena
Regards
Chilla
User | Count |
---|---|
91 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.