How to configure Integration Directory for Integration process async sync

Hi Experts,
                 I am confused about doing configuration in Integration Directory i.e receiver determination,interface determination and receiver agreement and sender agreement for my integration process as it involve synchronous send at target side.
In my Scenario , we get Purchase order request(asynchronously) from SRM system in proxy xml format which we have to map to Cxml format send it to third party system(say system 2) as http request.Then we will recieve a response from system2 in Cxml format through HTTP.Now,we have to map this response as to SRM system via proxy code for successful and error case .If error occured we also have to mail to the respective department about the error occured via mail adapter.Proxy to XI is a asynchronous communication and XI to System2 is a synchronous communication .Then again XI to SRM is a asynchronous communication via proxy.I have request and response External defination for Cxml i.e HTTP side.
I have done following integration process in ESR
Start- Receive(1)---Transformation(2)-send(3)-Fork(4)--
stop
...................................................................................................... .....[----Branch 1 [-Transformation(5)-Send(6)-
.......................[-----Branch 2 -
SWITCH STEP to check error code[
............................................................................................................[.otherwise branch of switch
Fork(4)----[
.......................[----Branch 1-Transformation (9)-send(10)-
Here,
Recieve(1) -- is used for recieve request from SRM.Mode is asynchronous
Transforamtion(2)-- is used for operation mapping between request of SRM to HTTP request.
send(3) --is used to sending request synchronous to HTTP,mode is synchronous,used synchronous abstract interface,abstract reqhttp and abstract resphttp
switch-switch Branch1 is used for checking error response to be true---
Transformation(5)--- is used to map HTTP response to Mail response structure
Send(6)----
is used to send mail content to Mail adapter
Transformation(9)---- is used to map HTTP response to Proxy response
Send(10) --- used to send mapped proxy response to SRM as to update status by calling calling Function module using proxy code.
Thanks
Deepak

Deepak,
In BPM data does not flow in Backword direction!
take any step in your BPM the message it is goiong to receive will be what a step just before it is giving to BPM.
Now in your case
IR Part:
You have to call Third part Synchronously and the input to it will be what Proxy has given to you.
Create an Abstract Synchronous(in case of abstract you need not bother it is Inbound or Outbound) in which(I mean the Message Interface) The Output message will be what you have Received from Proxy and the input message will be what you are going to receive from the Third party as a Response.  Now you would have Inbound Synchronous Interface created for calling Third party.
Have a Interface Mapping between the Abstract Synchronous and Inbound Synchronous Message Interface.
ID Part:
For synchronous Step:  BPM will; be sender with  Message Interface Abstarct Synchronous
Third Party will be receiver With Inbound Interface(Synchronous). Use the INterface Mapping between Abstract Synchronous and Inbound Synchronous that You have created in IR.
Have a Receiver Agreement for the Thirs part.
No Sender agreement required in case of BPM as a Sender.
Thanks,
Sunil Singh

Similar Messages

  • How to configure release procedure for rate contracts release

    Dear all,
    How to configure release procedure for rate  contract following are the requirements
    they are two release codes c1 & c2 <=100000,>=100000
                    if  c1 is not there c2 has to be approved
         Change in the value of the rate contract contract
         Change in the validity of the rate contract
         Addition of deletion of line items
    While using a non u2013 released rate contract in the PO an error message should shoot out.
    Also the logic should be changed while using the rate contract in the PO.
    The usage of the rate contract should be till the validity of the rate contract. i.e. the measurement should be end date of the rate contract and the PO creation date and not the delivery date of the PO. &
    It should be possible to refer existing valid rate contracts in purchase orders.
    Regards,
    bhaskar

    Hi,
    In SAP rate contract is known as value contract denoted with wk. The release procedure for rate contract is same as that of other contracts and scheduling agreements. The tables  for contracts will vary with SA (Scheduling agreement) .You may try and maintain condition records based on the customer combination and maintian the validity date of condition records as per your requirement.For contract and PO will have the same header/item table as EKKO/EKPO, and the release
    class in standard is the same FRG_EKKO, you can use the same for contract.
    To distinguish if it's a contract or PO, EKKO-BSART can be used.
    For contract EKKO-BSART will be MK or WK, while PO will have NB/UB etc..
    You can restrict the document type to set up the release strategy for only contract.
    Of cause, you can also create your own release class Z* for contract copying standard
    one FRG_EKKO via CL01/Class type 032, and then assign the class Z* to customizing:
    OLME:
    -> contract
    ->Release Procedure for Contracts
    ->Define Release Procedure for Contracts
    ->Release Groups
    If you have already created the PO release class.
    Assign a new chracteristic of Document Category -BSTYP
    Please check below link for detailed release procedure. I hope this wil help you out .Thanking you.
    http://wiki.sdn.sap.com/wiki/display/ERPSCM/RELEASE+PROCEDURE#RELEASEPROCEDURE-TABLESUSEDFORRELEASEPROCEDURES

  • How to configure Broadcast messaging for IC Webclient profile

    Dear all,
    How to configure Broadcast messaging for IC Webclient profile. what are the prerequisites for it?
    We are not using EP interface for IC Webclient, then where can I find broadcast messaging URL in SAP CRM system.
    I have checked for the relevant BSP application, but could not find.
    Please help me to configure the scenario successfully, your help will be highly appreciated.
    Best regards,
    Raghu ram

    Hi raghu
    In CRM Broad cast messaging application is CRM _BM,
    Go to easy access u2013 go to favourites u2013 select add other objects - select BSP Applications- then select CRM_BM Application.
    Select that BSP application and test it u2026
    `
    Regards,
    Narsimha

  • How to make a program for backgroung processing used servlet

    how to make a program for backgroung processing used servlet

    well i need the coding part written in servlet ,in which servlet is always ready for accepting a client request.

  • How to set Actual indicator for Business Process

    Hi,
    Can anybody tell me as "how to set Actual indicator for Business Process " in Activity Based Costing.
    Regds,
    Bijay

    ok

  • How many memory is used for the process of one connection?

    Hi,
    how many memory is used for the process of one connection in unix
    when the user connects to the database?
    Thanks,

    Write some queries using v$sesstat, v$statname, v$session to find the statistics for different stats. Query name from v$statname and find whatever you wants. I don't think there is a common rule that tells how much memory will be used for each connection, it depends on different factors like , resources available, type of databases, database memory settings etc.
    Example query.
    select s.osuser osuser,s.serial# serial,se.sid,n.name,
    max(se.value) maxmem
    from v$sesstat se,
    v$statname n
    ,v$session s
    where n.statistic# = se.statistic#
    and n.name in ('session pga memory','session pga memory max',
    'session uga memory','session uga memory max')
    and s.sid=se.sid
    group by n.name,se.sid,s.osuser,s.serial#
    order by 2
    ;

  • How to configure Email notification for User login's in Exchange Infrastructure?

    How to configure Email notification for User login's in Client Machines?

    Hi ,
    Based on the description , you need to assign logon scripts to the end users via group policy and also use your exchange server as the smtp server in that logon script to relay emails to the internal recipients.
    Thanks & Regards S.Nithyanandham

  • How to configure SMTP server for osb 10.3.1

    Hi All,
    Can anyone share information on how to configure SMTP server for osb 10.3.1
    and then how to send an email from osb 10.3.1
    Thanks in Advance!!

    Thanks a lot!!
    I configured the same way. When I am sending email to an account on the same domain as my SMTP server is the sending of email is successful. But its giving error when I am trying to send an emain to an account which is on different domain. It giving error as "Operation has been cancelled"
    Please suggest something.

  • How to configure Integration Builder using an Integration Process?

    Dear experts,
    I have problems configuring the Integration builder using a Integration process.
    Scenario = idoc to PI, integration process transforms idoc to file, file to external system.
    My integration process starts with an abstract interface (structure of idoc) and ends with an abstract interface (structure of file). But I just can not configure the integration builder correctly...
    I did it as follows:
    Sender agreement: comm.component = SAP system; interface = Idoc;
    receiver determination: comm.component = SAP system; interface = Idoc; configured receiver = my integration process;
    interface determination: comm.component = SAP system; interface = Idoc; receiver = target system comm.component;
    Receiver agreement: comm.component = SAP system; receiver =  target system comm.component; interface = filestructure of target
    This does not work unfortunately. How can I pass the Idoc to my abstract interface? And how can I pass the result of my integration process (abstract interface) to the inbound interface? In the interface determination I can not select my Operation Mapping (but that should not be nessesary as I already created an Integration Process)...
    Hope anyone can help.
    Thanks and regards
    William

    Just consider your BPM is receiver, and sender:
    Src --> BPM  (BPM is Receiver)
    ==========
    Sender Agreement (If it is IDOC or HTTP, then you do not have to create)
    Commnunication Channel
    Receiver Determination
    Interface Determination    
    BPM --> Target (BPM is sender)
    ============
    Receiver Determination
    Interface Determination    
    Communication Channel
    Receiver Agreement
    If your BPM interact with other systems, you will have more Receiver Determination and Interface determination, possible Receiver agreement
    Hope this clear your doubts
    Liang

  • How to configure Integration B2B to request and process AS2 Sync MDN

    Hi,
    Is it possible to configure B2B to request and process sync MDN in Custom Document Over Internet scenario?
    I have set up the TP Delivery Channel's Acknowledgement mode to Sync but It does not work for outgoing documents. Our trading partner sends back MDN over the same https connection but it only results in an error. The business message status of is Wait Ack for few minutes and then changes to Error:
    Business Message Details
    Collaboration          
    Revision          
    Business Action          PROCESS
    Revision          1
    Process Protocol          
    Exchange Protocol          AS2 - 1.1
    B2B Message Id          1036
    Protocol Message Id          <1036@as2test>
    Protocol Collaboration Id          
    Receive Time Stamp          April 21, 2009 2:37:43 PM
    Send Time Stamp          April 21, 2009 2:37:43 PM
    Acknowledge Mode          Sync
    Reply Mode          Async
    Agreement          TP_TEST_AGR
    Message Date Time          April 21, 2009 2:37:43 PM
    Error Code          AIP-50079
    Message Type          
    State          Error
    Remaining Retry          0
    Acknowledge Type          Document Exchange
    Direction          Outbound
    Time To Acknowledge          
    Sending Trading Partner          HOST_TEST
    Wire Message          View
    Correlated Message          
    Payload          Payload
    Transport error: [IPT_HttpSendError] HTTP encounters send error :.
    Premature EOF encountered
    Also our trading partner reports that he gets the message six times during the time between Wait Ack and Error status and each time send Ack. Nothing is visible in b2b.log in that time.
    When we switch to Async Ack, B2B also sends message six times and each time receives Async MDN. This time however, each MDN is received and processed correctly. Our request has status Complete, until the 6th Ack is received, then it changes to the same error as above.
    Have any of you experienced above error? Is it at all possible to process AS2 MDN's correctly especially in Sync mode?
    Thank you in advance.

    Just consider your BPM is receiver, and sender:
    Src --> BPM  (BPM is Receiver)
    ==========
    Sender Agreement (If it is IDOC or HTTP, then you do not have to create)
    Commnunication Channel
    Receiver Determination
    Interface Determination    
    BPM --> Target (BPM is sender)
    ============
    Receiver Determination
    Interface Determination    
    Communication Channel
    Receiver Agreement
    If your BPM interact with other systems, you will have more Receiver Determination and Interface determination, possible Receiver agreement
    Hope this clear your doubts
    Liang

  • How to configure security realm for Active Directory ?

    Hi,
    Can any body suggest how to configure security realm in weblogic 8.1
    I have simple login page where in user can enter his credentials, and i have MS-Active Directory where we maintain all users.
    users who loged into web application has to be authenticated from Active Directory.
    please suggest what are the steps that we need to follow
    thanks in advance

    Hi Sankar,
    You can login to the weblogic server admin console and create a new realm.
    Once you have created the realm you can add the authentication provider.You add the Active Authentication Provider.But you must have the the configuration inforamation of MS AD.You can read my blog http://dev2dev.bea.com/blog/bishnu_kumar/
    where the integration is with iPlanet LDAP.Steps will be similar.
    You must have a login portlet in your portal application and that should have been in accordance with j2ee security standards.For example you may use basic authentication or userlogin control or p13n API
    Regards
    Bishnu

  • How to configure Fault policy for the Mediator??

    Hi All,
    I failed to configure fault policy for the mediator on FMW 11g. Below are my configurations.
    1. I created simple ESB project: Consume message(using JMS adapter) from AQ topic: Q1 and produce to another AQ topic: Q2. In order to test the fault policy, The project will thorw an exception when produce to the AQ topic Q2 (Q2 didnt exist).
    2. Created fault-policies.xml and fault-bindings.xml files in the Composite project directory.
    But it didnt work, I didnt find any retry action in the log file. Is this the correct way to configure the fault policy? your suggestions are welcome. thanks.
    fault-policies.xml
    ======================================================
    <?xml version="1.0" encoding="UTF-8"?>
    <faultPolicies>
    <faultPolicy version="2.0.1" id="CRM_ServiceFaults">
    <Conditions>
    <faultName xmlns:medns="http://schemas.oracle.com/mediator/faults"
    name="medns:mediatorFault">
    <condition>
    <test>contains($fault.mediatorErrorCode, "TYPE_FATAL_MESH")</test>
    <action ref="ora-retry"/>
    </condition>
    </faultName>
    </Conditions>
    <Actions>
    <Action id="ora-retry">
    <retry>
    <retryCount>3</retryCount>
    <retryInterval>40</retryInterval>
    <exponentialBackoff/>
    <retryFailureAction ref="ora-terminate"/>
    <retrySuccessAction ref="ora-terminate"/>
    </retry>
    </Action>
    <Action id="ora-terminate">
    <abort/>
    </Action>
    </Actions>
    </faultPolicy>
    </faultPolicies>
    fault-bindings.xml
    ==========================================================
    <?xml version="1.0" encoding="UTF-8"?>
    <faultPolicyBindings version="2.0.1"
    xmlns="http://schemas.oracle.com/bpel/faultpolicy"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <composite faultPolicy="CRM_ServiceFaults"/>
    </faultPolicyBindings>
    Thanks Mingzhuang

    http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10224/bp_faults.htm#SOASE9906

  • How to configure Output Directory at Jobs

    Allo.
    I am quite new in IR eventhough I played with FR for months already.
    I need to set a BQY job to run every morning and inside the job has multicycle things. One of it is to export the processed BQY into my drive D:\\InterativeReporting\. Now, I manage to go through until the job parameter -> modify cycle -> process option and the last page shows me to use Output Directory.
    From the docs I know that this Output Directory need to be configure manually but it's not written in any docs!
    So, I had done;
    1. checked the documentation of HBI (hs_user.pdf, hs_admin.pdf)
    2. checked IR users docs
    3. Checked FR & Prod Reporting docs
    4. hoping it will work like FR with it's external directory where we need to change a bit at the scheduler.properties and go through all .properties under BIPlus/Lib/
    5. sacrifice my fried chicken lunch to nearby kitten
    Does anybody knows how to configure the output directory? Please let me know. I can't afford to keep sacrificing my lunch..
    Thanks!
    Daniel.

    Hi Guys,
    Yeah, I found it at the Developer Guide and follow the direction there. Spent entire morning to try it and it works!
    However, it should have been faster using the Physical Resources feature available at Workspace! But I got good lessons there with java -after numerous hair pulling experience and all zoo words shouting. LOL.
    I got to bounce to Singapore last week and I left my laptop at my apartment, sorry for late reply and thanks guys!
    Daniel.

  • How to Configure Solution Manager for 1.Download SuppPacks 2. Monitoring 3

    We recently upgraded to ECC 6.0 and installed Solution Man., very vanilla.  Basically just to get the Key to do the upgrade with.
    I would really appreciate it if someone could share any documentation that would provide guidance on how to now further configure SolMan for the following
    1.  Monitor our Landscape which comprises of ABAP ECC (java is installed though not actively using), and SAP BI 7.0
    Sandbox, Dev, QAS and Prdn  for BOTH ECC & BI
    2. Download Support Patches from SAP Marketplace (currently we have had to donwload the long way with download manager creating a message to get them apporoved whew... this is work..)
    3. Add messages to SAP Market Place (thru SolMan)
    4 Possibly monitor security and manage userids etc (if possible)
    And if there is functionality that will make the BASIS experience better I would definitely appreciate it.  We don't need the help desk as we already have it ,but, we may take advantage of Project documentation
    I would really really appreciate it if someone could advise
    Kind Regards & Thank You
    Maria

    Hi Maria,
    With solution manager you can definitely do a world of things, below is a list inclusive of the features you wanted:
    1. Dowload SP-Stacks, etc - you will have to configure Maintenance Optimizer for this (MOPZ).
    2. Monitoring - you can monitor your ABAP and JAVA stacks using the monitoring features of CCMS which is embedded in Solution Manager, please have a look at the monitoring setup guide (for NW04S) in the Service Marketplace. Basically, it uses agents such as SAPCCMSR for JAVA Stacks and SAPCCM4X for ABAP stacks.
    3. You can also configure availability monitoring using th same guide as above - this uses the CCMSPING tool.
    4. You can monitor your business processes using the BPM/BPMon features of solution manager - you will also get this guide in http://service.sap.com/solutionmanager.
    5. You can scheule your earlywatch alerts (EWAs) in solution manager system - have a look at the following link for this:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0f35bf3-14a3-2910-abb8-89a7a294cedb
    6. You can also have DBACOCKPIT on your Solution Manager system and have it tomonitor backups, etc on your satellite systems. For thsi have a look at SAP notes 1028624, 1025707 and 1027146 (and the DBACOKPIT guide in SAP Note 1028624).
    Hope this is helpful. Kindly award points if useful.
    Thanks, Dibya

  • How to configure email notification for Attestation?

    Hi to everyone
    I have configure an attestation process and its working now, but i would like to know how to configure an email notification sent to invited reviewer or particular user based on certain actions when reviewer submit as certify, reject or delegated.
    Thanks in advance.

    There are certain built-in templates for notifications when assigned, delegated, declined, invalid list of reviewers..etc (http://download.oracle.com/docs/cd/B32479_01/doc.903/b32450/attestation.htm#sthref283).
    But I am not aware of notifications based on reviewer's response CERTIFY/REJECT. Not sure if this is an out-of-the-box feature, but you could have a custom task based on the AttestationOperationsIntf class to get this implemented.
    Rgds, Ajay

Maybe you are looking for

  • View Field Formatting in the Active Studio:

    Hi View Field Formatting in the Active Studio: I need to format a date type using the Brazilian format: "dd/mm/yyyy". How can I create this format? What do I do to show this format? Alexandre

  • Problem while running EJB client

    my TaxClient program caught an exception when i issued this command: java -classpath %J2EE_HOME%\lib\system\cloudutil.jar;%J2EE_HOME%\lib\cloudscape\RmiJdbc.jar;%J2EE_HOME%\lib\system\cloudscape.jar;%J2EE_HOME%\lib\j2ee.jar;TaxClient.jar;. TaxClient

  • UWL Substitution Changes

    Hi, I am working on portal version EP7 SP 10. We can navigate to Create Substituion Rule screen by UWL iView -> select Manage substitution -> Click on create Rule button. I need to incorporate following changes in this Screen(view): 1) Changes in "As

  • IBCM SCCM 2012 r2 DO WE HAVE TO OPEN PORT 8531 IN EXTERNAL firewall

    Hi All IBCM SCCM 2012 r2 DO WE HAVE TO OPEN PORT 8531 IN EXTERNAL firewall for our site syatem in DMZ with role MP,sup &DP

  • HOW DO I GET THE CODE? (Upgrade från CS 5.5 to 6.0)

    I am trying to install Adobe CS 6 on my computer. The installation goes fine until I enter my serialnumber. Then I get the message "The serial number is valid, but could not find a qualifying product on this computer." When I search on the Adobe site