SOAP receiver starting the integration scenario

Hello experts,
I am searching for a way to start an integration scenario with a SOAP receiver in the same way it is possible with JDBC sender (with a pool interval).
The scenario is: I need to execute a webservice, getting information from it, and send this information to an abap proxy on ECC side.
I thought about creating a ccBPM with a loop (with no end) and a wait step for doing it... although it works, I think it is not the best way for doing it.
Thanks for your suggestions!
regards.
Roberti

Thank you guys.
Let me explain the scenario in a better way.
The scenario is:
1 - Automatically execute a partner webservice sync call with constant parameters.
2 - Get the webservice response.
3 - Map the response to get required information.
4 - Send this information to an Abap proxy.
5 - Process the information to proper abap objects.
Note: This scenario needs to be automatically executed every 30 minutes.
The purpose of this scenario is to GET documents (xml) from a partner web service and import the information to ECC, continuously, each 30 minutes. So, no one is supposed to start the process, it should be automatically triggered. The goal is exactly the same we have with JDBC or file sender adapter, where we can set a 30 minutes interval to automatically execute an sql statement in the database or read a file in a path.
JAVAGUY and Stefan Grube, I did it in this way. But, scheduling an Abap job to start the proxy -> webservice -> proxy scenario, the Abap job is the RESPONSIBLE for the scenario. If something wrong occurs with that job schedule, the integration will stop working. I would prefer PI as responsible for the process, so I can have alerts and other execution guarantees.
Abhishek Salvi and Pratik_du, I think that the scenario is clear now, don't it? About the ccBPM, this is another way I implemented the solution. I created a ccBPM with
1 - A receiver that I execute just once
2 - One loop with a condition 1 = 1 (infinite)
  2a (Into the loop) - A send step to execute the webservice sync call
  2b (Into the loop) - A receiver step to get the webservice response
  2c (Into the loop) - A map step to transform the information I need
  2d (Into the loop) - A send step to send the information to the Abap proxy
  2e (Into the loop) - A wait step to wait 30 minutes until execute the next step of the loop
IIn this case, I will have a ccBPM running continuously and doing the job.
I posted the question because I'm not sure which solution is better, and check if you can see another way to make PI the responsible for starting a scenario with a soap receiver like this.
Thank you again.
Roberti

