Problems in BPM

Hello to All...
I have a simple escenario in BPM like this
XML >>  --->> Flat File
Rule 1 )  If XML is correct save  the Flat File in a directory 1
Rule 2 )  If XML is incorrect run alert  and save XML a directory 2
Rule 3 ) Now if XML is correct save the XML  in a directory 3 also Flat File in a directory 1
In my BPM i have two variables Abstract .
I need create a other variable ( interface)  and put a Step(send) in the BPM for the rule 3. but in my BPM check.. Said " the container element is not iniatilixe in the step3"
Anybody help me.
Thanks and Regards.

HI Luis
you need to have 3 receiver agreement for 3 targets
you need to have 7 message interfaces
1. Outbound type
3 Inbound type
4 Abstract type to use in BPM
if you are using transformation in BPM for mapping.
If XML is Correct
BPM --> Directory1 (file Correct) Sender1 - Interface 2 inbound type
BPM -
>Directory2 (file Original) Sender2 - Interface 1 inbound type
otherwise
BPM -
>Directory3 (file Original) Sender3 - Interface 3 inbound type
Interface 1, 2, 3 & 4 can be of same MT.
Thanks
Gaurav

Similar Messages

  • Problem in BPM Container Operation - SP14

    Hi all!
    Just upgraded to SP14 - since then I am no longer able to grab some Payload information of involved messages and put it to some simple container variables within BPM!
    I always get the error message: "<b>The Value of Expression '&<MessageVarName>.<Element>&' Cannot Serve As the Source of an Assignment</b>" in the Workflow Activation Protocol within SXI_CACHE (return code "99") - however Activation and Check of the BPM design within the Integration Builder works fine ...
    Does anybody have an idea how to avoid this? Anyone of you experiencing the same problem in SP14?
    Many thanks,
    Andi

    Hi Ian!
    Note "890760" helped to be able to assign Payload information to Container Variables as well.
    It does NOT provide a solution for assigning the context object <b>"ProcessStep"</b> which should be available in the BPE to a container variable (same error) - but therefore I guess I will open a new post!
    Thanks a lot for your help!

  • Problem in BPM where Sync Intrf has to send same response to 2 Async intrf

    Hi Experts,
           I am facing a complicated case.
           I have the following scenario:
    Input File data -> Validate file data against SAP table using RFC FM -> insert the response of RFC FM into custom table using another RFC call -> Send the same response of RFC validation FM as Email using email adapter.
    If you see above, the response of validation FM has to be sent to two receivers.
    My BPM setup is like this:
    Recv Step -> Send Step for validation RFC FM (Sync) -> Send Step for inserting response of validation RFC FM to custom table using another RFC call(Async) -> Send Step for sending email(Async)
    Is my above BPM design correct? the last send step is not able to get the response of validation RFC FM. If I put this email step immediately after Send Step for validation RFC FM (Sync) then I get receiver cannot be determined error even though may email adapter/channel setups are correct. However, my receiver determination has two receievers one for email and another for inserting response of validation RFC FM to custom table using another RFC call(Async). Is here some problem?
    Is there some better way to handle this situation.
    My problem is that I have to insert response data first and then send email.
    please help me!
    I will be greateful to you!
    Thanks
    Gopal

    Hi,
    How are you getting the Response back from First RFC call ?
    Are you mapping this RFC response to some structure ? If not , it is easier way to do.
    So your BPM will be
    1) Recieve the File message type
    2) Send the File Message Sync (Assumption Mapping is done outside the BPM
    3) Send the Target Structure (some structure of similar of RFC repsonse )ie. Mapped RFC response structure to SAP System
    4) Send to mail system.
    So you need to have 4 reciever determinations
    1) File to BPM
    2) BPM to First RFC
    3) BPM to second RFC
    4) BPM to Mailing system
    To check the error , you can go to SXMB_MONI->PE->Technical Workflow log and check what are steps/containers are correct in the BPM
    Hope this helps,
    Regards,
    Moorthy

  • Problem in BPM with long loop

    Hi,
    I have "Integration Process" which reads data items from DB table and sends it to webserive.
    Webservice accepts only 1 item of data, so I have loop in bpm interating through every data item and calling webservice.
    The process works fine with no errors, but if number of loop iterations exceeds some number (like 100 or somthing close to that) the process cannot go to "completed" status. It goes through all iterations, sends all data and just hanging in system with status=started. When i'm trying to delete it with SWWL transaction i got dump. I also see same dump from user WF-BATCH occuered exactly the same time the process excpected to go to completed state.
    Error analysis
        Short text of the error message:
        "Exception CX_SY_NO_HANDLER triggered by CL_SWF_XI_INSTANCE============CP in
         line 1 with text: An exception with the type CX_SY_OPEN_SQL_DB occurred, but
         was neither handled locally, nor declared in a RAISING clause"
    Any ideas how to resolve this problem?
    Regards,
    Ilya.
    Edited by: Ilya Karnauhov on Oct 1, 2009 9:29 AM

    hi,
    >>an error code with 99
    check cache refesh and tell me if it gives any error!?
    regards,
    Felix

  • Problem with BPM Receive step

    Hy all,
    I have a strage Problem with a BPM Definition into a receive step. I receive from SAP System IDoc and (per dynamic receive determination) I receive it into BPM.
    But the Block that contains the receive Step can't be executed. I get following error message from XI :
    Error when executing work item '000000177354'
    Error when starting work item 000000177354
    Work item 000000177345: Object FLOWITEM method EXECUTE cannot be executed
    Error when executing work item '000000177354'
    Runtime handle of object type  could not be created
    Exception 'ex_EDIFactOrder_received' caught and transferred to the exception handler
    Error when executing work item '000000177354'
    Could anyone help me please.
    Thank's a lot.
    Mat

    I have following scenario :
    Block 1
    1) Infinite Loop with receive step
    2) exception creation (2 minutes) (parallel to 1))
    3) exception  handler (parallel to 1))
    Block 2
    1) Mapping steps + send Steps + container Operation steps (set of flag)
    2) Exception handler (paralle to 1))
    Block 3
    1) receive steps (where I get the error message)
    I hope it's OK
    Cheers
    Mat

  • Exception Handling Problem In BPM

    All
    I am facing an exception handling problem I am using BPM and , I have caught exception in the transformation step but when there is any data problem in that mapping(mentioned in the transformation)
    it is not throwing the exception . is there any option to collect these type of system exception in  the bpm and give a alert thru mail
    is there any way to collect these type of exception happened in the BPE and raise alert thru generic alert
    Thanks
    Jayaraman

    Hi Jayaraman,
        When you say there is any data problem, does that fail the message mapping that you have defined?
    If the message mapping used in the tranformation fails, it should raise an exception in the BPM.
    Did you test the message mapping using the payload and see if it really fails or not?
    Regards,
    Ravi Kanth Talagana

  • Problem integrating BPM Process Spaces with Webcenter Spaces PS5

    Good Day!
    I have currently installed a fresh build of Webcenter 11.1.1.6 stack in a single domain which contains:
    1.)     UCM
    2.)     Spaces
    3.)     SOA with BPM
    After configuring process-portal-install.properties, I have run the ant –f install.xml command which will integrate Process Spaces into Webcenter Spaces.
    The problem currently I am facing is that after seeing the process spaces link in Webcenter Spaces, I am also being redirected to internal problem and seeing the logs, I have something like:
    [2012-06-11T16:28:43.918-07:00] [WC_Spaces] [ERROR] [] [oracle.webcenter.webcenterapp.internal.view.webapp] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 81caeefafba8cb1a:-15b44550:137ddb9ada0:-8000-000000000000022e,0] [APP: webcenter#11.1.1.4.0] [[
    oracle.adf.controller.ControllerException: ADFC-06002: unhandled exception
    at oracle.adfinternal.controller.util.Utils.createAndLogControllerException(Utils.java:208)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.handleException(ControlFlowEngine.java:640)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.invokeTaskFlow(ControlFlowEngine.java:235)
    at oracle.adfinternal.controller.state.ChildViewPortContextImpl.invokeTaskFlow(ChildViewPortContextImpl.java:104)
    at oracle.adfinternal.controller.state.ControllerState.createChildViewPort(ControllerState.java:1387)
    at oracle.adfinternal.controller.ControllerContextImpl.createChildViewPort(ControllerContextImpl.java:78)
    at oracle.adf.controller.internal.binding.DCTaskFlowBinding.createRegionViewPortContext(DCTaskFlowBinding.java:474)
    at oracle.adf.controller.internal.binding.DCTaskFlowBinding.getViewPort(DCTaskFlowBinding.java:392)
    at oracle.adf.controller.internal.binding.TaskFlowRegionModel.doProcessBeginRegion(TaskFlowRegionModel.java:164)
    at oracle.adf.controller.internal.binding.TaskFlowRegionModel.processBeginRegion(TaskFlowRegionModel.java:112)
    at oracle.adf.controller.internal.binding.TaskFlowRegionController.doRegionRefresh(TaskFlowRegionController.java:241)
    at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:119)
    at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3204)
    at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2876)
    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:115)
    at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareModel(FacesPageLifecycle.java:359)
    Caused by: oracle.adf.controller.ControllerException: ADFC-02001: The ADF Controller cannot find '/WEB-INF/processApplicationsTaskflow.xml'.
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getMetadataObjects(MdsMetadataResourceProvider.java:473)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.loadUnmutalbeMetadataResources(MdsMetadataResourceProvider.java:372)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getResources(MdsMetadataResourceProvider.java:183)
    at oracle.adf.controller.internal.metadata.MetadataService.getTaskFlowDefinition(MetadataService.java:239)
    at oracle.adfinternal.controller.activity.TaskFlowCallActivityLogic.findTaskFlowDefinition(TaskFlowCallActivityLogic.java:1072)
    at oracle.adfinternal.controller.activity.TaskFlowCallActivityLogic.invokeTaskFlow(TaskFlowCallActivityLogic.java:224)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.invokeTaskFlow(ControlFlowEngine.java:217)
    ... 92 more
    Caused by: oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/WEB-INF/processApplicationsTaskflow.xml"
    at oracle.mds.core.MetadataObject.getBaseMO(MetadataObject.java:1331)
    at oracle.mds.core.MDSSession.getBaseMO(MDSSession.java:3200)
    at oracle.mds.core.MDSSession.getMetadataObject(MDSSession.java:1190)
    at oracle.mds.core.MOResolver.getMetadataObjects(MOResolver.java:218)
    at oracle.adfinternal.controller.metadata.provider.MdsMetadataResourceProvider.getMetadataObjects(MdsMetadataResourceProvider.java:421)
    ... 98 more
    I would like to ask if there is a support link or solution to this problem I am facing such that I may able to see BPM Process Spaces in Webcenter Spaces.

    Hi Jeff,
    Its looking that BPM was not correctly configured for some reason, exact root cause could not be pinpointed. You can try following two things:-
    1. Run the following ant command and restart the Admin and managed servers
    ant -f install.xml post-install -DpiArgs -importGSOnly
    2. If Oracle BPM and WebCenter have been configured in different domains, configure Trusted Domain Credentials in both the Oracle BPM and WebCenter domains.
    http://docs.oracle.com/cd/E23943_01/web.1111/e13707/domain.htm#SECMG404
    If issue is still there, you can open the SR with Oracle and also have a look on following bug that is released on 24-May-2012.
    Bug 13894890 : [SUP] ERROR NO METADATA FOUND FOR METADATA OBJECT "/WEB-INF/PROCESSAPPLICATIONST
    Regards,
    Imran

  • Date Picker Problem in BPM VC reports

    Hi All,
    we have created a VC report, which shows the BPM Process information for certain group of users. this is working fine. We are supposed to give some filtering options to the user so as to reduce the amount of records retrieved. We have to filter based upon the process start date (this value is a defalut parameter available when we create a new data source).
    This date is coming in M/D/YY format (ex. 1/1/11). If I use a date picker UI, its date is coming in MM/DD/YYYY format. Due to this the filtering is not working.
    Can some body help me how can I make this work.
    Regards,
    SrinivaS

    Hi All,
    I solved my problem. I added a new Action on submit of type "Assign" and used the below expression for conversion.
    =(DSTR(@STRTDTCUST_From,"M/D/YY")&" - "&DSTR(DADD(@StartDate_To,1,"D"),"M/D/YY"))
    SrinivaS

  • External RFC problem in BPM

    Hi All,
    i have configured External RFC monitoring using application monitor in BPM.
    the problem is the max wait time given in setup is upto 25 seconds only. i have given the maximum.
    the response time in operations that i am getting is 150  milliseconds maximum which is around .5 or so seconds.
    but the RFC in which connection test is successful is getting red alert.
    can any one pls let me know what exactly is the configuration am missing out.
    Thanks,
    Subhashini.

    Hi
    I am monitoring TRansactional RFC.
    I was interested to know the type of the RFC used(from SM59), for example T, 3, I,G etc. Please let us know the RFC used and type and importantly systems involved to drill further.
    Please check the following:
    1) Logical component assignment against that step.
    2) Existence of RFC on satellite system.
    3) Connection test and Jumpin to that host.
    4) The Read RFC you are using has got enough authorizations on that Satellite system.
    Regards,
    Jagan

  • Strange Problem in BPM.

    In sxi_cache we are finding some BPM's in 99 status.In the list displayed in sxi_cache we cannot see the repository namespace and SWCV in the integration processs link of sxi_cache.When I tried to re-activate from the sxi_ccahe browser I get a strange error saying "Container element does not exist"...Can anyone help?

    Michael,
    Iam just waiting for a reply from you.
    I understand and the fact is that sxi_cache just displays the entries in SWFXICACHE and when I execute sxi_cache in full mode the table entries are filled through some system RFC's and not sure why there are errors in same BPM.
    We are in the QA server and donot want to re-activate the BPM in IR  since as per the standard process we should not modify the IR objects in QA.
    I have trouble shooted the problem to a certain extent.The problem is due to even type linkage of that workflow is not activated in the QA.This entries are missing in the SWE2 and also when I go to SWDD transaction and select on the recieve step..the right pane does not show me a link to the proxy and says binding does not exist?
    Can you crack it???

  • Usage of  sync-asyn bridge problem in BPM in particular scenario

    scenario is to send a Stock availability check from one suboffice to other suboffice which does not involve any R/3 activities.
    I need to send SOAP request to XI, BPM receives request through synchronous interface.
    BPM has to send request to DB through synchronous interface and gets response
    Questions:
    1) whether sync-async bridge comes into picture in BPM or not
    2) i am really confused how many Data types,Message types and message interfaces i have to create.
    3) what are all the message interfaces i have to create
    4) abt Integration Directory activities.
    Its would be appreciated if u tell step by step.
    Its urgent..
    Thanks & Regards.,
    Pushparaju.B

    I have created these things as of now , but problem in interface mapping
    <u>Interface Objects</u>
    Data Types
    1)DT_Soap_request
    2)DT_Soap_response
    3)DT_Jdbc_request
    4)DT_Jdbc_response
    corresponding message types
    1)MT_Soap_request
    2)MT_Soap_response
    3)MT_Jdbc_request
    4)MT_Jdbc_request_response
    Message Interfaces
    1)MI_SOAP (inbound asynchronous) MT_Soap_Response and MT_Soap_Request input message
    2)MI_JDBC (outbound asynchronous) MT_Jdbc_response output message and MT_Jdbc_request input message
    <u>Mapping Objects</u>
    Message mappings
    1) MM_Jdbc_Response_Soap_Response where MT_Jdbc_request_response and target message is MT_Soap_response
    2) MM_Soap_Request_Jdbc_Request where source message is MT_Soap_request and target message is MT_Jdbc_request
    Error in interface mapping is
    IM_Soap_Request_Jdbc_Request has interfaces source is MI_JDBC and target is MI_SOAP
    <b> No object found for message mapping in request tab</b>
    can anyone help me please its urgent.
    why its not detecting the message mapping in request tab
    Thanks & Regards.,
    Pushparaju.B.

  • Problem with BPM

    Hi,
    My BPM Scenarios are working earlier. Suddenly all the  scenarios are not working.All the messages are showing sceduled.
    My scenarios are
    IDOC-Webservice-IDOC  ( Asynch-scnch scenario)
    File-RFC-File ( Async-synch scenario)
    other scenarios other than BPM are working fine.
    What will be the problem.
    Regards,
    Jayasimha Jangam

    Hi,
    Can u check:
    1) SXMB_MONI trace.
    2) SMXB_MONI_BPE tcode
    3) SXI_CACHE and check the status of BPM it shud be 0 if its not then try to activate the BPM.
    chirag

  • Problem with BPM: no receive step found for message ....

    Hello,
    I have the follwing problem with a BPM ina PI 7.3 system.
    I created a BPM for the following 'process':
    We will receive an IDOC from SAP ECC, then call a synchronous webservice and finally send the result back to ECC.
    I created my BPM.
    Now when I send the IDOC, the interface is triggered but it gets stuck in the queue with message 'No receive step found for message ...'. I get this message when I go to Tx SMQ2 and try to simulate the message
    I have already refreshed the CPA cache without result however.
    in SXI_CACHE I can find my IP* and the status = '0' ( So i guess this is OK )
    I do not use correlations in my BPM.
    In my configuration I can find my sender agreement and interface determination towards the service (abstract) which is defined in the receive step of the BPM.
    Does anybody have any ideas what can be wrong ?
    Thanks,
    Erwin
    Edited by: Erwin Van Lysebetten on Oct 27, 2011 10:37 AM

    Hi Erwin, delete Integration Process  in the Directory Integration and import it again.

  • Problems with BPM

    Hi,
    I am working in the following scenery: File->BPM->File. 
    For this scenery I am using the document http://weblogs.sdn.sap.com/pub/wlg/1822. [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    I executed all the steps that are described in the document above. My doubt is in the transaction sxmb_moni only appears my outbound interface sending data for my BPM. This message appears as success. Why doesn't the message of my BPM appear sending data for my inbound interface? 
    Another subject is when I execute the transaction sxmb_moni_bpe is asked to select a work item. What is work item? Which work item should select?
    Thanks,
    Sérgio

    Hi Satish,
    I used tcode sxmb_moni, click PE and I saw this:
    Object Type: ZXI_PROXY_MI_FILE_TO_BPM__0001
    Event: Received
    Status: Waiting because of e.
    In my column with name "C" that corresponding "Outbound Status" appear a red flag. Is this normal? What should it appear?
    Thanks,
    Sérgio
    Have you ever see this message?
    Will I need any configuration to resoolve this problem?

  • Strange problem with BPM

    I have BPM
    Blok1
      Send Async step: Acknowledgement: Transport
      Exception brach: CannotInsert
      Deadline brach: Throw Exception CannotInsert
    Block2
      Mapping
      Send
    <b>BPM Monitoring</b>
    Mapping
    Workflow System Background work item created  13:33
    Workflow System Background Processing Started 13:33 tRFC Entries  
    Workflow System Work Item Processing Complete <b>14:02</b>
    Workflow System Result Processing             14:02
    When I click on mapping I see
    Current Creation  13:33 Start 14:02 End 14:02
    When deadline throws an exception   mapping works ~ 30 min
    I have the same problem in other BPM with deadline.
    Could someone explain me what is wrong with my BPM?
    Message was edited by: Sergey A

    Sergey,
    You can set different options for the deadline branch. You should choose 'Creating the step'. This will cause deadline branch being triggered after 30 minutes of creating the first block.
    You can also select e.g. 'Creating the process', this will cause the deadline to be triggered 30 minutes after creating the process, whereever the process is at that moment.
    Kind regards,
    Christiaan Schaake.

  • Problem with BPM tutorial in WLI2.1

    Hi all,
    I got a problem while running the BPM Tutorial in WLI2.1 which is
    about Purchase Order. I have import Tutorial.jar and set active to the
    workflow. When the workflow start and flow to the node "Check
    Inventory", an exception threw as shown:
    The server was unable to complete your request.
    System error: Unable to load class object for remote interface of type
    "com.bea.wlpi.tour.po.PurchaseOrderHome";
    java.lang.ClassNotFoundException:
    com.bea.wlpi.tour.po.PurchaseOrderHome.
    Workflow error: com.bea.wlpi.common.WorkflowException: Unable to load
    class object for remote interface of type
    "com.bea.wlpi.tour.po.PurchaseOrderHome";
    java.lang.ClassNotFoundException:
    com.bea.wlpi.tour.po.PurchaseOrderHome.
    <<no stack trace available>>
    I used the domain "bpmdomain" in WLI2.1. It seems to me that the
    Business operation was set properly and the related EJB can be called by
    writing an EJB client. But why the BPM can't call that EJB create()? Is
    there anything I have missed to set?
    Thx a lot.
    Regards,
    Karen

    Sounds like something's messed up. Make sure pobean.jar is in
    $WLI_HOME/lib, and deployed in config/bpmdomain/config.xml as part of the
    WLI Application.
    "Karen Law" <[email protected]> wrote in message
    news:[email protected]..
    Hi all,
    I got a problem while running the BPM Tutorial in WLI2.1 which is
    about Purchase Order. I have import Tutorial.jar and set active to the
    workflow. When the workflow start and flow to the node "Check
    Inventory", an exception threw as shown:
    The server was unable to complete your request.
    System error: Unable to load class object for remote interface of type
    "com.bea.wlpi.tour.po.PurchaseOrderHome";
    java.lang.ClassNotFoundException:
    com.bea.wlpi.tour.po.PurchaseOrderHome.
    Workflow error: com.bea.wlpi.common.WorkflowException: Unable to load
    class object for remote interface of type
    "com.bea.wlpi.tour.po.PurchaseOrderHome";
    java.lang.ClassNotFoundException:
    com.bea.wlpi.tour.po.PurchaseOrderHome.
    <<no stack trace available>>
    I used the domain "bpmdomain" in WLI2.1. It seems to me that the
    Business operation was set properly and the related EJB can be called by
    writing an EJB client. But why the BPM can't call that EJB create()? Is
    there anything I have missed to set?
    Thx a lot.
    Regards,
    Karen

Maybe you are looking for

  • Help with aspx files

    This is not a Dreamweaver  problem but I fugured someone on thi site would have the solution. Its been driving me crazy for too long and just want to get the solution. When click on links on two sites that are aspx dirven the link attempts to dowload

  • [SOLVED] Browser in Xwayland unresponsive (incl. video)

    I use Wayland with Xwayland and Weston and run X11 applications from an Xserver that is running in Wayland/Weston. This currently includes my browsers, Firefox and Chromium, as the currently cannot run natively on Wayland/Weston to my knowledge. The

  • How to show the shutdown progression of Solaris 10

    Hi, I am just wondering how to show shutdown progress of Solaris 10, the default messages on the console are too little. Thanks Bin

  • ISE Renaming External AD Group

    Hi, I am testing ISE External AD authentication and when I rename an AD security group that the user is a member of authentication against ISE is still successful, however the group name shown in the logs is the original group name and not the new re

  • How to prevent running a sequence two times by using "Test UUTs or F5"?

    How can prevent that a user can press "F5 or Test UUTs" more than one time??? Greets Matthias