Runtime information in BPM

Hello XI Experts,
I've got one question: Is it possible to obtain a runtime information in Business process ? I have created alerts where I use container to add dynamic text from payload but I also need to add information on which system this alert was triggered (dev, int, prod). I need information from SOAP Header, Runtime. Does anybody now how to do it?
Regards,
Pavol

Maybe the solution in this thread will help,
Availability of System id value in a BPM
<i> found a neat way of resolving this issue and thought I would share with you both.
I created a user-defined function and put the following lines of code....works like a charm!!
String user_login_id = System.getProperty("user.name");
return user_login_id.substring(0,3);
This returns system id since the system users are always
xi0adm / xc0adm or xp0adm.</i>
Regards
Bhavesh

Similar Messages

  • To see the runtime information.

    Hi expertz,
    I am executing a adhoc report in the browser after running some time it is saing time out error and process is getting terminated.Is there any functionmodule or programm or T code to see the runtime information of the query to find what exactly happend,Due pointswill be given,... it is urgent please.
    reards,
    Daniel.

    Hi Daniel,
    To collect the information about the Database time, OLAP Time, Front End time, No. of records selected /transfered etc in the following three ways:
    1.By analysing the contents of table " RSDDSTAT"
    2.By using T-codes ST03 or ST03N
    3.By implimenting BW Statistics Business Content - you need to install, feed data and through ready made reports which for analysis.
    You can go to T-Code DB20 which gives you all the performance related information like
    Partitions
    Databases
    Schemas
    Buffer Pools
    Tablespaces etc
    Please assign points if it is useful.
    Regards,
    Rahul

  • Information about BPM

    Hi Experts,
    I am new to BPM. Past I worked on Dynpro with JAVA only.  Now I am assign to BPM Application. So I need Some Information about BPM. We are using CE 7.1
    1.     What is BPM? What is Use of BPM?
    2.     Where we can use the BPM Applications?
    3.     What is the advantages and disadvantages in BPM?
    Is there any documents on BPM. Please Share to me.
    Regards
    VijayK

    Let's start from here:
    http://help.sap.com/saphelp_nw04s/helpdata/en/8e/116642a3423654e10000000a155106/frameset.htm
    This is the RESOURCE CENTER:
    SAP NetWeaver Business Process Management Resource Center
    Some GETTING STARTED TUTORIAL:
    /people/venky.shankararaman2/blog/2010/08/23/sap-bpm-tutorial-using-ce-72
    SAP NetWeaver Business Process Management Resource Center?rid=/library/uuid/307336b8-098c-2d10-be9c-d41ae345f0ff

  • Show information for BPM process instances to possible future assignees

    Hi all,
    My environment is 11.1.1.4.
    I want to develop an ADF application that shows users information for BPM process instances which will possibly produce a user task assigned to them in the future.
    What I have done is
    1. Get BPMAppRole from the user name.
    2. Get the list of CompositeInstance with STATE_RUNNING from the BPM process name obtained from the BPMAppRole.getName().
    From the list of CompositeInstance, I have to extract the instances that will possibly produce a user task assigned to the user in the future.
    But I have no idea how to do this.
    Maybe my current approach is totally incorrect.
    Please help!
    Regards,
    Kenji

    Hi,
    By chance I found a method that you can use:
    oracle.bpel.services.workflow.query.model.TaskSequence getTaskSequence(oracle.bpel.services.workflow.verification.IWorkflowContext p1, oracle.bpel.services.workflow.task.model.Task p2, java.util.List p3, java.util.List p4, java.util.List p5, boolean p6) { }
    getTaskSequence might help you. This is under ITaskQueryService interface.
    HTH.

  • Runtime information about EJB on weblogic console

    Hi All,
    I am using WLS6.1 sp2 on Redhat Linux 7.2.
    The runtime information for an EJB as displayed on weblogic console looks very
    odd. Could somebody clarify the meaning of the following mbean info?
    Beans in Use Count(BeansInUseCount)
    Cache Beans Current Count(CachedBeanCurrentCount)
    For one of my entity EJBs, I see
    BeansInUseCount=30678,CachedBeanCurrentCount=3674578
    I have max-beans-in-cache=1000 for all entity beans and the number of records
    for this entity EJB in database is less
    than 10. I dont understand why the BeansInUseCount is so high?
    This number looks very suspicious. Is this a bug or maybe a memory leak?
    Any assistance will be greatly appreciated.
    Thanks,
    Abhay

    Please transfer to EJB Forum...

  • I ned in depth information of BPM's , detailed idea of each and every step

    I ned in depth information of BPM's , detailed idea of each and every step.
    For example receive , send , control , transformation, switch.
    And also different bridges like Sync/Async.

    Hi,
    Please look into this link for the STEP types,
    http://help.sap.com/saphelp_nw04/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/content.htm
    Also would recommend reading this series by Sravya, especially the 3rd blog,
    /people/sravya.talanki2/blog/2006/12/25/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-i
    /people/sravya.talanki2/blog/2006/12/26/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-ii
    /people/sravya.talanki2/blog/2006/12/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii
    Regards
    Bhavesh
    PS : Please search on SDN with "BPM" + Blogs and you will find multiple blogs for different scenarios.

  • Runtime errors in BPM

    Hi all,
    We have a transformation step that is generating mapping errors at runtime. We do not see alerts generated by default on the alert framework for these errors. Is this expected? Should we be implementing the alert generation specifically inside the BPM using exception block (if it alerts are not generated by default)?
    Thanks

    Hi,
    If you are using BPM, it is prefer to throw an Alert from BPM itself. Anyway if you configure the alert for Message Mapping, if there is any Runtime Mapping Errors it should throw alerts.
    Btw, you can cross check this guide to find more tips:
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide
    So It should show alerts for Transformation Error if you configure the Alerts correctly
    Hope this helps,
    Rgds,
    Moorthy

  • Throwing Runtime Exceptions from BPM. How?

    Hi !
    I want to make appear a red flag in the SXMB_MONI as a result of a custom condition inside a BPM. I tried with the control step, but it makes no "red flag".
    Should I make a transform step between 2 dummy message types with a UDF that throws the runtime exception there?? is there another way ?? We want a red flag as a result of a expired deadline while waiting a file adapter transport acknowledgement.
    Thanks !!
    Matias.

    Matias,
    As you said before you want the BPM to be errored out if it reach the deadline, am I right. In control step if u say cancel process it equivalent to logically deleting the work items, so obviously you will get an succesfull message. What I suggest you to do is in  Deadline branch - control branch select throw exception. The exception name has to be defined in Block level. So if you throw an exception it will look for the exception branch in the same block level if not the higher(super)block level, if it couldn't find the exception branch it will run out to error. Actually the exception branch is used to catch that exception and continue the rest of the process, so i think there is no need for defining the exception branch itself.
    Hope it helps you!!!
    Best regards,
    raj.

  • Runtime information

    I am trying to get a list of all the Maps, Sources and Target tables and the number of rows processed. What is the best way to get this information?
    Thanks in advance for your help.

    Runtime Audit Browser.
    Bye
    Detlef

  • Runtime Information about Drilldown

    Hello Experts,
    i had the following question. Ist there an possibility to get information about the drilldown of an Web Query at runtime?
    In my Query there is a calculated Keyfigure. the normal drilldown is Year. The Keyfigure counts the Days in the Year. If the User changes the drilldown to e.g. Quarter or week the keyfigure shold calculate anothe value. If there is any possibility to know what drilldown ist selected i can calculate this keyfigure in an Exit.
    BG
    Günther

    GUnther,
    If you are on BI3.x then you could have a table modifier which captures the drilldown characteristic and accordingly changes the key figure - but this would mean that you will have to write your own code for updating the field....

  • CR2008 Runtime Information

    hello....I need some information regarding the CR2008 Runtime files...
    I have a client who is in the process of testing CR2008 reports thru a Visual Foxpro Application.
    They would like to know what is/are the runtime file name(s) are; are there any parameters necessary
    and if you have any instructions on setting the runtime up on various pcs...
    If you could please supply that information or point me to a document that fully explains the Cr2008 runtime
    and the installation process, passing any parameters if they are necessary,
    it would be greatly appreciated..
    thank you

    Using CR 2008, I'd assume you are using the Crystal Reports SDK for .NET and not the RDC as the RDC was retired in CR 2008. To distribute the runtime, you will have to use the merge modules from here;
    https://smpdl.sap-ag.de/~sapidp/012002523100009159092009E/cr2008sp2_mm.zip
    and create your own setup project using Wise, InstallShield, etc.
    Alternatively, you could use the msi from here;
    https://smpdl.sap-ag.de/~sapidp/012002523100009159002009E/cr2008sp2_redistinstall.zip
    Ludek

  • Retrieve Specific Mapping Error Information Within BPM Flow.

    I have an Integration Process which executes a message mapping step prior to further processing. When the message mapping receives an error there is an exception branch
    within the process that will send an email using the Mail Receiver Adapter. The mail message prototcol is XIALL which sends the payload and soap envelope.
    However, I need to retrieve the actual error returned from the mapping step and forward that specific information to the originator of the failed message as an email.
    I know we can use the alert functions to send alerts, but my requirement is to send the actual error via email to our external vendors / customers.
    Has anyone had success doing this?

    Hi, have you got it done? Please share!
    Thanks,
    Karthik

  • Access Process Chain Runtime Information

    Hi,  I'd like to add an ABAP program to the end of a process chain.  I'd like the ABAP program to be able to tell what Process Chain is currently being run and what Log ID is currently open or being written to.  Any Ideas how to do this?
    Thanks!
    Nevermind
    I think this would be where a custom process type would be appropriate..
    Thanks!

    Hi Kenneth,
    The table RSPCLOGCHAIN would give you the information regarding which chains are running/completed/failed etc.
    The table RSPCPROCESSLOG would give you, which process step in the process chain is actually executing.
    Once you know the Chain Name, for which you want to get the status, use the following function modules
    RSPC_API_CHAIN_GET_STATUS
    Gives you if a chain is running/completed/failed.
    RSPC_API_CHAIN_GET_LOG
    Gives you a detailed log of the process chain(Each steps)
    The tables mentioned above would give you the following information
    R     Ended with errors
    G     Successfully completed
    F     Completed
    A     Active
    X     Canceled
    P     Planned
    S     Skipped at restart
    Q     Released
    Y     Ready
         Undefined
    J     Framework Error When Ending (e.g. Subsequent Job Missing)
    Regards,
    Praveen.

  • Accessing Runtime Information - ERROR - HELP

    Hi all,
    I am trying to access the runtime MBean with the sample code given in the WebLogic online document
    Here is the part of the code
    try {            
    System.out.println("\n----Trying to access runtime mbean \n");
    mbeanSet = home.getMBeansByType("ServerRuntime");
    mbeanIterator = mbeanSet.iterator();
    // Comparing the name of the server in each ServerRutime
    // MBean to the value specified by serverName
    while(mbeanIterator.hasNext()) {               
    serverRuntime = (ServerRuntimeMBean)mbeanIterator.next();
    if(serverRuntime.getName().equals(serverName)) {                   
    System.out.println("Found the serverRuntimembean: " + serverRuntime + " for: " + serverName); System.out.println("Current state: " + serverRuntime.getState() ); System.out.println("Stopping the server ..."); serverRuntime.shutdown(); System.out.println("Current state: " + serverRuntime.getState() ); } }
    } catch (Exception e) {            
    System.out.println("Caught exception: " + e); }
    When I try to run the program I am getting the following error.
    <Aug 26, 2004 3:48:33 PM PDT> <Error> <RJVM> <BEA-000503> <Incoming message header or abbreviation processing failed
    java.io.InvalidClassException: javax.management.ObjectName; local class incompatible: stream classdesc serialVersionUID = -54677950900
    68647408, local class serialVersionUID = 1081892073854801359
    java.io.InvalidClassException: javax.management.ObjectName; local class incompatible: stream classdesc serialVersionUID = -546779509006
    8647408, local class serialVersionUID = 1081892073854801359
    at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
    at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
    at java.io.ObjectInputStream.readClassDesc(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    at weblogic.rjvm.ClassTableEntry.readExternal(ClassTableEntry.java:33)
    at java.io.ObjectInputStream.readExternalData(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    at weblogic.rjvm.InboundMsgAbbrev.readObject(InboundMsgAbbrev.java:65)
    at weblogic.rjvm.InboundMsgAbbrev.read(InboundMsgAbbrev.java:37)
    at weblogic.rjvm.MsgAbbrevJVMConnection.readMsgAbbrevs(MsgAbbrevJVMConnection.java:209)
    at weblogic.rjvm.MsgAbbrevInputStream.readMessageContext(MsgAbbrevInputStream.java:232)
    at weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:733)
    at weblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMConnection.java:742)
    at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:682)
    at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:618)
    at weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:282)
    at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >
    Caught exception: weblogic.rmi.extensions.RemoteRuntimeException: Unexpected Exception - with nested exception:
    [weblogic.rjvm.PeerGoneException: ; nested exception is:
            java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is:
            java.io.InvalidClassException: javax.management.ObjectName; local class incompatible: stream classdesc serialVersionUID = -5467
    795090068647408, local class serialVersionUID = 1081892073854801359]
    Did anybody come across this kind of error? Please let me know. Any help is appreciated. Thanks!
    -Praneetha

    Praneetha,
    The client version of ObjectName is different from the version on the
    server side. Make sure you have the same class version.
    Thanks,
    -satya
    Praneetha Sabhanayakam wrote:
    Hi all,
    I am trying to access the runtime MBean with the sample code given in the WebLogic online document
    Here is the part of the code
    try {            
    System.out.println("\n----Trying to access runtime mbean \n");
    mbeanSet = home.getMBeansByType("ServerRuntime");
    mbeanIterator = mbeanSet.iterator();
    // Comparing the name of the server in each ServerRutime
    // MBean to the value specified by serverName
    while(mbeanIterator.hasNext()) {               
    serverRuntime = (ServerRuntimeMBean)mbeanIterator.next();
    if(serverRuntime.getName().equals(serverName)) {                   
    System.out.println("Found the serverRuntimembean: " + serverRuntime + " for: " + serverName); System.out.println("Current state: " + serverRuntime.getState() ); System.out.println("Stopping the server ..."); serverRuntime.shutdown(); System.out.println("Current state: " + serverRuntime.getState() ); } }
    } catch (Exception e) {            
    System.out.println("Caught exception: " + e); }
    When I try to run the program I am getting the following error.
    <Aug 26, 2004 3:48:33 PM PDT> <Error> <RJVM> <BEA-000503> <Incoming message header or abbreviation processing failed
    java.io.InvalidClassException: javax.management.ObjectName; local class incompatible: stream classdesc serialVersionUID = -54677950900
    68647408, local class serialVersionUID = 1081892073854801359
    java.io.InvalidClassException: javax.management.ObjectName; local class incompatible: stream classdesc serialVersionUID = -546779509006
    8647408, local class serialVersionUID = 1081892073854801359
    at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
    at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
    at java.io.ObjectInputStream.readClassDesc(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    at weblogic.rjvm.ClassTableEntry.readExternal(ClassTableEntry.java:33)
    at java.io.ObjectInputStream.readExternalData(Unknown Source)
    at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    at weblogic.rjvm.InboundMsgAbbrev.readObject(InboundMsgAbbrev.java:65)
    at weblogic.rjvm.InboundMsgAbbrev.read(InboundMsgAbbrev.java:37)
    at weblogic.rjvm.MsgAbbrevJVMConnection.readMsgAbbrevs(MsgAbbrevJVMConnection.java:209)
    at weblogic.rjvm.MsgAbbrevInputStream.readMessageContext(MsgAbbrevInputStream.java:232)
    at weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:733)
    at weblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMConnection.java:742)
    at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:682)
    at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:618)
    at weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:282)
    at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    Caught exception: weblogic.rmi.extensions.RemoteRuntimeException: Unexpected Exception - with nested exception:
    [weblogic.rjvm.PeerGoneException: ; nested exception is:
    java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is:
    java.io.InvalidClassException: javax.management.ObjectName; local class incompatible: stream classdesc serialVersionUID = -5467
    795090068647408, local class serialVersionUID = 1081892073854801359]
    Did anybody come across this kind of error? Please let me know. Any help is appreciated. Thanks!
    -Praneetha

  • Program runtime information

    Is there a way to (from inside the own class) know amount of memory and cpu usage the class is consuming ?
    thanks

    In Java, as far as I know , No.
    But, in transact SQL Server 2000, yes there are.

