Doubt in BPM monitoring
Hi guys,
I'm doing a file 2 file BPM, where in my sender file has a record tag 1: unbounded containing two sub tags FNAMe and LNAME. I need multiple files to be generated at my output depending on the occurence of the record tag in my input.
I have completed my scenario, and when i place the file in my input folder, it is getting picked also.
I'm seeing the message in sxmb_moni. However i don't see any monitoring for my BPM. I'm not getting any output file in my destination.
Can anyone please help me on the steps to debug this
Thanks guys
Varun
Hi varun
also try this
BPM Monitoring
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e7bc3a5a-0501-0010-1095-eb47159e169c
monitoring BPm https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e7bc3a5a-0501-0010-1095-eb47159e169c
Reconciliation of Messages in BPM - /people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm
Also see the below BPM related links
check list for BPM https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3bf550d4-0201-0010-b2ae-8569d193124e
/people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers
http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/cb/15163ff8519a06e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm
Many other examples can be found under the following link at help.sap.com
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
hey... check the slide....also useful......
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1db5e190-0201-0010-1c90-d9de570c6b18
REward POints if found useful **
http://help.sap.com/saphelp_nw2004s/helpdata/en/cb/15163ff8519a06e10000000a114084/frameset.htm
Similar Messages
-
BPM Monitoring: not all messages are groupped my bpm name
Could you explain me why not all messages are groupped my bpm name?
There are messages above bpm name that was sent in this bpm.
It is too diffucult to monitor messages in BPM monitoring.Hi Denis,
Is the concerned message a synchronous message or a message that relates two integration processes? If yes, this about to be changed and will be corrected in the next SP.
Best regards
Joachim -
Hi,
I am doing a File - File using BPM.
I sent a file and its getting picked up and I could see a checkered flag in Moni.
But file is not present in target folder.
When I have monitored receieved CC, It has not received message from BPM at all....
how do I proceed from now on to monitor my scenario?
regards,
Nikhil.hi,
Please check the status of the BPM process in SXI_Cache. The status should be 0.
check this thread also for some info..
Re: bpm monitoring
Thanks,
Vijaya -
Doubts in BPM-- N:1 and 1:N scenario
Dear all,
I have a requirement where in some 10 files are placed at a location. The interface needs to consolidate/collated these files and generate a single file and send it to the target system after transformation.
The reverse process also needs to be done in some other interface. (Splitting a single file into 10 files)
After some analysis, I understood that BPM has to be used.
Please provide me with some useful blogs, which can directly solve my problem.
Thanks in advance,
YounusHi,
What kind of exceptions u want to raise.
1) its mapping related,
2) runtime exceptions
3) integration engine or adapter engine related.
there are two methods which will be used.
1) CCMS
2) Alert method.
U can inform the users through mail also.
Alert:
Alerts within XI give us a simple way to monitor only those errors that we want to and send alert messages to different people depending on the alert category.
Alert configuration is used to have the system inform you of errors during message processing.
By using the Alert Framework, central monitoring can be provided with all errors reported during message processing in ABAP and Java. This enables an improved reaction to such errors in both the ABAP runtime and the Java-based Adapter Engine. For this purpose, the Alert Framework is provided with rules based on certain events and on information from the header of the message protocol. These rules determine whether alerts are send or not.
Some of the examples are:
Specific Error Information from the Adapter Engine:
Container Element
SXMS_TO_ADAPTER_TYPE CHAR70 Adapter type
SXMS_TO_ADAPTER_ERRTXT CHAR70 Error text from the Adapter Engine
Look at the way by which u can raise an alert.
For raising an alert you need to first configure the alert please follow the below weblog written by Michal Krawczyk
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
Configuration steps are: go to transaction ALRTCATDEF
1) Define Alert Category
2) Create container elements which are used for holding an error messages.
3) Recipient Determination.
Alert can be triggered in different ways.
1) Triggering by Calling a Function Module Directly.
/people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
2) Triggering by Calling a Function Module in the Workplace Plug-In.
3) Triggering with an Event Linkage.
4) Triggering with the Post Processing Framework (PPF) or Message Control (MC)
5) Triggering from a Workflow.
6) Triggering from CCMS with autoreaction.
7) Triggering from BPM.
/people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
/people/community.user/blog/2006/10/16/simple-steps-to-get-descriptive-alerts-from-bpm-in-xi
8) Triggering alert by configuring a rule from RWB.
http://help.sap.com/saphelp_nw2004s/helpdata/en/56/d5b54020c6792ae10000000a155106/content.htm
used only for raising Adapter and Integration engine ralated errors.
U can also go for CCMS method:
Configuring scenario specific E-mail alerts in XI-CCMS: Part 1
/people/aravindh.prasanna/blog/2005/12/23/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part--1
Configuring scenario specific E-mail alerts in XI-CCMS: Part-2
/people/aravindh.prasanna/blog/2005/12/24/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-2
Configuring scenario specific E-mail alerts in XI-CCMS: Part 3
/people/aravindh.prasanna/blog/2006/02/20/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-3
Hope this will help you
Thnx
Chirag -
Hello all,
I have a scenario with 100 IDOCs and I map the IDOCs in ccBPM. But if somehow a mapping process for one of the IDOCs in ccBPM goes wrong you get an error (a red flag) for all of the other 99 IDOCs.
My question is then how can we monitor which and why the IDOC went wrong without opening all of the IDOCs?
I have tried SXMB_MONI --> Process --> PE --> Technical details
But I havent found my solution.
Has anyone any suggestion?
Kind Regards,
Kamran VakiliI checked this, It's not a solution when error's occur in the transformation step (mapping).
I have the same problem. I guess there is no solution for monitoring BPM when messages go wrong.
Anyone an idea? The only error you get from BPM when transformations goes wrong is:
com/sap/xi/tf/_mm_IDOC_Orders05_naar_Orderbestand~
com.sap.aii.utilxi.misc.api.BaseRuntimeExceptionRu
ntimeException in Message-Mapping transformatio~
Regards,
Luc
Found the solution:
Go to technical details -> scroll down to bottom -> double click on show container -> Double click on TRACE -> Double click on Value under Object Type (in my cause CL) -> Now you see what went wrong in the message and which message went wrong.
Message was edited by:
TPG TPG SAP CCC - Pink Roccade
Message was edited by:
TPG TPG SAP CCC - Pink Roccade -
hi
I am working with BPM and I am trying to monitor it using SXMB_MONI_BPE. I want to know whether my BPM is processing messages or not so where do I check that ? Can I check whether each step has been successfully executed or not ?
AjithI want to know whether my BPM is processing messages or not so where do I check that ?
SXMB_MONI
Can I check whether each step has been successfully executed or not ?
SXMB_MONI --> for your message processing --> click on the PE link....you will see the graphic flow of your BPM.
Regards,
Abhishek. -
BPM Monitor job in solution manager
Hi
I am trying to monitor job's with solution manager.
In the BPM (Trans' solution_manager) I config a business process and add a job to the monitor.
But there is no support massage create when the job fails.
I don't know what i did wrong.
Help
Best regards
Lior GrinbergHello,
The automatic creation of a notification has to be configured separately from alerting. See documentation: http://help.sap.com/saphelp_smehp1/helpdata/en/a6/a1b52fda154614ba38a17be5243b73/frameset.htm
Please also visit the Business Process Monitoring site in Service Marketplace: http://service.sap.com/bpm
I recommend to configure the Job Monitoring from within a Job Documentation. The process is described in :
a) End user documentation
http://help.sap.com/saphelp_smehp1/helpdata/en/8e/3ad6f807e147669036d2a6aed597aa/frameset.htm
b) Tutorial on Service Marketplace
http://service.sap.com/~sapidb/011000358700001911422008E.sim
Best regards,
Martin -
HI ,
I Used BPM scenario for merging two files and the Two files are picked from the source and in SXMB_MONI I try to click PE it showign the pop up PROCESS OVERVIEW ON INTEGRATION SERVER ONLY
In receiver I did not get the desired data I need to check the BPM workflow I am unbale to do in PI7.1
How can I monitor the BPM workflow in PI7.1
Regardscheck your installation with these steps:
https://technology.amis.nl/2014/06/28/bpm-suite-12c-quick-start-installation-20-minutes-and-good-to-go/
Hope this helps,
A. -
BPM - Monitor changes in the number of contracts
Hi All,
We have a requirement where we need to monitor the changes made in the contract for a month.
the first option that we tried is to use document volume, which monitors the update of the table.
But the difficulty is the table VBAK, includes sales order as well the contracts and others....which will give the wrong result...
then tried the option sales document in application monitor , but it has only option of monitoring the sales document created...
but nothing is given for monitoring the changes happened.
Is there any way to monitor that changes happened in the contract for a month( the change cane be adding a line item, changing the billing plan etc.)
kindly advice in this regard.
Thanks,
Subhashini.Hello,
I just realized that an existing Setup Guide for the Table Entry Counter is not uploaded to the SAP Service Marketplace where it should be under http://service.sap.com/bpm > Media Library > Technical Information
This document desribes how dynamic dates can be realized. I guess the document shall be uploaded by tomorrow. In the corrsponding section it says
1.5.3 Dynamic Date Filtering
There are many use cases, where the result of a table count is time-dependent. For our used
example, we might be interested only in the amount of short dumps created on the current day.
However, inside the BPMon Setup Session there are only static filter values, like a fixed day
entry for a date field. To achieve a dynamic date filtering, which means calculating relative
dates instead of absolute dates, the Table Counter provides a special syntax on how define
fixpoints and offsets for relative dates.
Syntax for Relative Dates
Instead of a fixed (absolute) date, you can enter a special keyword for the start date (prefixed
by a $ sign) and optionally an additional offset as difference in days.
Syntax = <StartDate>[<Difference>]
For <StartDate> the following keywords are available:
Keyword for <StartDate> Description Example for 2008/09/24
$TODAY current date 2008/09/24
Hence you could say SELECT everything > $TODAY-30 Then you should get all entries of the last 30 days.
Best Regards
Volker -
BPM Monitoring/Troubleshooting
Is there a way to monitor / troubleshoot a completed BPM process and understand thru which steps or branch did the process flow happen?
In Manage Processes: Process Instances -> When one clicks on the Show Process Flow button, the graphical process visualization does not really show the executed path/flow.Shabarish,
BPM failures can be found various places (Manage Process), SOA connectivity logs and SAP logs (Developer traces & SAP logs) as mentioned by Siddhant.
I've pointed out the BPE monitoring feature only - where it shows the line of traversed activities/tasks. In NW BPM, if you closely observe a BPM (Manage Processes > Show > Process flow, the traversed human activities & Sub processes have a small box in grey color that interprets the activity had been traversed.
- Nikhil Bose -
Hi, one of my clients has deep interest in BPM.
He'd like to manage processes over different system like IBM-Machines, SAP-Systems, simple File-Server etc.
These processes should be controlled via SAP XI, especially via BPM (BPE).
But i have some doubts if it is really that simple like u read in SAP-Description.
I have no experience on that issue so can someone who has deep knowledge of BPM give me his opinion on this topic?!
br JensHi,
If its for a client you need to present BPM usages with a high level example, which involves different system. As you mentioned (IBM-Machines, SAP-Systems, simple File-Server etc.).
So better have a look at the documentation and there are some good blogs on BPM with advantages and limitations.
Please have a look at below links,
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/4cc81a71-0701-0010-f187-c29c9bf92841
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/daea5871-0701-0010-12aa-c3a0c6d54e02
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm - Walk through BPM
/people/siva.maranani/blog/2005/05/22/schedule-your-bpm - Schedule BPM
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in ccBPM
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM
http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm
I am sure you would get a over all view in BPMs.
Hope it helps.
-Prasad Babu. -
Hi all,
I am trying to implement a scenario where n messages of the same type are received and combined together and then sent out. For this I have a loop in which I do a receive step and then I have defined a container variable for the message which is a multiline container. and then I also have a container for maintaining a counter. at the end of the loop I check if n messages have been reached then I send out the message.
My questions
1. When I define a MultiLine container for the receiver message there is one expression property what do I need to fill in here
2. I think I also would need to define a co-relation for this. Can you tell me how it will fit into the overall picture.Hi,
Have a look at this BLOG <a href="/people/daniel.graversen/blog/2006/09/07/using-a-bpm-to-collect-messages-for-a-set-interval-of-time a BPM to collect messages for a set interval of time</a> by Daniel Graversen
Regards
Santi
<a href="Remember to set the thread to solved when you have received a solution to set the thread to solved when you have received a solution</a>
Where There is a <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/weblogs?blog=/weblogs/topic/16">blog</a> there is a Way. -
Hi,
I have a user decision where deadline monitoring is active. To be specific "Latest Start" is activated. In the "Conditions" tab "Complete Work Item" tab has a condition set. The condition is Dflag = 'X'. This means when this condition "Dflag = X", is true, the status of the workitem is set to Completed. This condition is set in the deadline branch.
Question 1) Does this mean that the workitem will disappear from the inbox once deadline has reached and this condition has been set?
Question 2) If it doesnt disappear, then is it possible to execute the workitem after deadline is reached and this condition has been set?
The reason is when I see the techncal log I am observing the following.
1) Deadline has reached and Dflag has been set to X in the deadline branch.
2) Though the deadline has reached on "01.04.2007 - 11:31:05" the workitem has been processed on "02.04.2007 - 04:10:22 "
3) What should have happened is this workitem should be completed and the branch "Condition for 'Complete Work Item' is true" (bcoz conditions tab is set )should be executed.
Please help.
Thanks
AbhishekQuestion 1) Does this mean that the workitem will disappear from the inbox once deadline has reached and this condition has been set?
-> The workitem will not disappear, it will be set to complete in ur case.
Question 2) If it doesnt disappear, then is it possible to execute the workitem after deadline is reached and this condition has been set?
If the condition has been set DFLG=X the workitem is already set to complete and it should go to the next processing step.
So as soon as you have the condition DFLAG=X WI should be set to complete and your path should get executed.
now - The fulfillment of the condition is checked by the background job for condition evaluation which is run periodical - i am not aware of which job does this but checking could be delayed cause of the periodic job.
What happened to the workitem after completion did ur path get executed at a later stage ? -
Hi,
For a file-file scenario, in sxmb_moni, the message has AENGINE as both inbound and outbound. But should it not be AENGINE-IENGINE and IENGINE-AENGINE, since the message is transferred from sender adapter to IE (where mapping is done) and then transferred to receiver adapter.
Also give me the links for this.Aarthi
actualli
AENGINE_AENGINE should be right
where the AENGINE - Outbound is for the sender file adapter
and the second one is for the Rx file adapter
so, the entry u see is correct
regards
krishna -
Message Monitoring for each within the BPM process
I have a question concerning message monitoring within a BPM process. I receive an IDOC into my BPM process. I then have three transformation steps before sending an E-mail to the end receiver. When I look at the messages in the workflow log, I am unable to see the message after each transformation step. In the log display if I click the instance ID for all steps except the first step I am unable to see a message.
List of Message Objects
Object Type Instance ID Creation Time
ZXI_PROXY...0001 DC9F66530C7899F1AC430017A44943B2 11:04:39
ZXI_PROXY...0001 DC9F66530C789FF1AC430017A44943B2 11:04:39
ZXI_PROXY...0001 DC9F66530C78A5F1AC430017A44943B2 11:04:39
ZXI_PROXY...0001 DC9F66530C78B1F1AC430017A44943B2 11:04:39
ZXI_PROXY...0001 DC9F66530C78ABF1AC430017A44943B2 11:04:39
ZXI_PROXY...0001 DC9F614BA98C51F1AC430017A44943B2 10:28:40
If I click all except the first instance I receive the following message:
No messages available for selection
Message no. XMS_ADM113
Is there a way to make the message persistent after each step within the process? I would like to see the data after each step in the workflow log. Is this possible?
I do receive the e-mail from the send step so I know that it's completing the process. What I'm not sure of is if each step individually processed the data as I expected.Hi Audra,
Check this link
BPM monitoring
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e7bc3a5a-0501-0010-1095-eb47159e169c
Sachin
Maybe you are looking for
-
Hi I am Arka Dey. I am using a Windows 8.1 64-bit single language Dell laptop. Recently I have installed an update to my Windows 8.1 (X-64) operating system from the "Windows Update" available in the "Control Panel" section of my laptop. But from tha
-
Validate CS6 w/o Internet?
I just reformatted a Mac Pro and reinstalled CS6. We also just moved, and don't have internet at the new place yet. I am unable to connect the Mac Pro online to satisfy Adobe's online verification of my software. Is there another way to do it, or mus
-
Could someone help: I have run into a situation where I need to group part of a query's results to eliminate duplicate records. I have the following query. SELECT o.orderno , o.custno , o.invoicedt , o.transtype , o.totcost AS r_cost , o.totinvam
-
Correlated Subquery in ORDER BY
The following is a valid sql. But, what is meant by a correlated scalar subquery in the ORDER BY clause? SELECT employee_id, last_name FROM employees e ORDER BY (SELECT department_name FROM departments d WHERE e.department_id=d.department_id);
-
i have currenlt bought a new laptop (windows 8) and my iphone is not being recognized by itunes. because i have no backup on my previous laptop, i downloaded touchcopy by even touch copy is not recognizing my iphone. please help.