Integrate a BPM with a Webservice of SAP XI.

Hi experts,
We want to integrate a BPM with a Websevice published in SAP XI.
The BPM sends messages synchronous (abstract interface) to a Business Service that receives a message synchronous (inbound interface).
For the integration of these services is necessary to set up a Receiver Agreement with a Communication Channel of type SOAP Receiver.
My questions are:
Why should the communication takes place between SAP XI I have to set up a channel SOAP?
Is there any way to send messages from a BPM to a service SAP XI (Webservice / Interface) in an efficient manner?
Thanks,
Jose.

To deploy the wsdl file in XI,
You can connect to XI server by using the End Point URL as
The SOAP Sender uses the XI Server URL as below
http://<server>:<port>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<channel>
Service & channel indicates the Sender SOAP adapter in XI to be used..and will direct to integration server.
Refer
call Webservice with XI SOAP Adapter
How To Set Up a Web-Service-Related Scenario with SAP XI
https://websmp207.sap-ag.de/~form/sapnet?SHORTKEY=01100035870000582377&
Invoke Webservices using SAPXI
SOAP Sender Steps
SOAP Sender Steps
Edited by: parvathy sriraman on Sep 19, 2008 9:42 AM

Similar Messages

  • Automatic authentication with a webservice in SAP

    hi all
    I have a flex application which uses SOAP webservices from SAP to retrieve data.
    Everytime one of the SOAP webservices is called the user have to enter a name plus password
    I would like to make this automaticly. So that the user haven't got to fill this in. But Flex already filled it automaticcally.
    But how do this work? How can you set this in Flex?
    kind regards
    Anton Pierhagen

    hi Sathyamoorthi. That is correct. But i'd like to suppress this one time login for the user.
    My wish is that during the calling of the webservice in SAP, a system user is automatically login in the background just like the retrieving of the data.
    So the user who uses the flex application has no idea that a webservice in SAP is used for the retrieving of the data.
    Do you have any idea how to solve this?
    Kind regards,
    Anton Pierhagen

  • How to integrate Note Service with the webservice space?

    Hi
    Can anyone please guide me how to integrate *"Note Service"* with the webcenter spaces. I need to implement "Personal Note" in my webcenter space application. Please can anyone give me article showing step by step procedure to implemennt note service with webcenter spaces or some sample examples.
    Regards
    Raj

    Hi
    Already i have seen this document, here they did not mention how to get the "Note TaskFlow" in resource catalog. In Resource catalog I didn't find any component named "Note TaskFlow".
    To make it visible in resource catalog. What should I do?
    To integrate Webcenter Services(link, mail, notes, etc..) with webcenter spaces, what do i need to do? Itseems all services are in the form of taskflows. How can i make it enable and to bring it in resource catelog?
    Regards
    Raj

  • Is it possible to integrate LSO 600 with an external system without SAP PI?

    Hi,
    as asked in the title, i am wondering if it is possible to integrate LSO 600 with an external (non-SAP) system without using SAP PI/XI. The external system is a middleware application which can handle RFC functions, IDocs besides the usual web service communications.
    However, i don't know how LSO and SAP PI are integrated so i wonder if their interfaces are such that instead of SAP PI another middleware could be used.

    Web Services are used. If you were to implement the services in your 3rd party middleware and configure SAP to call it, I suppose it is possible. The external course catalog can be used for CourseEnrollment and LearningProgress. See the application help for details. Don't expect to receive support from SAP with such a setup however.

  • Integration Of BPM with SMS & Instance Messaging services

    is it possible to integrate Oracle BPM with SMS & Instance messaging services? If yes, how?

    BPM 11g can be configured to use SMS & IM for notifications using the User Messaging Service.
    http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10224/partpage_vii.htm#BCIHAJJI
    http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10224/bp_hwfmodel.htm#BABICIAH
    If you want interactive user messaging and collaboration, then the WebCenter based Process Spaces application can provide this.
    There was a recent webcast on Social BPM, which may be helpful - you can view it on demand here:
    http://event.on24.com/r.htm?e=207713&s=1&k=CF1343DD07037B7BBE0C5AD09F335FC3&partnerref=fwp

  • How to integrate with java connnector in sap business one 2005

    hai,
    i have small doubt,
    how to integrate with java connnector in sap business one 2005
    thankig
    anand

    Anand,
    I am not sure of your exact question, but the SAP Business One SDK Help Center documentation contains all the information that you should need with respect to using the SAP Business One JCO connector.  You should read this documentation.
    Eddy

  • Can I Integrate ADF Mobile with (BPEL or BPM)

    I want to know if I can Integrate ADF Mobile with (BPEL or BPM) and can I open my worklist App from ADF Mobile.

    Hi,
    why don't you access the worklist app from the mobile device browser?
    To answer your question: You can access BPEL processes as a service from an ADF Mobile application. If you have URLs which content you want to display within the mobile Application, then try adding a feature that uses a URL as a resource.
    Frank

  • Would like to integrate Google talk with SAP EP

    Hi,
    I would like to integrate Google talk with SAP EP, i would like to know from where to start. Has any one worked on this if so please send me the procedure on the same.
    Thanks in advance
    Prasad

    Hello:
    What do you need it for? I mean, what would be the difference of having Google talk installed as usual on the client?
    I don't know a lot about Google talk, can you get the code? is it on C, C++, Java?
    Regards
    Alejandro

  • Integrating webcenter content with soa webservice

    Hi All,
    We have been working on Oracle Content Server for the past one year. Currently we have a requirement that we need to integrate webcent content workflows with oracle BPM worklist using webservice Definition Language(WSDL) url. (i.e.) whenever a workflow is triggered, we need to get a corresponding worklist item on bpm worklist without an email getting triggered for the corresponding approvers/reviewers.
    Kindly suggest a suitable method to implement the above strategy. Thanks in advance.
    Thanks
    S. Muthukumaran

    Hi James,
    I have had huge problems applying SOA bundled patches using the Readme.txt files. Mainly as they are supposed to be roll-up patches but some earlier ones state that they need to be applied to WC1 as well as SOA1 but not the later patches. What I do now is apply them to SOA1, WC1, ECM1 and oracle_common at the same time. I am only using a pre-built VM but it seems to solve various issues I have had.
    Also recently I had problems with Attachments in Human Tasks so I applied patch p19546426_111176_Generic... I installed into SOA1, oracle_common, ECM1, WC1 (not just SOA1 like the Readme.txt says) and then they started working. This was after many failed attempts following the Readme.txt...
    Hope this helps

  • Can anybody help to integrate workflow task with outlook

    Hii Masters
                        i want to integrate workflow tasks with outlook ie with out microsoft duet. ie with two options like approve ,reject i want to execute from outlook.
    Thanks in advance
    johny
    Edited by: johny  antony joseph on Mar 12, 2009 7:39 AM

    Hi Johny,
    which Workflow are you planning to use, Netweaver BPM or WF from ERP? If you use the ERP Workflow, first of all you have to configure the connection to an Exchange Server via SAPconnect (transaction SCOT, see http://help.sap.com/saphelp_nw04/helpdata/en/1b/b8e93a2876a81ae10000000a11402f/frameset.htm for details). Then you create a Workflow which sends a message to the responsible. The easiest way could be to include an URL which takes you to an approval page on your Enterprise Portal.
    Regards
    Michael Meissner

  • Error in BPM with multimapping.

    Hi,
    I've got next  error in a transfromation step of bpm with multimapping :
      <?xml version="1.0" encoding="utf-8" ?>
    - <MappingTrace>
      <Trace level="1" type="T">Mapping http://www.miquello.com/C3900 IM_I3934_REPLICA_BBY , Software Component Version 931D4B005DF711DFC0CACC330A640786</Trace>
      <Trace level="1" type="T">Mapping Step 1 , Type JAVA , Program com/sap/xi/tf/_MM_I3934_REPLICA_BBY_</Trace>
      <Trace level="3" type="T">MTOM Attachments Are Written to the Payload</Trace>
      <Trace level="3" type="T">Mapping has exactly one source message</Trace>
      <Trace level="3" type="T">Dynamic Configuration Is Empty</Trace>
      <Trace level="3" type="T">Executing multi-mapping</Trace>
      <Trace level="1" type="T">while trying to invoke the method java.lang.String.length() of an object loaded from local variable 'guid' Thrown: java.lang.NullPointerException: while trying to invoke the method java.lang.String.length() of an object loaded from local variable 'guid' at com.sap.guid.GUID.parseHexGUID(GUID.java:1046) at com.sap.guid.GUIDGenerator.parseHexGUID(GUIDGenerator.java:111) at com.sap.aii.utilxi.misc.api.GUIDFactory.parseHexGUID(GUIDFactory.java:127) at com.sap.aii.ibrun.sbeans.mapping.ParametrizationMap.createInputParameter(ParametrizationMap.java:140) at com.sap.aii.ibrun.sbeans.mapping.ParametrizationMap.createElement(ParametrizationMap.java:112) at com.sap.aii.ibrun.sbeans.mapping.ParametrizationMap.createParametrizations(ParametrizationMap.java:57) at com.sap.aii.ibrun.sbeans.mapping.ParametrizationMap.<init>(ParametrizationMap.java:37) at com.sap.aii.ibrun.sbeans.mapping.ParametrizationMap.newInstance(ParametrizationMap.java:65) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleMappingRequest(MappingRequestHandler.java:111) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleRequest(MappingRequestHandler.java:72) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceImpl.processFunction(MappingServiceImpl.java:79) at sun.reflect.GeneratedMethodAccessor804.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133) at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164) at $Proxy1098.processFunction(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:183) at com.sap.engine.services.rfcengine.RFCJCOServer$J2EEApplicationRunnable.run(RFCJCOServer.java:267) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:182) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:280)</Trace>
      </MappingTrace>
    However i've tested with same input message in Operation Mapping ESR, without any error.
    What could be the cause?
    Thanks, in advance.
    Carme.

    Hi,
    Are you using parameterized mapping or RFC lookup in your mapping???? If yes, please make sure that you are passing the parameter in the interface determination instead of null value.
    Also verify whether your cache is updated  with the latest GUID of your mapping program or not.
    Regards,
    Priyanka.

  • Need Inputs - Creation of webservice in SAP R3 through PI

    Hi Experts,
    Need inputs that my client wants me to  create an webservice in SAP/R3 through PI and they (client) will call it by  their 3rd party software.
    Webservice contain fields like :- Comany_Code, Location_Code,Item _code etc.
    SAP -
    > PI ---> 3rd party
    Is this possible through PI ? Please comment !
    Thanks.

    Hi,
    If you have such kinda requirement , then it is easy to create WSDL(webservice) on PI System..
    Create a normal Xi Interface with normal Steps .....
    Your Sender DataType will be acc to Your requirement as clients want...
    go to tools - Define webservice ... ( will Use Outound Service Interface and namespace)
    read the template and Put values in there . This will genrate a WSDL for you , 
    You Can give this Genertaed , WSDL File to Client to consume in their application and Pass data to it ..
    Hope it helps ..
    Regards
    Prabhat Sharma.

  • Integration of SAP R/3 system with BOXI3.0 and SAP EP

    Hi experts,
         I have a requirement like getting data from SAP R/3 system and make it as Xcelsius Dashboard.
    So i have installed BOXI3.0, SAP Integration Kit, Live Office, Crystal Report and Xcelsius. Then i have followed this blog /people/ingo.hilgefort/blog/2008/09/19/businessobjects-and-sap--configure-sap-authentication . In this blog explined about how to connect BI System but i want to connect SAP R/3 system.
    1. What is purpose of Role import option?
    2. What is the type of role i need to import for connecting R/3 system?
    3. Do i need to create any specific role for this?
    4. How do i integrate Xcelsius dashboard with portal?
    Please help me.
    Regards,
    Kumar.

    Hi Kumar,
    did you follow the installation guide for the SAP Kit and configure all parts of the publishing ?
    if so check all configuration steps to see where it fails.
    you can also look here:
    Install Part #1
    /people/ingo.hilgefort/blog/2008/09/17/businessobjects-and-sap--installation-and-configuration-part-1-of-4
    Install Part #2
    /people/ingo.hilgefort/blog/2008/09/17/businessobjects-and-sap--installation-and-configuration-part-2-of-4
    Install Part #3
    /people/ingo.hilgefort/blog/2008/09/17/businessobjects-and-sap--installation-and-configuration-part-3-of-4
    Install Part #4
    /people/ingo.hilgefort/blog/2008/09/17/businessobjects-and-sap--installation-and-configuration-part-4-of-4
    SAP Authentication
    /people/ingo.hilgefort/blog/2008/09/19/businessobjects-and-sap--configure-sap-authentication
    Publishing part 1
    /people/ingo.hilgefort/blog/2008/09/23/businessobjects-and-sap--publishing-of-crystal-reports-part-1-of-3
    Publishing part 2
    /people/ingo.hilgefort/blog/2008/09/24/businessobjects-and-sap--publishing-of-crystal-reports-part-2-of-3
    Publishing part 3
    /people/ingo.hilgefort/blog/2008/09/24/businessobjects-and-sap--publishing-of-crystal-reports-part-3-of-3
    on the ID : each object receives an ID on BusinessObjects Enterprise. You can look at the documentation and search for the CUID or GUID.
    Ingo

  • How to use Webservices in SAP 7.0 SP 17

    Hi,
    I am having issues calling the webservices in SAP 7.0 SP 17.
    I am following the below mentioned tutorial to call a webservice from a portal project (PAR).
    http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b449e790-0201-0010-1188-ff17840712d3
    I have been successful to a point where my websevice needs authentication. I am not sure how to do this.
    Here is the code of doContent()
    public void doContent(IPortalComponentRequest request, IPortalComponentResponse response)
             try
                  logger.infoT("Inside doConent()...");
                   UserProfile up = pushUserProfileAttributes();
                   logger.infoT("After pushUserProfileAttributes()...");
                   ILDAPOperationsService port=(ILDAPOperationsService) PortalRuntime.getRuntimeResources ().getService (ILDAPOperationsService.KEY);
                   logger.infoT("After port()...");
                   RegisterUserResponse res = port.CreateExternalUserProfile(up);               
                   logger.infoT("After res ..user created." + res.getEmailAddress());
             } catch (UserRegistationFailed e){logger.errorT("Error in calling webservice...."+ e.getLocalizedMessage());}
                  catch (Exception e1){logger.errorT("Error in calling webservice...."+ e1.getLocalizedMessage());
    Its failing at RegisterUserResponse res = port.CreateExternalUserProfile(up);     
    and the error I am getting is
    Error : Error in calling webservice....com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Problem in server response: [Unauthorized].
    Any help with this will be highly appreciated.
    Also , if any documentation could be shared.
    Looking forward to hear something soon on this.
    Thanks,
    Shiv

    Hi Sumit,
    you may move your question to the ABAP for SAP HANA community (http://scn.sap.com/community/abap/hana).
    Are you asking about the SAP_BASIS version, or which version do you refer to?
    Best,
      Jasmin

  • Integrate CRM Cprojects with R/3 PS

    Hi All,
    i need to integrate CRM cprojects with R/3 PS. there is adapter object available ( CPROJECTS ) for this. but it does not do the initial load of projects through R3AS. can anyone please let me know how i can achieve this.
    Thanks and Regards
    Sudhir Grover

    Hi,
      Please go through this links. It will help some extent.
    http://help.sap.com/saphelp_crm40/helpdata/en/0c/bcf80aa446454297b4a103090f1cf4/frameset.htm
    Regards
    Srinu

Maybe you are looking for

  • Sorry, a serious error has occurred that requires Adobe Premiere Pro to shut down. We will attempt to save your current project.

    Every time I place a video into the sequence timeline, this error message pops up, "Sorry, a serious error has occurred that requires Adobe Premiere Pro to shut down. We will attempt to save your current project." and then Premiere crashes. I tried u

  • Split a word with hyphen

    I am splitting a line of text into individual words: String[] tokens; tokens = inputLine.split("\\s+");However, I also need to split words that have a hyphen in them (e.g. hamster-eating monster). How can I do this? Can I split the tokens twice? I ne

  • Pushing CS6 applications to existing CS6 suite users

    If an Adobe CS6 Production Premium user requests Adobe InDesign CS6 or Adobe Acrobat Pro X (neither of which are included in the Adobe CS6 Production Premium suite), the license file used by the suite would be overwritten by the license file used by

  • Set transaction use roll back

    Hi all: I have lot of packages with the statement set transaction use roll back segment RBS_BIG.I am working on upgrade project and using undo tablespaces. Is there a quick way to grep the this statement from all the packages and remove off.Does the

  • Error 404: No target servlet configured for uri

    hello there.. this error start comming suddenly, i dont know why?? when i try to run html page then IE7 display the following error Error 404: No target servlet configured for uri: webpage uri if any one already know this then please post any solutio