Maybe you are looking for

  • Format Tab  - Field Properties (Special)

    The format tab for field properties - Special - gives a phone number option which allows 10 numeric characters or spaces. UK Telephone number format is 11 numeric characters. Would be useful to have a pre defined UK phone format. If you try and creat

  • Premiere Pro Cs4 No Preview

    Windows 7 Ultimate Installed Physical memory 6GB Ram Total physical memory 3GB Available physical memory 1.29 GB Processor 2Duo CPU 2.80GHZ Gentlemen ! First off I am a bit confused , since I have 6GB Ram why is only 1.29 available Anyhow , here is t

  • Site to Site VPN

    Hi, I have a weird problem with our Branch to Branch VPN. Please find details below 1. Details: * Site 1 wants to use a oracle web based application hosted at Site-2. VPN is set and both the sides can ping each other but Site-1 cannot access the orac

  • Is possible to connect as system/manager automatically???

    Hi, I have any problems I have a package with two procedures (MT_PROC and SEN_MAIL) the first call to second. The first run in system/manager and in myuser/password, while the second run just in system/manager. Is possibile run the package in myuser/

  • Why does Adobe offer such a singularly atrocious customer experience?

    Like lots of people here, I installed a number of CS6 apps on a trial basis. The time is up for my main app, Dreamweaver (Fireworks still works, even after the 30 day period has ended, you just close the nag screen). So I coughed up the 46 quid. Noth