Duplicate BPM

Hi,
I install BPM standalone 10.3.1 and oracle 10.2.0.2 in a machine about half years ago. There are hundreds of process instances in the workspace.
This week I install BPM standalone 10.3.1 and oracle 10g in another machine. I import the organization and .exp files which are the same as the first machine.
I export the OBPMDir and OBPMEngine from the 1st machine. Then, I import the 2 users to the second machine. However, I cannot find any process instances in the workspace.
Does anyone know how to duplicate BPM?
Thanks

I think this will help in case anyone wants to change databases
http://haris-bpm.blogspot.com/2011/10/oracle-bpm-disaster-recovery-using.html
Edited by: haris on Oct 31, 2011 10:39 PM

Similar Messages

  • Duplicate Message ID issue in case of Multi mapping (without BPM)

    Hi Experts,
    I am doing one sample Example for my requirement of converting the single source message data into the multiple Target messages.
    for example, when sender system is sending the 5 sale order details into a single message in PI then my Inbound proxy class of ECC R/3 receiver system must get this sale orders separately, that means inbound proxy class method must be triggered separately for 5 sale orders from sender system. for achieving this, I have used the Multi mapping concept in ESR (without BPM).
    This scenario is in Asynchronous mode.
    The below screen shots give the details on what I have configures so far.
    IN ESR
    IN ID
    IN SXMB_MONI of PI
    IN SXMB_MONI of ECC R/3 Receiver system (Error in Processing)
    due to this error, inbound Proxy class method is not being triggered for the single Sale order details as well,
    please let me know how to tackle this duplicate message ID issue when we have multiple payloads to process in a single message.
    please also let me know if is there any other workaround to fulfil this requirement.
    Thank you,
    Regards,
    Jagesh

    Hi Nunu,
    Check the below blog for restrictions.
    Multi-Mapping without BPM - Yes, it’s possible!
    Restrictions
    Messages that result from the split in a mapping-based message split are sent using one AE. So only adapters running on the AE are supported. In particular, this means that target IDOC message splits are not supported since the IDOC adapter is not part of the AE.
    Regards,
    Praveen.

  • SOAP -- XI -- RFC , Duplicate check . BPM is Mandatory??

    Hi All,
    I haven't worked on BPM's.One of the consultant has developed this scenario by using BPM. Kindly let me know whether we can acheive it without using BPM.
    Scenario:
    We will be receving the messages from the webservice through SOAP adapter and we should not allow the duplicate messages into XI and we need to intimate back to webservice stating that we received duplicate entry.
    Solution:
    Right now they enabled the conversion parameters "use encoded parameters" and "Use Query string" in SOAP sender adapter. By this we are making use of MsgID and send the response back to webservice stating as " Message ID DE612012E63848B3DD1111DBA2295676 for pipeline CENTRAL, version already exists in system ".
    My Scenario is like
    Webservice -> XI -RFC(Request&Response)---->BW
    BPM :
    start ->Receive(Request)> Transformation(Responsemap)>Send(SendtoBW)->Send(Send Response) ---> stop.
    Questions:
    1. Is it mandatory to use BPM for these kind of scenarios.
    2. Request message has message Interface as "Outbound" with mode as "Synchronous". Is synchrous mode is enough to send the response back or do we need to create the separate channel in configuration. ??
    3. we did not use any separate channels to send back the response. Does the Synchrous mode will take care of sending back response? because we haven't configured separate channel to send back the response.
    4. Can I acheive this kind of duplicate check and sending response without using BPM?
    Kindly let me know if anyone has answers for the above questions.
    Thanks & Regards
    Deepthi.

    Hi Rajeev,
    >> For Webservice -
    > XI -
    RFC scenario, BPM is not required. But if based on >> the RFC response you have to decide to send the message to BW, then BPM will be required.
    I think you got my scenario wrongly. I need to send the request message to BW through BAPI and I will receive the response from the same BAPI which I need to send back to Webservice.
    - When I configure the Request mode in Synchronous then will the response go back to webservice since it is in Synchronous mode ? or I need to configure seperate channel to send back to webservice.?
    One more question , how I can I stop the duplicate messages from these SOAP messages which I receive from the webservices.?

  • R/3  sends IDOC to PI 7.1 BPM -- IDOCs duplicates?

    Hi everybody,
    we ware sending an IDOC from R/3 to Pi 7.1. Receiver is a BPM.
    The IDOC duplicates? This seems to be a bug
    In SXMB_MONI we see that the IDOC is duplicated in two different Queues.
    Does anybody know about this phenomen?
    Thanks
    Regards
    Mario

    We closed the BPM

  • Duplicate Messages created on target with Multimapping(No BPM)

    Hi
    I am working on PI7.1 .
    My sceniro
    IDOC to JMS using message split
    Receiving IDOC with Header and Items, PI splitting IDOC and sending to Multiple JMS queues, Header segment data to header queue, Item segment data to Item queue
    PI Successfully Posting data to Queues, but duplicate messages creating on target sys(One IDOC with one header and one item date, PI sending 2 header messages , two item messages to target sys) .
    I did following steps
    ESR
    1. Created two target messages
    2. Created Two target inbound interfaces
    3. Created Message mapping using with multiple target messages, changed signature occurrence to 0 : unbounded , and mapped to source node to target nodes
    4. Created operation mapping with one source to two target interfaces
    EB
    1. Created one business components and assigned one sender and two receiver service interfaces
    2. Created Two receiver communication channel
    3. Created One receiver determination
    4. Created One interface determination , added two inbound interfaces with one operation mapping (Multiplicity is blank )
    5. Created two receiver agreement
    Please help .

    Thanks Gouri ,
    My IDOC structure (Source Message Type)
      HEADER_SEG Node (0:9999) -
    > MT_HEADER ( 0:unbounded) (this one of target message type)
                                                                    HEADER_FLDS  (Element - Main hierarchy)
             FLDS----
    >  FLDS
    ITEM_SEG Node (0:9999)  -
    >MT_ITEM(0:unbounded ) (this is another message type)
                                                                    ITEM_FLDS (Element - Main hierarchy)
             FLDS----
    >  FLDS
    I tried with the below mappings
                    HEADER_SEG Node -
    >MT_HEADER
                    HEADER_SEG Node -
    > HEADER_FLDS (element )
                    ITEM_SEG Node -
    >MT_HEADER
                    ITEM_SEG Node -
    > ITEM_FLDS (element )
    2. method
                    HEADER_SEG Node -
    >MT_HEADER
                                                           HEADER_FLDS (element )(not mapped)
                    ITEM_SEG Node -
    >MT_HEADER
                    ITEM_SEG Node   ITEM_FLDS (element )(not mapped)

  • How to look for duplicate process instances?

    In Oracle BPM 11g, is there a good way to look for duplicate process instances based on process data attributes? For example, I have entered an instance of a process for 'John Smith' with a date of '4/1/2010' and I want to see if there is another instance in the same process with these same data values to evaluate as a potential duplicate. I believe we can write a java service to invoke the API to do this, but I am wondering if there is a better way within the process design to do this (XPath extension functions or soemthing?). It seems like this would be a common need.

    I am really looking for an approach to looking for duplicate instances within my process flow, not from EM. So, if the user starts a new instance of a process, I can check for another instance that appears to be a duplicate and direct the flow to a human activity to review the potential duplicate and make a decision as to whether to continue processing the new instance or reject it. My guess is that we need to us a service task to invoke java code which uses the API to investigate other instances with the same values. But, I was hoping for a simpler solution....I have to think that this is not too uncommon.

  • Oracle BPM Studio 10g R3 cataloging Web Services strips special characters

    Hi folks,
    I have a Web Service that I'd like to invoke from an activity in my process.
    When I catalog the WSDL, BPM Studio creates the associated External Resource just fine except for one small problem, namely all Simple Types that have 'special characters' in their enumerated String values are stripped clean.
    Example 1:
    ADSL1
    ADSL2
    ADSL2+
    --> The plus is stripped from ADSL2+, causing BPM Studio to flag two problems caused by duplicate 'ADSL' values
    Example 2:
    adsl1#foo/123
    --> Everything to the left of 123 is stripped leaving only '123' as a value
    In fact in the BPM Studio's Editor, the only special character that is allowed is the underscore. Everything else e.g. \ # etc etc cannot be keyed in.
    Has anyone come across this before? Thanks for reading :-)
    cheers
    jm

  • BPM was Picking two files but it was not processing 2nd file data in target

    Hi all,
    I have designed scenario for picking two files and i want to merge this files into single structure and send it target.when i am try to testing my bpm was picking two files but it is processing only file it went target system.i have steructe for source like
    source1     target
    root        header
    a           item 0 to unbounded
    b            a
    c            b
                 c
    source2     item1 duplicated structure
    a            a
    b            b
    c            c
    i am getting two source files with the same structure but i have to map it one target structure and i want to map both source fileds to one target structre under item node so i was duplicated item node and mapped a b c fields from both(2 source structures).while testing BPM is picking two file bu in the target i am getting only first file data under item node,whatever i mapped with duplicate structure with second file i am not getting into target file(target is standard proxy structure so cant' create new one item node in that occurance is 0 to unbounded thats y i duplicated node while testing interface mapping its working fine).can anyone suggest solution for this problem.
    Thanks,
    Seshagiri.

    Hi,
    In BPM follow the below steps and hopefully your problem will be solved.
    1.     Configure one sender CC to get the files from your application server, once the files hit the BPM now you need to
                         configure your BPM accordingly.
    2.     Use the Receiver step in BPM to receive the messages. Use the correlation step to get the correct files.
    3.     Use container and append the files, so both the files will be append, this means the message content will
                         have 1header, body, footer, 2header, body, footer.
    4.     If you want to split the message to different receiver then use the fork step else leave it.
    5.     Use the transformation step, the transformation step will call the message mapping. Provide the correct message
                         mapping.
    6.     Now use the sender step to send the message to the receiver-target system. In this step use the split value for each
                          concept if you want to generate two different files.
    7.     Configure 1 receiver CC to generate both the files.
    Hope this helps.
    Cheers,
    Jay

  • Exception handling in BPM and ABAP mapping

    Hello all,
    We have a BPM with this structure:
    . REC (receiver)
    . <begin BLOCK1>
      . TRANSFORMATION1 (Abap Mapping)
      . <begin EXCEPT> (exception branch)
        . CONTROL (Cancel Process)
    . <end EXCEPT>
    . <end BLOCK1>
    The same exception is assigned to the block; to the mapping and to exception branch.
    The problem is that, when in the Abap Mapping the exception CX_MAPPING_FAULT is raised, the exception branch seems to be ignored and so, the BPM doesn't finish.
    This problem only occurs in some of ours BPMs, because the same thing, when done in other BPMs, works fine.
    I know i can change the BPM to turn around this problem, but i would very much like to know the solution to this.
    Please, help us with this posting.
    thanks in advance
    Filipe Barreira

    Hi again,
    We are in SP19, witch invalidates the note 921757 listed.
    Also, i made an abap mapping witch only raises the exception. So i think it is not an ABAP error.
    Also the XML seems to be correct, because this is a duplicates check routine. A message (with the same data) already entered previously (we trying to avoid another entry).
    In the trace analysis for the message, it is stated that the exception has occurred:
      <?xml version="1.0" encoding="utf-8" ?>
    - <MappingTrace>
      <Trace level="1" type="T">Mapping-Namespace:http://xi.es/suministros</Trace>
      <Trace level="1" type="T">Mapping-Name:IM_SALIDAS_TESTE1</Trace>
      <Trace level="1" type="T">Mapping-SWCV:7CE651C00ABC11DBCBF0C8E8C0A901F6</Trace>
      <Trace level="1" type="T">Mapping-Step:1</Trace>
      <Trace level="1" type="T">Mapping-Type:R3_ABAP</Trace>
      <Trace level="1" type="T">Mapping-Program:ZCLTD_MM_SALIDAS_CARGA_TESTE</Trace>
      <Trace level="1" type="T">Creating Abap mapping. Classname =ZCLTD_MM_SALIDAS_CARGA_TESTE</Trace>
      <Trace level="1" type="T">CALL APPLICATION MAPPING.</Trace>
      <Trace level="1" type="T">Application error in mapping program ZCLTD_MM_SALIDAS_CARGA_TESTE, error code: , error text:</Trace>
      </MappingTrace>
    the problem is that the process keeps running.
    regards Filipe Barreira

  • BPM  - IDOC System Acknowledgements from R/3

    Hi My scenario is File-XI/BPM-R/3(Idocs).
    In Integration process, we configured 'system ack' in Send Step which sends Idocs to R/3 system.
    BPM Process stays in 'STARTED' state forever though XI received acknowledgement ( in SXMB_MONI, on the main screen ACk Status is in '?'mark meaning its still waiting for Acknowledgement. But the moment you click on the message Ack status becomes 'Ack received' and BPM ends".
    This seems to be a bug.
    How can the Acknowledement staus changes the moment you clike on the message?. Does anyone have same issue?. Any suggestion will be appreciated. we are on PI7.0 sps6.0 environment.
    <b>we donot want to deal with ALEUPD..so please do not suggest to config  ALEUPD.</b>

    HI,
    see the below
    The Business Process Engine supports Acknowledgments when sending asynchronously as follows:
    Acknowledgment------     Processing of Send Step
    Receiver system does not support requested acknowledgments ---     Send step completed successfully
    Positive acknowledgment----
         Send step completed successfully
    Permanent negative acknowledgment------     Send step triggers system error for which you can define a specific exception handling.
    Temporary (transient) negative acknowledgment-------     Send step continues to wait because the temporary acknowledgment can still change to a permanent or negative acknowledgment. This can occur in the IDoc environment in particular, for example, when a user intervenes.
    Exception or error handling within the integration process is not possible. However, using message monitoring you can determine whether the acknowledgment is temporary or not.
    Acknowledgment with multiple receivers     A message sent from a send step can have multiple receivers. In this case, the system duplicates the message accordingly. Acknowledgments returned from the respective receivers are ignored and the send step continues to wait.
    If multiple receivers are possible and you want to evaluate the individual acknowledgments, you must define the integration process accordingly. To do this, determine the receivers in a receiver determination step and send the message to the individual receivers in a loop.
    For more information about acknowledgments, in particular how they are used in the adapter environment,
    Note: see SAP Note 837285.
    Regards
    Chilla

  • Duplicates in Itunes:

    I recently moves all my songs over to an external drive but couldn't access them from itunes. Thanks to responses from this forum I fixed that problem by moving the entire Itunes folder to the external drive. My problem now is that every single song shows up with a duplicate(all 250 gig) in itunes. Only one one of them gets accessed from the file. The other says it can't find the location.
    My question is: Can I eliminate(delete) all the duplicates showing up in Itunes in an efficient manner?
    Thanks in advance for your help.

    Barry,
    The steps given to you are ones that I would use to find and mass delete 'broken links'. These are iTunes references that do not have a linked underlying music file on the PC. It is not a way to delete true duplicate references that validly point to an underlying song file.
    'Dead Links' may look like duplicates, but when you attempt to play them, you get the '!' indicator within iTunes.
    The theory is that by editing all the song references within iTunes using the BPM field, only the valid references will update that field. You could then sort on that BPM field and mass delete all the songs from the Library that did not contain the edit.
    See: http://discussions.apple.com/message.jspa?messageID=607582
    Also -- Download this: http://ottodestruct.com/iTunes/RemoveDeadTracks.txt
    Rename it to RemoveDeadTracks.js.
    Run iTunes.
    While iTunes is running, double click RemoveDeadTracks.js to run the script. It'll remove all the exclamation marked tracks.
    One step, no fuss, no muss.
    Post back if you have a different problem that the solution above does not address.

  • Capturing actual JDBC exception in BPM

    I have a scenario wherein i am inserting data in sql server syncronously using the xml insert structure.
    I have a BPM in place to do error handling, so that whenver any exception occurs, exception branch is executed,
    however, in the exception branch am not able to detect wht the error was. Like was the error related to connectivity or related to DB that something failed because of BD constraint.
    How can I trap the actual JDBC error in my exception handling..

    Hi,
    As you are using BPM and the call is Sync,you can get the response back if everything is fine. If not it will throw exception.
    If you want to detect the Application errors, one option is using Stored Procedures in the DB side, so that it will respond you back with insertion failed bacause of duplicate entry etc...
    If you want to handle , exceptions for connectivity issuses, you can make use of ALerts configured for JDBC adapters.. So you can create the Alerts like that.
    To know more-
    http://help.sap.com/saphelp_nw2004s/helpdata/en/33/4a773f12f14a18e10000000a114084/content.htm
    Hope this helps
    Regards,
    Moorthy

  • Sync - async w/o BPM

    I have a scenario where a Bapi functionality(server proxy) is exposed as a webservice .
    So scenario will be SOAP -> XI -> Proxy (calls a BAPI).
    I was thinking of:
    Receiving the call from WS consumer Synchronously and send him back the ACK (just transport level) and end the sync call. Then fwd this request to R3 using Async proxy...but w/o BPM.
    Or can we have a Async call from WS consumer to Xi and from there to R3 proxy and some work around to send back transport level acknowledgement to WS consumer from XI  async.
    plz suggest...
    XI Queries.

    Hi,
    I think you can handle in the sender client end. Check this note
    Note 856597 - FAQ: XI 3.0 / PI 7.0 / PI 7.1 SOAP Adapter
    It states :
    Sender Asynchronous Calls
    Q: What are the correct sender options for asynchronous calls?*
    A: The setting in the channel configuration determines how the message is passed to the XI infrastructure. Setting the channel's quality of service to ExactlyOnce guarantees the delivery of the message exactly once between the adapter and the back end. This will not automatically guarantee the delivery with exactly once between the client and the back end. The behavior of the client determines the level of quality of service achieved.
    When the client sends a SOAP message and ignores the response completely as in "fire-and-forget", the quality of service with AtMostOnce may be realized.
    When the client sends a SOAP message and checks if the response is an HTTP 200 response message with an empty soap envelope or an HTTP 202 response message with no content, the quality of service with AtLeastOnce can be realized. In this case, the client must resend the message until such a successful response is returned. When the message successfully accepted by the adapter, an HTTP 200 response with an empty SOAP envelope or an HTTP 202 response message with no content is returned.
    When the client resends the message, there is a possibility that the message may arrive more than once. However, this possible duplicate only happens, when the client previously received no response message at all.For all other cases, the client can resend the message without resulting any duplicate. In order to eliminate duplicates for all cases, the client may send the message with a unique message ID. This message ID will be used to create an XI message so that the identity of the created XI message and that of the original SOAP message are coupled.The client must resend the message with the same message ID, until, a HTTP 200 response with an empty soap envelope/HTTP 202 without content is received as an acknowledgement and client would not get the DuplicateMessageException in this regard.In either case, the client can assume that the message is delivered exactly once (theoretically the message ID could be identical to another message ID used previously but the probability of this is extremely low).
    Regards
    Suraj

  • Stopping BPM thru a msg received via mail adapter, based on mail content

    Hi,
    I have a scenario where a BPM is used to send document to a 3rd Party system, which ends upon receipt of a Technical message ack (TMA) carrying the Correlation ID in it.
    However, there are instances wherein a duplicate document in sent to the 3rd party and in such cases a TMA is not sent back to XI. Instead an email alert is generated and sent to my inbox indicating that the document being posted by the BPM is a duplicate.
    I want to modify the scenario, so that either of the TMA or the email alert can be used to stop the BPM.
    For sending the mail alert sent by the 3rd party to XI, the mail sender adapter can be used. But the email alerts may be generated for multiple BPMs sending the duplicate documents to the 3rd party system.
    So I need to find a way to
    1. choose the mail sent to correct environment (all emails for test and production are sent to my inbox)
    2. pick the correct alert email and send it to the BPM (alert email contains the Correlation ID in its xml attachment)
    Please advise.
    Thanks and Regards,
    Diptee

    does not seem to be a raliable approach to have ACK --> Mail --> BPM scenario.....why cant the end system send the message directly to the BPM that would be much better design approach.....also what time does it take for the 3rd party to respond back with the Ack message?

  • BPM 7.2, analytics, multilingual support

    Good day!
    We are creating reports by using new BI content and we have a questions about multilingual support.
    As we can see the task definition name of a BPM task is the physical name of the task (I mean it is the name of the file task_name.task). Of course we can use user texts, but they appear as a task instance name, not the task definition. Instance task name always have variables so it's not possible to group task properly.
    The problem appears with the process definition also - it shows us the name of the process model...
    Are there any options to have process and task definition names be translated?

    Dear Kirill,
    You can translate processes and tasks texts. Here the procedure for translating process texts:
       1. Go into src/bpmn and duplicate the XLF file.
       2. Rename the duplicated file with for example the locale code at the end (for example: myprocess.bpmn_en_US.xlf).
       3. Double-click on the file to edit it and choose the source language in the drop-down list (for example American English).
       4. Click then on the Resource Text tab and translate the texts.
       5. Build and deploy the DC.
       6. Run at least one instance of the new process version
    It is required to run at least once the process in order that the texts are visible for hte BPEM/BI connector.
    You need then to extract again the texts from the process text datasource, execute the data transfer processes and may be to activate finally the master data content. You will then be able to see the process texts with your user locale in the Query Designer.
    For tasks, the procedure is almost the same. The XLF files are located under src/tasks.
    Finally, please notice that some issues were found in 7.20 regarding the texts (text bundles are not packaged and are therefore not deployed). Fixes and patches are in preparation (see note 1412368).
    Best regards,
    -Alexandre
    PS: When the process or task texts are translated, the default texts - the one defined when the process or the task was created - are no more extracted. It's therefore recommended to create an additional XLF file with the same locale than the DC locale.
    Edited by: Alexandre Gueriot on Feb 23, 2010 2:15 PM

Maybe you are looking for

  • Clean installation of windows 8.1 pro on Thinkpad e550 activation problems.

    I have installed a SSD hard drive and need a clean instalations of windows for development using multiple platforms. My plan was to have a tri-boot on three partitions on a mbr formated drive. -Windows 8.1 Pro 64bit; -WIndows 8.1 Pro 32bit, and; -WIn

  • Bank Statement Import interface tables

    Hi all, I'm using OEBS R 12.1.3. Can anybody tells me/some links or info / about the Bank Statement Import Program which interface tables uses as i cannot found or i'm just a bad researcher...? I have to insert data there in order this program to cre

  • How do I set page margins in Numbers for iPad 1.5

    I was attempting to reduce the margins on my first spreadsheet, and I can't seem to find a way to adjust margins or paper size in Numbers 1.5 for iPad.  Thanks for any help!

  • While installing IMS on p4, the delegated admin, MTA and IWS6.0 could not be started

    I am installing IMS 5.1 NT version on a p4 machine and my MTA services are not starting, i searched for the IMTA.conf file but that was not found. Also the IWS 6.0 that was installed additionally for the upgraded JVM is not getting started , and the

  • Greek file-name handling

    hello I am making a program to automatically rename greek filenames to greeklish (still in greek but written with english characters) I have a serious problem because Java seems to have a problem handling those characters in my machine - or maybe I a