SXMB_MONI: Outbound Status Red (Need Err Message Alerts)
What is the best way to setup meaasge alerts in XI for a red flag in SXMB_MONI in the "Outbound Status" field? We currently have error messageing setup in ALERTCATDEF that will send an error message when the "Status" field is a red flag but I don't know if there is a way to point it to the "Outbound Status" also. We use the following short text in ALERTCATDEF for notification:
System: &SXMS_ERRSRC_SYSNAME&
POS XI Message ID: &SXMS_MSG_GUID&
POS XI Error Category: &SXMS_ERROR_CAT&
POS XI Error Code: &SXMS_ERROR_CODE&
I am thinking tha ALERTCATDEF will only send an alert when the "Status" field is red flag, and may not be possible to point to the "Outbound Status" field".
Any suggestions? Thank-You.
Bill,
2 questions here,
1. Are alerts also triggered for outbound errors?
Am not very sure but if i remember correct ,in one of our scenarios when there was an error in SM58 while posting the Idoc ( error on outbound side in MONI ) no alert was triggered. I dont have any access to a server where alerts are working and so would just like to confirm if alerts are triggered also for Outbound side errors or are they triggered only for inbound errors?
2. If they are triggered for both, then wouldnt selectin NO RESTRICTION in where did the error occur suffice?
Regards
Bhavesh
Message was edited by:
Bhavesh Kantilal
Similar Messages
-
Outbound status to delete XML messages in PI
Hi,
we are using a deletion process in PI wiith the pg RSXMB_DELETE_MESSAGES but the XML messages with a outbound status = 1 cannot be deleted. It seems that the pg SXMS_REFRESH_ADAPTER_STATUS permits to change the status to 6 but does not work for me.
So, I need guidance. For information, we condigured the deletion period (10 days).
Thank youHi Pascal,
You should try to manually confirm the messages (in SXMB_MONI - Cancel Processing of messages with Error CTRL F8) and then run all the deletion jobs again.
Please see Note 872388 and 820149 for details. Following is the relevant portion from 872388:
"Check if there are asynchronous messages in error status.
Asynchronous messages in error status are neither deleted nor archived.
This behaviour is different to erroneous synchronous messages which get
deleted after their retention period (see step 5) has expired).
Asynchronous erronous messages, however, must be cancelled and then be
archived. You can either use transaction SXMB_MONI, search for erronous
messages and manually cancel them. Or you can use the report provided by
SAP: RSXMB_CANCEL_MESSAGES. Should you decide (for non-productive
systems only) that you would like to delete these manually cancelled
messages, please use note 820149."
Regards
joel -
How to delete the messages from sxmb_moni with status cancelled
Hi ,
how to delete the messages from sxmb_moni with status cancelled
Is there any report for this
Regards
SumanI think just for deleting the jobs you can do this only
Scheduling Delete Jobs
To schedule delete jobs, proceed as follows:
1. In the Integration Engine -
> Administration menu, choose Schedule Delete Jobs.
2. Select the job(s) to be scheduled.
3. Specify the start time and date.
4. Specify the period you want to use and choose Schedule.
For an overview of all jobs, choose Jobs. -
CcBPM: Message outbound status, Message being sent
Hi
I have a message with status flag message being sent at the outbound status PE since 30 days. Because of this message many messages got blocked with scheduled on outbound side status.
I tried to delete work items related to the message in SWWL, but i am not able delete.
Please suggest solution
Regards
Subba RaoHi velidi subba rao,
Please go to SMQ2 and right click on the entry and Select Save to LUW. It saves it to SMQ3. You will be able to reprocess it from there.
Give it a try and let me know if it worked. Also just release the queues once you have saved the message that is stuck.
Regards,
Jannus Botha -
Hi all,
I am building on a simple scenario using BPM (S/A bridge). At first it was working fine, but after some test cases (also wrong), I canu2019t make it work again.
I always get the initial message stuck in queue XBQO$PE_WS90000001 with error u201CPermanent error in BPE inbound processingu201D. I delete then these queues manually. In SXMB_MONI I see error "Timeout condition of pipeline reached", and a lot of messages that have a green or red flag under Outbound status.
My questions are:
What exactly means the outbound status in BMP?
How to get rid of this green/red flags? Or they can stay there with no harm for next messages, but what else can be the reason for errors?
Thanx, JanosBut I have one more question: In which cases I should go to SWWL to solve problems? I mean, is this a standard way, or
it is a u201Cdirty wayu201D to be used only in emergency? (I donu2019t have any error handling implemented.)
It is the dirty way
Having an error handling is always beneficial...just think how much time consumption will be there in actual Production environment if such a thing happens
With error handling not only the BPM will remain unstuck but also the Support folks will come to know why and where the error occured.....my personal opinion and experience
Update:
You just need to delete the Error instance of the BPM from SWWL
Regards,
Abhishek.
Edited by: abhishek salvi on Jul 31, 2009 1:55 PM -
Hello everybody,
I have an interface that sends and Idoc to an R/3 system and I have it on Status "Processed" but in Outbound Status "System Error" with red flag in SXMB_MONI in PI, but I can't see no dumps neither in PI or R/3, so message in queues I turned on the trace in ST01 and I can't the RFC call that PI should do to R/3 to send the Idoc, I think is about roles and security oft he communication user that exists in R/3, but I'm not sure what roles it should have to allow the Idoc to go thru, any suggestions?, thanks in advance.
Regards,
OscarYou dont' have enough permission. SAPALL try with..
check this one SAP Note Number: 460089
Edited by: Anand on Dec 4, 2008 7:03 PM -
Unable to open RFC connection - Err message
I all
I am trying to install SAP ERP 2004 SR1 on Microsoft Windows Server 2003, SQL Server 2000. I have successfully installed the Central Instance but when I try to install the Database instance after the database loading the following error is given:
FRF00007 - Unable to open RFC connection.
I have also tried to start the sap system. The message_server and igswd processed run ok, but the disp+work process is stopped.
I am also sending you the developer trace for this process.
Thank you a lot
Vasil
trc file: "dev_disp", trc level: 1, release: "640"
Mon Jul 27 11:24:48 2009
kernel runs with dp version 128000(ext=102000) (@(#) DPLIB-INT-VERSION-128000-UC)
length of sys_adm_ext is 524 bytes
systemid 560 (PC with Windows NT)
relno 6400
patchlevel 0
patchno 43
intno 20020600
make: multithreaded, Unicode
pid 2668
***LOG Q00=> DpSapEnvInit, DPStart (01 2668) [dpxxdisp.c 1100]
shared lib "dw_xml.dll" version 43 successfully loaded
shared lib "dw_xtc.dll" version 43 successfully loaded
shared lib "dw_stl.dll" version 43 successfully loaded
shared lib "dw_gui.dll" version 43 successfully loaded
Mon Jul 27 11:24:53 2009
WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 5 seconds
***LOG GZZ=> 1 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c 3886]
MtxInit: -2 0 0
DpSysAdmExtInit: ABAP is active
DpSysAdmExtInit: JAVA is not active
DpShMCreate: sizeof(wp_adm) 10528 (1316)
DpShMCreate: sizeof(tm_adm) 2780232 (13832)
DpShMCreate: sizeof(wp_ca_adm) 24000 (80)
DpShMCreate: sizeof(appc_ca_adm) 8000 (80)
DpShMCreate: sizeof(comm_adm) 290000 (580)
DpShMCreate: sizeof(vmc_adm) 0 (372)
DpShMCreate: sizeof(wall_adm) (38456/34360/64/184)
DpShMCreate: SHM_DP_ADM_KEY (addr: 058C0040, size: 3192688)
DpShMCreate: allocated sys_adm at 058C0040
DpShMCreate: allocated wp_adm at 058C1B58
DpShMCreate: allocated tm_adm_list at 058C4478
DpShMCreate: allocated tm_adm at 058C44A0
DpShMCreate: allocated wp_ca_adm at 05B6B0E8
DpShMCreate: allocated appc_ca_adm at 05B70EA8
DpShMCreate: allocated comm_adm_list at 05B72DE8
DpShMCreate: allocated comm_adm at 05B72E00
DpShMCreate: allocated vmc_adm_list at 05BB9AD0
DpShMCreate: system runs without vmc_adm
DpShMCreate: allocated ca_info at 05BB9AF8
DpShMCreate: allocated wall_adm at 05BB9B00
MBUF state OFF
EmInit: MmSetImplementation( 2 ).
<ES> client 0 initializing ....
<ES> InitFreeList
<ES> block size is 1024 kByte.
Using implementation flat
<EsNT> Memory Reset disabled as NT default
<ES> 1131 blocks reserved for free list.
ES initialized.
rdisp/http_min_wait_dia_wp : 1 -> 1
***LOG CPS=> DpLoopInit, ICU ( 2.6.1 2.6 4.0) [dpxxdisp.c 1462]
***LOG Q0K=> DpMsAttach, mscon ( upayweb1) [dpxxdisp.c 9736]
CCMS: Initalizing shared memory of size 60000000 for monitoring segment.
Mon Jul 27 11:24:54 2009
CCMS: start to initalize 3.X shared alert area (first segment).
DpMsgAdmin: Set release to 6400, patchlevel 0
MBUF state PREPARED
MBUF component UP
DpMBufHwIdSet: set Hardware-ID
***LOG Q1C=> DpMBufHwIdSet [dpxxmbuf.c 1025]
DpMsgAdmin: Set patchno for this platform to 43
Release check o.K.
Mon Jul 27 11:25:33 2009
ERROR => W0 (pid 3740) died [dpxxdisp.c 12187]
ERROR => W1 (pid 3748) died [dpxxdisp.c 12187]
my types changed after wp death/restart 0xbf --> 0xbe
ERROR => W2 (pid 3756) died [dpxxdisp.c 12187]
my types changed after wp death/restart 0xbe --> 0xbc
ERROR => W3 (pid 3764) died [dpxxdisp.c 12187]
my types changed after wp death/restart 0xbc --> 0xb8
ERROR => W4 (pid 3772) died [dpxxdisp.c 12187]
ERROR => W5 (pid 3780) died [dpxxdisp.c 12187]
my types changed after wp death/restart 0xb8 --> 0xb0
ERROR => W6 (pid 3792) died [dpxxdisp.c 12187]
my types changed after wp death/restart 0xb0 --> 0xa0
ERROR => W7 (pid 3800) died [dpxxdisp.c 12187]
my types changed after wp death/restart 0xa0 --> 0x80
DP_FATAL_ERROR => DpWPCheck: no more work processes
DISPATCHER EMERGENCY SHUTDOWN ***
increase tracelevel of WPs
killing W0-3740 (SIGUSR2)
ERROR => DpWpKill(3740, SIGUSR2) failed [dpxxtool.c 2468]
killing W1-3748 (SIGUSR2)
ERROR => DpWpKill(3748, SIGUSR2) failed [dpxxtool.c 2468]
killing W2-3756 (SIGUSR2)
ERROR => DpWpKill(3756, SIGUSR2) failed [dpxxtool.c 2468]
killing W3-3764 (SIGUSR2)
ERROR => DpWpKill(3764, SIGUSR2) failed [dpxxtool.c 2468]
killing W4-3772 (SIGUSR2)
ERROR => DpWpKill(3772, SIGUSR2) failed [dpxxtool.c 2468]
killing W5-3780 (SIGUSR2)
ERROR => DpWpKill(3780, SIGUSR2) failed [dpxxtool.c 2468]
killing W6-3792 (SIGUSR2)
ERROR => DpWpKill(3792, SIGUSR2) failed [dpxxtool.c 2468]
killing W7-3800 (SIGUSR2)
ERROR => DpWpKill(3800, SIGUSR2) failed [dpxxtool.c 2468]
NiWait: sleep (10000 msecs) ...
NiISelect: timeout 10000 ms
NiISelect: maximum fd=1625
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Jul 27 11:25:43 2009
NiISelect: TIMEOUT occured (10000 ms)
dump system status
Workprocess Table (long) Mon Jul 27 09:25:43 2009
========================
No Ty. Pid Status Cause Start Err Sem CPU Time Program Cl User Action Table
0 DIA 3740 Ended no 1 0 0
1 DIA 3748 Ended no 1 0 0
2 UPD 3756 Ended no 1 0 0
3 ENQ 3764 Ended no 1 0 0
4 BTC 3772 Ended no 1 0 0
5 BTC 3780 Ended no 1 0 0
6 SPO 3792 Ended no 1 0 0
7 UP2 3800 Ended no 1 0 0
Dispatcher Queue Statistics Mon Jul 27 09:25:43 2009
===========================
--------++++--
+
Typ
now
high
max
writes
reads
--------++++--
+
NOWP
0
3
2000
10
10
--------++++--
+
DIA
5
5
2000
5
0
--------++++--
+
UPD
0
0
2000
0
0
--------++++--
+
ENQ
0
0
2000
0
0
--------++++--
+
BTC
0
0
2000
0
0
--------++++--
+
SPO
0
0
2000
0
0
--------++++--
+
UP2
0
0
2000
0
0
--------++++--
+
max_rq_id 13
wake_evt_udp_now 0
wake events total 9, udp 8 ( 88%), shm 1 ( 11%)
since last update total 9, udp 8 ( 88%), shm 1 ( 11%)
Dump of tm_adm structure: Mon Jul 27 09:25:43 2009
=========================
Term uid man user term lastop mod wp ta a/i (modes)
Workprocess Comm. Area Blocks Mon Jul 27 09:25:43 2009
=============================
Slots: 300, Used: 1, Max: 0
--------++--
+
id
owner
pid
eyecatcher
--------++--
+
0
DISPATCHER
-1
WPCAAD000
NiWait: sleep (5000 msecs) ...
NiISelect: timeout 5000 ms
NiISelect: maximum fd=1625
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Jul 27 11:25:48 2009
NiISelect: TIMEOUT occured (5000 ms)
Shutdown server ...
DpJ2eeDisableRestart
DpModState: buffer in state MBUF_PREPARED
NiBufSend starting
NiIWrite: write 110, 1 packs, MESG_IO, hdl 3, data complete
MsINiWrite: sent 110 bytes
MsIModState: change state to SHUTDOWN
DpModState: change server state from STARTING to SHUTDOWN
Switch off Shared memory profiling
ShmProtect( 57, 3 )
ShmProtect(SHM_PROFILE, SHM_PROT_RW
ShmProtect( 57, 1 )
ShmProtect(SHM_PROFILE, SHM_PROT_RD
DpWakeUpWps: wake up all wp's
Stop work processes...
Stop gateway
killing process (3724) (SOFT_KILL)
Stop icman
killing process (3732) (SOFT_KILL)
Terminate gui connections
[DpProcDied] Process lives (PID:3724 HANDLE:1592)
waiting for termination of gateway
NiWait: sleep (1000 msecs) ...
NiISelect: timeout 1000 ms
NiISelect: maximum fd=1625
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Jul 27 11:25:49 2009
NiISelect: TIMEOUT occured (1000 ms)
[DpProcDied] Process died (PID:3724 HANDLE:1592)
[DpProcDied] Process died (PID:3732 HANDLE:1584)
DpHalt: cancel all lcom connections
MPI CancelAll 2 -> 0
MPI DeleteAll 2 -> 0
NiIMyHostName: hostname = 'upayweb1'
AdGetSelfIdentRecord: > <
AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
AdCvtRecToExt: opcode 4 (AD_STARTSTOP), ser 0, ex 0, errno 0
DpConvertRequest: net size = 163 bytes
NiBufSend starting
NiIWrite: write 562, 1 packs, MESG_IO, hdl 3, data complete
MsINiWrite: sent 562 bytes
send msg (len 110+452) to name -, type 4, key -
detach from message server
***LOG Q0M=> DpMsDetach, ms_detach () [dpxxdisp.c 9962]
NiBufSend starting
NiIWrite: write 110, 1 packs, MESG_IO, hdl 3, data complete
MsINiWrite: sent 110 bytes
MsIDetach: send logout to msg_server
MsIDetach: call exit function
DpMsShutdownHook called
NiSelClear: removed hdl 3 from selectset
MBUF state OFF
AdGetSelfIdentRecord: > <
AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
blks_in_queue/wp_ca_blk_no/wp_max_no = 1/300/8
LOCK WP ca_blk 1
make DISP owner of wp_ca_blk 1
DpRqPutIntoQueue: put request into queue (reqtype 1, prio LOW, rq_id 19)
MBUF component DOWN
NiBufClose: clear extensions for hdl 3
NiBufSetStat: bufstat of hdl 3 changed from OK to OFF
NiICloseHandle: shutdown and close hdl 3 / socket 1596
MsIDetach: detach MS-system
EsCleanup ....
***LOG Q05=> DpHalt, DPStop ( 2668) [dpxxdisp.c 8495]
Good Bye .....Hi Juan <br>
I am sending you the log from dev_w0 <br>
<br>
Thank you a lot,<br>
Vasil
<br> <br>
<br>
<br>
trc file: "dev_w0", trc level: 1, release: "640"<br>
<br>
*<br>
ACTIVE TRACE LEVEL 1<br>
ACTIVE TRACE COMPONENTS all, M<br>
*<br>
B <br>
B Mon Jul 27 11:24:53 2009<br>
B create_con (con_name=R/3)<br>
B Loading DB library 'C:\usr\sap\UFT\SYS\exe\run\dbmssslib.dll' ...<br>
B Library 'C:\usr\sap\UFT\SYS\exe\run\dbmssslib.dll' loaded<br>
B Version of 'C:\usr\sap\UFT\SYS\exe\run\dbmssslib.dll' is "640.00", patchlevel (0.43)<br>
B New connection 0 created<br>
M systemid 560 (PC with Windows NT)<br>
M relno 6400<br>
M patchlevel 0<br>
M patchno 43<br>
M intno 20020600<br>
M make: multithreaded, Unicode<br>
M pid 3740<br>
M <br>
M ***LOG Q0Q=> tskh_init, WPStart (Workproc 0 3740) [dpxxdisp.c 1160]<br>
I MtxInit: -2 0 0<br>
M DpSysAdmExtCreate: ABAP is active<br>
M DpSysAdmExtCreate: JAVA is not active<br>
M DpShMCreate: sizeof(wp_adm) 10528 (1316)<br>
M DpShMCreate: sizeof(tm_adm) 2780232 (13832)<br>
M DpShMCreate: sizeof(wp_ca_adm) 24000 (80)<br>
M DpShMCreate: sizeof(appc_ca_adm) 8000 (80)<br>
M DpShMCreate: sizeof(comm_adm) 290000 (580)<br>
M DpShMCreate: sizeof(vmc_adm) 0 (372)<br>
M DpShMCreate: sizeof(wall_adm) (38456/34360/64/184)<br>
M DpShMCreate: SHM_DP_ADM_KEY (addr: 060C0040, size: 3192688)<br>
M DpShMCreate: allocated sys_adm at 060C0040<br>
M DpShMCreate: allocated wp_adm at 060C1B58<br>
M DpShMCreate: allocated tm_adm_list at 060C4478<br>
M DpShMCreate: allocated tm_adm at 060C44A0<br>
M DpShMCreate: allocated wp_ca_adm at 0636B0E8<br>
M DpShMCreate: allocated appc_ca_adm at 06370EA8<br>
M DpShMCreate: allocated comm_adm_list at 06372DE8<br>
M DpShMCreate: allocated comm_adm at 06372E00<br>
M DpShMCreate: allocated vmc_adm_list at 063B9AD0<br>
M DpShMCreate: system runs without vmc_adm<br>
M DpShMCreate: allocated ca_info at 063B9AF8<br>
M DpShMCreate: allocated wall_adm at 063B9B00<br>
X <br>
X Mon Jul 27 11:24:54 2009<br>
X EmInit: MmSetImplementation( 2 ).<br>
X <ES> client 0 initializing ....<br>
X Using implementation flat<br>
M <EsNT> Memory Reset disabled as NT default<br>
X ES initialized.<br>
M <br>
M Mon Jul 27 11:24:55 2009<br>
M calling db_connect ...<br>
C Thank You for using the SLOLEDB-interface<br>
C Using dynamic link library 'C:\usr\sap\UFT\SYS\exe\run\dbmssslib.dll'<br>
C dbmssslib.dll patch info<br>
C patchlevel 0<br>
C patchno 43<br>
C patchcomment View with literal containing (0x60) (786638)<br>
C np:(local) connection used on UPAYWEB1<br>
C Using Provider SQLNCLI<br>
C OpenOledbConnection: MARS property was set successfully.<br>
C Provider Release:9.00.1399.06<br>
C Using Provider SQLNCLI<br>
C OpenOledbConnection: MARS property was set successfully.<br>
C Cache sizes: header 68 bytes, 20000 names (31520000 bytes), 1000 dynamic statements (5672000 bytes), total 37192068 bytes<br>
C Using shared procedure name cache UPAYWEB1_UFTUFT_UFT_MEM initialized by another process.<br>
C Connected to db server : [UPAYWEB1] server_used : [np:(local)], dbname: UFT, dbuser: uft<br>
C pn_id:UPAYWEB1_UFTUFT_UFT<br>
C Not using MARS (on sql 8.0)<br>
B Connection 0 opened<br>
B Wp Hdl ConName ConId ConState TX PRM RCT TIM MAX OPT Date Time DBHost <br>
B 000 000 R/3 000000000 ACTIVE NO YES NO 000 255 255 20090727 112454 UPAYWEB1 <br>
C The IRow interface is supported by this OLEDB provider<br>
M db_connect o.k.<br>
I MtxInit: 0 0 0<br>
M SHM_PRES_BUF (addr: 0AD60040, size: 4400000)<br>
M SHM_ROLL_AREA (addr: 5EF60040, size: 160563200)<br>
M SHM_PAGING_AREA (addr: 0B1A0040, size: 72417280)<br>
M SHM_ROLL_ADM (addr: 0F6C0040, size: 1603610)<br>
M SHM_PAGING_ADM (addr: 0F850040, size: 525344)<br>
M ThCreateNoBuffer allocated 540152 bytes for 1000 entries at 0F8E0040<br>
M ThCreateNoBuffer index size: 3000 elems<br>
M ThCreateVBAdm allocated 12160 bytes (50 server) at 0F970040<br>
X EmInit: MmSetImplementation( 2 ).<br>
X <ES> client 0 initializing ....<br>
X Using implementation flat<br>
X ES initialized.<br>
C <br>
C Mon Jul 27 11:24:58 2009<br>
C The IRow interface is supported by this OLEDB provider<br>
B db_con_shm_ini: WP_ID = 0, WP_CNT = 8<br>
C Using Provider SQLNCLI<br>
C OpenOledbConnection: MARS property was set successfully.<br>
B dbtbxbuf: Buffer TABL (addr: 146900C8, size: 30000000, end: 1632C448)<br>
B dbtbxbuf: Profile: max_objects = 5000, displace = 1, reorg = 1<br>
B dbtbxbuf: request_unit = 2000, sync_reload = 5, inval_reload = 5<br>
B dbtbxbuf: protect_shm = 0, force_checks = 0<br>
B dbtbxbuf: tsize_retry = 14304000<br>
B ***LOG BB0=> buffer TABL started with length 30000000 bytes [dbtbxbuf#7 @ 15714] [dbtbxbuf1571 4]<br>
B dbtbxbuf: Buffer TABLP (addr: 163300C8, size: 10240000, end: 16CF40C8)<br>
B dbtbxbuf: Profile: max_objects = 500, displace = 1, reorg = 1<br>
B dbtbxbuf: request_unit = 2000, sync_reload = 5, inval_reload = 5<br>
B dbtbxbuf: protect_shm = 0, force_checks = 0<br>
B dbtbxbuf: tsize_retry = 5047296<br>
B ***LOG BB0=> buffer TABLP started with length 10240000 bytes [dbtbxbuf#7 @ 15714] [dbtbxbuf1571 4]<br>
B dbtbxbuf: Reading TBX statistics:<br>
B dbtbxbuf: Opening C:\usr\sap\UFT\DVEBMGS01\data\tbxnew failed (No such file or directory).<br>
B dbtbxbuf: Renaming C:\usr\sap\UFT\DVEBMGS01\data\tbxnew to C:\usr\sap\UFT\DVEBMGS01\data\tbxstat failed (No such file or directory).<br>
B dbtbxbuf: 0 object entries precreated<br>
C sloledb.cpp [ParamStmtExec,line 11888]: Error/Message: (err 8180, sev 0), Statement(s) could not be prepared.<br>
C Procname: [##Y3UPAYWEB1uft00000037400000000002112455]<br>
C sloledb.cpp [ParamStmtExec,line 11888]: Error/Message: (err 208, sev 16), Invalid object name 'DDLOG'.<br>
C Procname: [##Y3UPAYWEB1uft00000037400000000002112455]<br>
C ParamStmtExec failed. HR 80040e14 DBSL retcode 103. stmt: [SELECT MAX(SEQNUMBER) AS c FROM DDLOG ]<br>
C Conn_i:1 selection:1 singleton:1 flag_fupd:0 use_cursor:0 chksum: 112017<br>
C DbSlRead - Error 103 (dbcode 208) on open<br>
C DbSlRead - <##Y3UPAYWEB1uft00000037400000000002112455><br>
C DbSlRead - Error 103 (dbcode 208) on fetch<br>
C DbSlRead - <##Y3UPAYWEB1uft00000037400000000002112455><br>
B ***LOG BZY=> unexpected return code 103 calling SEL [dbsynseq#1 @ 255] [dbsynseq0255 ]<br>
B db_syinit failed<br>
M *** ERROR => ThCallHooks: event handler db_init for event CREATE_SHM failed [thxxtool3.c 252]<br>
M *** ERROR => ThIPCInit: hook failed [thxxhead.c 1901]<br>
M ***LOG R19=> tskh_init, ThIPCInit ( TSKH-IPC-000001) [thxxhead.c 1359]<br>
M in_ThErrHandle: 1<br>
M *** ERROR => tskh_init: ThIPCInit (step 1, th_errno 17, action 3, level 1) [thxxhead.c 9413]<br>
M <br>
M Info for wp 0<br>
M <br>
M stat = 4<br>
M reqtype = 1<br>
M act_reqtype = -1<br>
M rq_info = 0<br>
M tid = -1<br>
M mode = 255<br>
M len = -1<br>
M rq_id = 65535<br>
M rq_source = 255<br>
M last_tid = 0<br>
M last_mode = 0<br>
M int_checked_resource(RFC) = 0<br>
M ext_checked_resource(RFC) = 0<br>
M int_checked_resource(HTTP) = 0<br>
M ext_checked_resource(HTTP) = 0<br>
M report = > <<br>
M action = 0<br>
M tab_name = > <<br>
M <br>
M *****************************************************************************<br>
M *<br>
M * LOCATION SAP-Server upayweb1_UFT_01 on host upayweb1 (wp 0)<br>
M * ERROR tskh_init: ThIPCInit<br>
M *<br>
M * TIME Mon Jul 27 11:24:58 2009<br>
M * RELEASE 640<br>
M * COMPONENT Taskhandler<br>
M * VERSION 1<br>
M * RC 17<br>
M * MODULE thxxhead.c<br>
M * LINE 9589<br>
M * COUNTER 1<br>
M *<br>
M *****************************************************************************<br>
M <br>
M PfStatDisconnect: disconnect statistics<br>
M Entering TH_CALLHOOKS<br>
M ThCallHooks: call hook >ThrSaveSPAFields< for event BEFORE_DUMP<br>
M *** ERROR => ThrSaveSPAFields: no valid thr_wpadm [thxxrun1.c 730]<br>
M *** ERROR => ThCallHooks: event handler ThrSaveSPAFields for event BEFORE_DUMP failed [thxxtool3.c 252]<br>
M Entering ThSetStatError<br>
M Entering ThReadDetachMode<br>
M call ThrShutDown (1)...<br>
M ***LOG Q02=> wp_halt, WPStop (Workproc 0 3740) [dpnttool.c 357]<br> -
Outbound Status in the Monitor
In SXMB_MONI when i check for messags status there are several messages struck with Outbound status = Message Scheduled on outbound status
MY scenario is Idoc - XI/BPM - File . I'm collecting all Idocs in BPM before sending out to file.
Any idea what I have to do.
I did checked in SMQ2 and all queues are empty now.
ThankxDid you check all the steps in BPM during runtime ? Is all the steps are showing green in the Graphical View of workflow instance.. I think some of the steps are having problem..
Also which collectPattern you used in the design ? Is the end condition is satisfied ?
Go to Transaction SWEQADM ( to check if the event queue background job is running.
If everything looks ok, test the syntax for the BPM in the Repsotiory, re-import into the directory and re-run the scenario..
If it goes into qRFC monitor when you click on PE in SXMB_MONI, then I think BPM is not triggered ..
Check did you configure correct Receiver Determinations ?
i.e Idoc ->BPM
BPM->Target
Also test with one idoc first..Also make sure that Idoc data is coming to XI correctly. Check the Sender Interface, Sender Service, Reciever Interface and Service in SXMB_MONI so that you can understand which is message has come to integration server etc..
Regards,
Moorthy -
Outbound process red flag - how to restart?!
Hi, well i tried in a previous post to get help but i guess it was a little misunderstanding.
I have a well processed message but it's not being send to target system, so i get a red flag on column outbound status in SXI_MONI. It's like a system is not available but in this case it is.
It is File to IDoc Scenario and be sure that i already checked SM59, SX1, SX2 and so on.
Funny thing is that sometimes message is send properly - when CC read one file - but when it has to read >1 outbound status will be set to error for each message!
has somebody any clue on this issue?!
br!!Hi,
it's a FILE2IDoc Scenario i am getting no error at all except of the red flag for outbound process. In detal-view of the message nothing is reported an even the CC-Monitoring is showing nothing because IDoc-Adapter is not part of the Adapter-Engine.
That's the problem! Because a target systems is connected via VPN to the gateway of the XI. And when the VPN is not active, the message is not being transmitted. But in XI i connat restart it when VPN-Tunnel is active again.
Any clue on how to restart?!
br -
XI- CRM through IDOC adapter - error in outbound status of XI
I have set of messages created today, each of which have 10,000 records as well as same no. of idocs as outbound in XI.
only few messages have status 'messages processed' adn lot of messages are in staus 'Message Recorded (Commit follows)' and 'System Error (Restart Possible)'.
So only the expected idocs are not coming in CRM. But i see the idocs XI. i clicked on IDOC in outbound column of SXMB_MONI.
how can i restart the same message and get the idocs into CRM.
THanks for your help in advance.
Regards,
Jilan Bhashahi Agasthuri Doss,
Do you mean to Restart the message?
i tried restarting the message, then prompted with the below message.
Do you want to retain the trace level for the
selected messages (with errors) for the restart
or increase it (maximum level)?
i click on Retain, then the below error appears.
'You cannot restart XML message
E79C4320576611DBBAB10003BAD9E360 with this
status/type'.
Thanks & Regards,
Jilan Bhasha -
Issue while creating Component Based Message Alerting in PI 7.31 Dual Stack
Hi,
We tried to implement Component Based Message Alerting following the steps mentioned in the below blog.
http://scn.sap.com/community/pi-and-soa-middleware/blog/2012/03/25/michals-pi-tips-component-based-message-alerting
Ours is PI 7.31 dual stack. However, after setting up the job with my own user id, I am getting the below error inside the log of Jobs tab:
javax.jms.JMSSecurityException: You do not have permissions: action alertingVP.queue and instance:name alertingVP.queue
action consumer
instance jms/queue/xi/monitoring/alert/ALERT-TO-MAIL
Please let us know what permission is required to set up the job.
Thanks,
RahulHi,
Now I am able to receive alert in my mailbox. But it's coming with improper content.
I have set up the job at an interval of every 2 minutes in NWA, and in case if only 1 message fails in IE, in ideal case, I should receive only 1 message details in alert.
However, in every 2 minutes, I am receiving junk data and the number is increasing for the particular scenario for which the alert has been created. Also the Error Category mentioned is showing improper.
But in table SXMSALERTCONTENT I am able to view only the newly added failed entry.
An erroneous alert email content is pasted below:
63 messages failed for "Test_XXX" on "af.s0i.saps0i"
Root cause: -1
To navigate to the failed messages in the local message monitor use this link
The first 1 messages of that data collection:
"AdapterNamespace": "http://sap.com/xi/XI/System",
"AdapterType": "File",
"Channel": "FileSender_XXX",
"ChannelParty": "",
"ChannelService": "XXXXX",
"Component": "af.s0i.saps0i",
"ErrCat": "",
"ErrCode": "",
"ErrLabel": "-1",
"ErrText": "Configured source directory '\\Outbound\\XXX\\CREMAS' does not exist",
"FromParty": "",
"FromService": "XXX",
"Interface": "Z_CREMAS_SUSMM.CREMAS03",
"Namespace": "urn:sap-com:document:sap:idoc:messages",
"RuleId": "3a64dd6e1b1d3e58aff62ea70c97cb80",
"Timestamp": "2013-02-01T09:43:23Z",
"ToParty": "",
"ToService": ""
The failed message however do not relate to the 'source directory does not exist' issue. Please help.
Thanks,
Rahul -
Deleated Valuation Type --Need Error Message while creating Purchase Order
Hi,
In our scenario , i need a message should flash , if enduser by mistake select the deleated valuation type while creating Purchase Order.
In current configuration , it's not there.
Await your expert opinion.
Regards
Shyam KogtaI investigated this recently in our company and gave this answer:
A deletion flag does not restrict anything. It is just an indicator to tell SAP that you want this record to be deleted with the next archiving run.
The archiving run then checks if a deletion is possible or not.
So you can set such deletion flags long time in advance, even at a moment where you still have inventory.
To block materials from beeing used in business transactions, usually the material and sales status are used. But these statuses can only be set at overall, plant and sales organisation level.
In some transactions SAP issues warning messages if a material has a deletion flag. This messages could be customized to be an error and prevent any business. However, this type of restriction is not designed for our machine, as we use the material and sales status.
Anyhow, there is no message for valuation types that have a deletion flag in procurement area.
There is one for goods receipts (but only for a certain industry solution that is not used by us)
There is one for deliveries ( VL 211 ).
The valuation types are defaulted from customizing to the transaction e.g. purchase order. Or from info record to the PO. So a standard purchase order gets valuation type ABC , while an internal order (production) gets the DEF. Usually there should not be a need to change this valuation type manually.
So the only solution is to archive the material master at valuation type level.
But I guess, you already have POs with that wrong valuation type, which means you have to archive the POs first. It you have already batches with wrong valuation type, then thy have to be archived as well before a material can be archived.
And finally if you had stock in current year, then you can archive your material in year after next year, as SAP archives only materials that have no stock in current and previous year. -
Today we sent thousands of idocs from sap systems to non sap systems, and from non sap to sap.
A strange thing happens: a lot of idocs that go from sap no non sap system, has the status "message being sent" on the outbound status (in the sxi_monitor TC), and the other idocs doesnt have this problem. They seems to be stacked in BPM, and they are passing very very slow (half an hour per 10 idocs).
How can I change this or what should I do? Because its all stacked here un Prod.
And when I refresh the cache, it appears some errors on idocs and I cant resend them because they dont appear in the TC SWPR and in the Runtime Workbench gives me the next error:
"Unable to schedule 1 of 1 messages for processing; update the status"
So I cant resend them, or maybe they were sent but I cant see that in here.
Well, if someone can help me I'll be very very happy
Thanks!!!Hi Claudio,
>
> A strange thing happens: a lot of idocs that go from sap no non sap system, has the status "message being sent"
>
Message being sent means the messages are processing through queue and you can check these messages in queues SMQ1 and SMQ2 also execute the queue in error if any and monitor the queue if it is processing very slow you require tuning.
>
So I cant resend them, or maybe they were sent but I cant see that in here.
>
For this you can check in SXMB_MONITOR --> Advance Selection Criteria --> Out Bound Status with various options.
May be you can find some messages there.
Also Check in SWEQBROWSER , Check the box other events and radio button all events.
If you dont find any messages there then in moni tcode click on PE and check the BPM steps.
Thanks! -
Showing Red flag in Message Monitor
Hi All,
I am getting red flags in Message Monitor while send from SAP through RFC.
If i click the flag, showing message "Column status could not process - Transaction Execution Terminated Upon Request"
previously its worked properly. In last process we have send at a time 150 message to message listener, in that it has processed 100 messages successful and rest of them show in red flag.
After that even i send single message also, its getting red flag.
And how can we reprocess those messages
Can anyone please let me know how to solve it.
Thanks,
Kind Regards,
Praveen Reddy M
Edited by: praveen2425 on Mar 7, 2012 8:17 AMHi ,
I have found that error where it has been terminating.
I have kept condition action block below the sql insert query in my transaction as i am calling from Message process rule.
Under condition action block, i have kept leftside SAP jco and rightside stop action block
If the query successful execute it will trigger SAP jco, if not it will trigger stop transaction(i.e. In stop configure. link, mapped sql query success to TerminationMessage)
The issues is,
if i send 150 messages, its inserting all records in DB but in the transaction it triggering 100 messages to SAP Jco through condition after that its triggering stop action block. I don't no why its happen.
In condition i have kept
confg. object as 1 and radio button with or
Confg link as sql query success with input1 propertie
Any idea regarding this, why its triggering after sometimes even its successful executed.
Thanks,
Kind Regards,
Praveen Reddy M -
How to exclude synchronous interfaces from component based message alerting
Hi Pi experts,
We are configuiring Alerts in PI 7.3 single stack.If we have 'n'number of interfaces, and if we configured general alerts for all.How to exclude synchronous interfaces in that.Alerting is for asynchronous interfaces only.How to do that.
Please advice on this.
Regards
SuneelHello,
>>What are your approaches regarding this requirement in the context of java-only?
I would suggest you to schedule jobs like this:
Customize Alerts Using Job in PI 7.31/PO
>> alerts are consumed according to the given interval and not in "real time" when error occurs, today solution using BADI is "real time" - if possible I would prefer "real time" solution
Check this:
Michal's PI tips: How to trigger an alert for Component Based Message Alerts (CBMA) via "API" ?
>>an separate service determine the actual alert count would be helpful to provide the correct value for maxAlerts, this have to be called beforehand
I haven't tried it but i think u can do that, since these consumers are nothing but JMS queues only so i think there will be a method to read number of alert counts.
>>In history I saw emails generated by the standard alert consumer which only contain details for the first alert, in my case I need details especially the message id for all errorneous messages
If ur max alert parameter is greater than 1 then u should see multiple alert text (along with message id and other details) in ur email message.
Thanks
Amit Srivastava
Maybe you are looking for
-
Cannot update an iPad os to 3.2.2
I asked one of my friends to buy an iPad for me. He bought one and installed a few iPad applications for me before he handed it over to me. The problem is, after I got the iPad, it looks I cannot update it to the latest os version - iOS 3.2.2.
-
Ipod not on computer or itunes
I have followed many of your advices to put my ipod on the computer and put it in itunes.. It has not worked. The ipod is my daughters and we no longer can put any music on the ipod. we have reloaded the cd software and it did nothing. we have the ne
-
Problem determining if id is present in BEFORE INSERT trigger
Hi, I have written a BEFORE INSERT trigger in which I am trying to determine whether or not an id (primary key ) has been submitted as part of the insert. The reason for this is that in my application there are two cases in which the trigger will be
-
Check dimensions consistency in infocube
Dear all, I need to check dimensions consistency in infocube. I know there're a lot of test in RSRV transaction, but I can't find which is right for me and what's the meaning of test (all are green). I need to check if I put right characteristics tog
-
Superscripts/Subscripts Not Available in Tables?
I've noticed that I cannot format text as a superscript/subscript if the text is in a cell of a table. Once the cell loses focus, the text goes back to plain old default format. Is there something I should be doing? My workaround thus far has been to