Similar Messages

  • Conditional Receiver Determination Through Integration Scenario

    Hi
    My question is "Is  it possible to generate conditional receiver detrmination through integration scenario?"
    If yes then how?
    Thanks and Regards
    Sami

    Hi Biplab,
    Yes , there is lots of modification in PI 7.1. and we start using it, you will come to know. In this TechEd at banglore , i did hands on the Mapping and it was really good experience, When i started configuring ID, i came to know some powerful ways, and yes i am really looking forward to working on it. Actually, as you know when we configure everything in ID, it becomes complicated, that is rectified thr and also some additional features. Pretty faster than PI 7 we using. also configuration in some extend is automated, we doen't need to bother to configure some of the steps :).
    Also you must know that, it added a concept of ESR for IB. Just have a look on some of the PPT for PI 7.1 and you feel it :).
    Aashish

  • Error when starting the Integration Repository/Directory

    When starting the Integration Repository or Directory I get the following error message when the Java Web Start is launched:
    <i>JAR resources in JNLP file are not signed by same certificate</i>
    I am running on XI3.0 SP15
    Any idea?
    Thanks in advance.
    Kind regards,
    Dave Arends

    Solved this issue.
    Go to Administration - Java Web Start Administration.
    Click on 'Re-initialization and force signings' and start the Repository or Directory again.

  • Problems with starting the Integration Builder

    Dear all
    We've installed PI 7.0 as a part of a project, and have some consultants working in the integration builder and rwb.
    Recently the we are unable to start the Integration Builder, and we get an error message prompting: "Unable to launch the application"
    The Builder has worked flawlessly earlier, and the problem have suddenly appeared during the last week.
    The Java error is:
    com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://<serveradress>:<port>/dir/directory/iaik_jsse.jar
         at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
         at com.sun.javaws.LaunchDownload.downloadJarFiles(Unknown Source)
         at com.sun.javaws.LaunchDownload.downloadEagerorAll(Unknown Source)
         at com.sun.javaws.Launcher.downloadResources(Unknown Source)
         at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
         at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
         at com.sun.javaws.Launcher.launch(Unknown Source)
         at com.sun.javaws.Main.launchApp(Unknown Source)
         at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
         at com.sun.javaws.Main$1.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    java.io.FileNotFoundException: http://<serveradress>:<port>/dir/directory/iaik_jsse.jar
         at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
         at java.lang.reflect.Constructor.newInstance(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
         at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
         at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
         at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
         at com.sun.javaws.LaunchDownload.downloadJarFiles(Unknown Source)
         at com.sun.javaws.LaunchDownload.downloadEagerorAll(Unknown Source)
         at com.sun.javaws.Launcher.downloadResources(Unknown Source)
         at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
         at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
         at com.sun.javaws.Launcher.launch(Unknown Source)
         at com.sun.javaws.Main.launchApp(Unknown Source)
         at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
         at com.sun.javaws.Main$1.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.io.FileNotFoundException: <serveradress>:<port>/dir/directory/iaik_jsse.jar
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
         at java.net.HttpURLConnection.getResponseCode(Unknown Source)
         ... 18 more
    Does anyone have a clue or answer to this strange problem?
    Regards
    Andreas

    Hi,
    Refer this thread;
    Unable to Open Integration Builder
    https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1688 [original link is broken] [original link is broken] [original link is broken]
    Regards,
    Nithiyanandam

  • SRM to MDM Scenario -- Unable to Edit the Integration Scenario

    Hi Experts,
    I'm doing a scenario in XI/PI from SRM to MDM.
    I had downloaded all the related content from service market place and also established SLD connections as well.
    When I'm trying to import the Integration Scenario from Integration Repository to Integration Directory I'm getting the follwing error.
    Software component version with GUID 77891250-7da4-11d8-b240-e6890a114c15
    does not exist (SWC_NOT_EXIST)
    I'm unable to edit the integration scenario in IR even with PISUPER credentials which have all the access.
    I'm also unable to edit any of the other objects as well (e.g.,Message Interface,Interface Mapping etc.,)
    PFB the link where I pasted the error snapshot I'm getting when I'm trying to open the Integration Scenario in IR.
    [http://picasaweb.google.co.in/prajwal24/MyScenario#5492932473682114498]
    Can anyone please help me out on what can be done to edit the Integartion Scenario.
    Thanks and Regards,
    Pruthvi

    Thanks kaushik and Salvi for your valuable inputs.
    I have created a copy and now able to edit the Integration Scenario.
    But again a new problem came up.
    Now after editing the predefined scenario which has only SRM 5.0 and SRM 7.0
    I need to add SRM 7.0 application component here in this Integration scenario and this was done successfully.
    Now i need to add one send action and this send action is present in the SWC SRM SERVER IC 7.0.
    I had downloaded the SRM SERVER IC 7.0 content already and I'm able to see in Integration Repository also.
    But this SWC is not present in the application component SAP SRM (WITH SAP EBP) 7.0.
    Please let me know what to do now inorder to add this send action in that application component.
    Regards,
    Pruthvi

  • Can't start the Integration Repository or Directory

    I am having problems starting the integration Repository and Directory.
    Every seems ok... it starts the Java Webstart then continues to say it is downloading... maybe 15 seconds in, it then changes and says download stalled...
    does anyone have any ideas?

    Hi,
    Proxy setting in IE options - connections -- lansettings
    Error - you mensioned.. ihope
    Are you using IE7??
    if yes see the belowlink
    IE7 - https://websmp206.sap-ag.de/~sapidp/002006825000000011242002E#q1
    if no , then plz check the versions all should be same like javawebstart,jsdk and check the environment variables , class path..
    Also check the netwrok working fine or not ..
    see the below links also
    Problem in starting Integration Repository
    Problems with installing Java Sneak Preview
    WAS 640 Upgrade to SP11
    install error: J2E already exists
    Regards
    Chilla

  • Interface Mapping for enhanced Receiver Determ. in Integration Scenario

    Hi guys,
    Defining Integration scenario is a pleasant way working with XI.
    But how to define the step "enhanced receiver determination" via message mapping in a scenario?
    has anybody come along to this issue?
    Kind regards
    Jochen

    hi,
       You use an enhanced receiver determination to have a mapping program determine the receivers of the message dynamically at runtime. Instead of creating the receivers in the receiver determination manually, you assign a mapping to the receiver determination and this returns a list of receivers at runtime.
    A typical usage case is if you do not yet know the names of the receivers at configuration time. In this case, you can define a mapping program, for example, which reads a list of receivers from a table or from the payload of the message at runtime.
    http://www.****************/Tutorials/XI/RecvDetermination/Enhancement.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/43/a5f2066340332de10000000a11466f/content.htm
    Edited by: murali krishna on Sep 1, 2008 5:49 PM
    Edited by: murali krishna on Sep 1, 2008 6:03 PM

  • Unable to Load the Integration scenario into the Integration directory

    Hi All,
    I am new to using SAP XI.
    Require your help on the following issue.
    I have built an Integration scenario, added Component  Type: Product Version, inserted actions and connections.
    I did check for any errors. I found no errors.
    When I am trying to load this scenario into the  Integration directory its not showing up the scenario in the popup.
    Navigation:
    Directory > tools> Transfer scenario from repository
    The status of Integration Scenario in the builder shows as
    "Being processed".
    I created the scenario 2 days back.
    Can some one help me in this? 
    Regards,
    Meher

    Hi All,
    Thanks to all who helped me.
    michal,divija : Can you please let me know in details how to activate Business Scenario?
    I did not create any business process.
    Sridhar: I did releases some locks on my process, no luck.
    Can you please explain me in more details?
    Should I have a process build for my Integration scenario to be activated?
    Thanks,
    Meher

  • How to transfer the integration scenario?

    Hi All,
           I have created a business scenario in particular XI server, now i need to copy it to another XI server. Is it possible or will i have to create the whole scenario again in the new system.
    Pls advice..
    Regards,
    Ashish

    Dear Ashish,
    Yes, it is possible as prakash mentioned,
    This will help you to understand more
    http://help.sap.com/saphelp_nw04/helpdata/en/93/a3a74046033913e10000000a155106/frameset.htm
    Regards
    Agasthuri Doss

  • Starting the integrated weblogic server instance

    When I tried to invoke a servlet I got the following message.
    **** Using port 7101 ****
    C:\Users\redmohan\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\bin\startWebLogic.cmd
    *[waiting for the server to complete its initialization...]*
    *\Java\jre6\lib\ext\QTJava.zip was unexpected at this time.*
    Process exited.
    I am not able to start the server instance.
    Please help me out of this.
    thanks

    follow this thread ..could be useful
    JDeveloper 11.1.1.1.0 - cannot start embedded wls

  • Soap receiver target url

    Hi guys,
    I'm having some doubts on a soap receiver adapter.
    Imagine, you use the ID to define a webservice.
    Two simple synchronous interfaces, meaning, you send a string and receive another string via SOAP.
    In the ID you define the comm channels, the soap sender and receiver.
    My doubt is in the receiver side, you have tou specify the target URL. The problem is, how can I know the target URL, since the service will only be defined later. Meaning, I want XI to answer to a sender client which will use the WSDL generated after by the ID tool.
    Where should XI answer to?
    I've seen some blogs concerning some similar issues, but none concerning the problem I'm facing.
    Can you guys help me or give me any hints on how to work around the problem...

    Hi,
    If you have a SOAP client sending a request message to XI and expecting a Response message, you need to configure SOAP sender adapter only. You do not need SOAP receiver adapter in this scenario. Sender adapter doesnt require any URL, moreover when you define a webservice in XI, you have to construct a URL where this web service can be reached.
    You need the SOAP receiver adapter (where u need to mention the URL of teh service) if the receiver system exposes a webservice to which you are trying to connect from XI.
    What are ur sender and receiver systems?
    praveen

  • Configuration Scenario for BPM Using Integration Scenario

    hi All,
    I Have an Scenario where i am using BPM. Most of the blog tells about manually creating all Configuration objects. I had created an Integration Scenario for this scenario by referring to the earlier threads available for same.
    Hoe to Create Integration Scenario for BPM Scenario
    Integration Scenario in BPM  and few more.
    My IS looks like
    Sender App Component - Integration Process - Receiver App Component
    Now when i am trying to create Configuration scenario for same using model configurator, i am getting Model as "Not Configurable"
    And when i click "Configurability Check" Button, i am getting below as status:
    Component view IS_POC_BPM: Connection from receivePayload to getABSPayload does not have an inbound service interface
    Component view IS_POC_BPM : Connection from sendABSPayload to getPayload has no outbound interface
    getABSPayload and sendABSPayload are actions for Abstract interfaces.
    IS_POC_BPM is the Integration Process Name.
    Also in Integration Scenario, when i create connection between sender action to BPM action there is no inbound interface coming. And viceversa.
    Please help me in identifying if i am doing any thing wrong in creating this scenario.
    Is it possible to create Configuration Scenario for BPM Using Integration Scenario?
    Thanks,
    Mayank
    Edited by: Mayank  Gupta on Apr 21, 2010 6:35 AM

    I think you shoudl refer the available Integration Scenarios created for BPMs in IR --> SAP BASIS --> http://sap.com/xi/XI/System/Patterns
    Sender template will have the Action with Outbound Service Interface and then in the BPM Template the action will have Inbound Interface.....then within the BPM itself this inbound will be mapped to Action with Abstract Interface
    may be after looking the Integration scenarios you will get more idea
    Regards,
    Abhishek.

  • Integration Scenario in BPM

    My Scenario is
    PI7.1 -->PI7.0 -- > Webservice --->response from bpm to another system.
    iam doing the above scenario in BPM, I  have some queries on BPM in Integration Scenario.
    In the BPM iam using
    1.A Receive step to collect the data from XI 7.1
    2.A transformation step to append the file to the i/p payload from PI 7.1.
    3.A send async to write the payload into R3.
    4.A transformation step for the value mapping.
    5.A synchronous send step to send a request and get the response from the webservice.
    6.Finally a send asynch step to send the data out of BPM to another system.
    Somebody Please guide me about how to incorporate BPM in the integration scenario(how many  actions,application components and connections  do i need to create for the BPM).
    Expecting your replies.
    Thanks
    Srinivas
    Edited by: Srinivas on Mar 10, 2010 1:01 PM

    4 Application components would be for PI 7.1, BPM, R3, Webservice and if your final system is not among the 4 mentioned, then one component for that system too.
    Connections:
    Async with PI 7.1
    Async with R3
    Sync with Webservice
    Async with final system
    Actions would be required for all sending and receiving tasks.
    Regards,
    Prateek

  • Multiple message mappings in one integration scenario

    I am trying to send a message to a marketplace that uses a web service interface. First I have to map the SRM PO to OAGIS XML, then This must be embedded in the message of the web service which requires a further mapping. In the integration scenario in the repository it seems straight forward, however the configuration of the scenario in the directory seems a little strange. This becaue the middle step does not really have an eternal receiver, as it must stay in the integration engine until the final conversion. Is it actually possible to perform several mapping in series or must I use an integration process for the middle mapping?

    Andrew,
    I am addressing the same problem as follows.
    If you need a canonical mapping (such as OAGIS in your example) you need 2 mappings for 3 messages A(source) to B(canonical) to C(target). If you try to use XI (without BPM) as an action between the source and the target need to configure a channel in and out which as far as I can see is not possible.
    When setting multi-mapping you seem to only have the folowing options:
    Multiple source and multiple targets but this seems to limit you to one mapping program.
    Multiple mappings if I have only one source and one target.
    I think this is designed to map one or many sources to one or many targets in one mapping program.
    Also you can apply a series of mapping programs to a single source and target pair.
    If I understand Michal's solution you would define A as the source and C as the target. You then use multi mapping to get to the final result, but I think this is still on a single source and target. A second solution is to include multiple mappings as additional modules in the channel adpator.
    To take advantage of the canonical approach I am using a simple integration process with a receive and send step. All this realy does is get round the problem you highlight of having to have channels for the middle action in your integration scenario. This is an overhead but does allow you to add splitting and combining messages if needed in the future without much additional configuration.
    I can't see an easy option without BPM. Maybe there is an alternative but I can't find it. Maybe a next release of XI could include an interface mapping configuration that allows a sequnce of mapping betweem multiple pairs of maps:
    Seq  Source -
    Mapping Program   -
    Target
    1 -
      Message A  -
      Mapping Program 1 -
        Message B
    2 -
       Message B  -
      Mapping Program 2 -
        Message C
    I hope this helps.
    Regards
    Antony

  • Integration scenario in rep

    hi,
    i'm creating an integration scenario inthe repository. B2B. the scenari has two action one which picks a file and pother which drops a  file. i'm creating  the applicaiton component  as template. after doing the entire configuration when i import it in directory and when i'm tryin assign communcation channel for the first action its showing communaction channel not required. but it is required. i've created the party, service and communcatio channle in the directory. and the sender party  and sender service is being properly assigned from the integration scenario editor. anybody can suggest something.. please.
    regards,
    Rahul.

    Hi Rahul,
    it is necessary to add the required interfaces into the /servicesparties (including BPM service) in the directory, which are connected to the process.
    receiver agreements are not stand alone but connected to interfaces.
    Possibly this will solve your problem!
    regards
    Dirk

Maybe you are looking for