ECC Webservices

Hi Experts,
We would like to leverage on ECC webservices in ECC 6.0. to integrate with WebLogic 8.5.
But i am not sure how does the ECC webservices work and what integration technique works with Weblogic 8.5?
Could anyone help to advise me on this.
Thanks
Vina

try this one. Simillar to this you can do with web logic
https://www.sdn.sap.com/irj/scn/wiki?path=/pages/viewpage.action%3fpageid=74252961
https://www.sdn.sap.com/irj/scn/wiki?path=/display/ep/integration%252bof%252bweb%252bservices%252b-%252bdifferent%252bscenarios

Similar Messages

  • Call to ABAP webservice failed following upgrade to ECC6

    Hi all,
    I have the following interface : LDAP (webservice) ->XI 3.0sp17 -> ECC5 (webservice) sending employees id. it works fine.
    But, these days, SAP ECC has been upgraded from ECC5 to ECC6 (was 7.0). And now the call to the ECC webservice does not work anymore. I have the following error message in XI monitoring :
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="PARSING">ADAPTER.SOAP_EXCEPTION</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>soap fault: SOAP processing failure, error id = 1001</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack />
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    The webservice is based on a function module that works fine when I test it. The webservice is active.
    The issue is that I do not know if the problem comes fromm ECC or from XI...
    Could it be a compatibility issue?
    If anyone could help me, it would be great!
    Thanks,
    Philippe

    The point has been solved by this way :
    On ECC6, we have activated the webservice again, in spite of his "activated" status.
    To do this, I used the SE80 transaction :
    Package Z*** -> Enterprise Services --> Enterprise Services --> Description service --> Z*** (name of the webservice)
    Then activation of the webservice, double-click on Reference object and activation of the Function module.
    P. Rose.

  • Standard Web Service and Customized Web Services with or without PI?

    Hi All,
    I want to know how I can use Standard Web Service available in SAP  and customized Web Services
    without PI Interface?
    And what is the best practice to expose services ,via PI Interface or directly?
    Thanks in advance!!
    Pushkar

    This is purely based on your requirement. If you use PI middleware to expose web services, you get standard functionalities such as certificate authentication, logging, message reprocessing for the failed messages etc.  If your requirement is so simple, then you might not need PI. In this case you can develop simple webdynpro for abap program to create webservice and expose the webservice in ECC webservice runtime. You can let anyone to consume within your network. other ways like exposing BAPI/RFC as webservice.  I would recommend going with PI.

  • How to send authentication information to SOAP Web Service using MATE framework

    Hi,
    Can anyone please tell me how to pass authentication info (such as user name & password) while calling a webservice using MATE's webserviceinvoker? the SOAP web service expects authentication info in the header.
    Thanks in advance..

    HI Swayam,
    First of all you should tell us what blogs you have seen to avoid you to repeat information that you already know.
    we want to avoid  setting up SLD configuration for sender system because  sender system is just consuming web service .
    This is not necessary,
    Please let me know  the ways we can configure . I did understand we can publish and register the WSDL from Service interface ,but was not clear on over all  scenario .
    Do you have your ECC webservice available via SOAManager?, you only to access it via soap receiver in SAP PI.
    To publish, you need to publish only the sender SOAP, when you register there the sender soap your partner could access there to get the WSDL (Publish services from PI 7.1 to the Service Registry). Also you can generate directly the wsdl (Display WSDL - Integration Directory - SAP Library), what do you want?
    Regards,

  • Alerts and Error handling in BPM Async/Sync Bridge

    Hello All,
    I am developing an Async/Sync Bridge in BPM for sending a request from ECC webservice asychronously to a front end application synchronously using BPM Async/Sync Bridge. I get a response from the front end to PI and stays there.
    It wont be send back to ECC. What are the possibilities of error handling required in this type of scenario.
    Thanks
    Deno

    . I get a response from the front end to PI and stays there.
    Then it should mean that the BPM design is faulty...did you have a send step at the end which closes the Async-Sync Bridge by sending the message to original sender?
    In SXMB_MONI --> For BPM message processing there will be a link called PE...click it...check the graphic workflow...see till where the message has processed.
    error handling
    include your Sync send step whithin a Block....this block will have an Exception Branch....in this exception branch you can have your Exception handling logic...like raise alert, cancel process etc.
    Regards,
    Abhishek.

  • Invoking enterprise services

    Hi,
    We have a scenario for an  ECC webservice - > PI - > File. We are planning to use a pre delivered enterprise service . How is the webservice invoked by a transaction change? Is it similar to proxy invoking by writing an ABAP code and do the execute->synchronous or something similar. My scenario is any change in the transaction must trigger the enterprise service to PI 7.1.
    Teresa

    there are 2 approaches
    1) Write custom code for monitoring the Cange & Trigger the Outbound ABAP proxy (Delivered by SAP as per pre-delivered sevices)
    2) Configure BAM (Business Activity monitoring) by linking SAP Delivered ABAP proxy with an Event..
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/d0dd134c-f62a-2b10-5dac-e351693adb32&overridelayout=true
    Blog No: 4868:  XI: BAM - Episode I - Introduction
    -Siva Maranani

  • Exposing a webservice on ECC 5.0 in a load balancing setup

    Hi
       We have a webservice exposed on ECC 5.0 that is being invoked by an external system. When we move this webservice to our production environment - which is load balanced and has a logon group setup - we need to be able to expose this webservice - not on a single application server - but be available on the logon group ( message server ) so that the url that we provide for the webservice to the external system does not contain  a single application server - but points to the logon group. We do not have a web dispatcher in our environment/architecture.
    How do we go about exposing this point-to-point webservice on ECC 5.0 in a load balanced setup ? Any suggestions, experiences that can be shared ?

    This  can be done though SICF.
    If you click on a service, their is a service data tab.
    underthat tab is a Load Balancing option.
    This then points the service at the SMLG logon group.
    Regards
    James

  • Webservice call timing out in ECC 5.0

    Hi
       When I make a call to a webservice exposed out of ECC 5.0 from a SOAP client - I see the call being taken up by a work process in SM66 - staying alive for a few seconds and then it disappears from SM66 and at the same time I get a error on the SOAP client
    Error reading server response: The underlying connection was closed: The request was canceled.
    If I run the same method ( sync implementation ) from within R3 - ( SPROXY and then test interface - by submitting an xml payload ) - the query runs for around 25 seconds and comes back with a result payload.
    Have anyone experienced this problem ? What ICM timeout parameter needs to be changed - here to solve this problem ?

    Hi,
    perhaps the PROCTIMEOUT expires, the timeout parameters of the ICM are configured individualy for euch icm/server_port_<x>, you will find more details in the documentation:
    [http://help.sap.com/saphelp_nw70/helpdata/EN/25/7e153a1a5b4c2de10000000a114084/content.htm]
    But befor increasing timeouts at random you should find out the actual cause of this error.
    Did the ICM actualy close the connection due a timeout or was it closed from the communication partner?
    If you increase the trace level of the ICM (transaction smicm) and reproduce the error, the trace file of the ICM (dev_icm) should show the exact error message.
    Regards,
    Stefan

  • Steps required to enable webservice calls in SAP ECC 6.0

    Hi Friends,
    I'm working on XI, more on part of webservices and as I dont have a good knowledge on BASIS part, I would like to know the steps required to enable the webservice calls in SAP ECC 6.0.
    Blogs/documents could be helpful.
    Thanks in advance

    duplicate thread
    [Required infrastructure to enable web service calls in SAP ECC 6.0 system;

  • Consume a WebService that exists in SAP ECC 6.0

    Hello evrybody,
    I have a requirement that I've never done before, I have a webservice in transaction WSADMIN in a SAP ECC 6.0, and I need to consume it from PI but I don't know how, I've worked before with BAPI's and ABAP Proxies but never with WebServcies like this, do you know any documentation or maybe a blog on how to do this?, thanks in advance.
    Regards,
    Karla

    Thanks for your answers, I've used ABAP Proxies before, but in the way of generating an ABAP Proxy of a Inbound or Outbound interface from the IR, now I need to consume a WebService already created in SAP ECC 6.0, and I've never donde this before, I'm trying to understand that using SOAP Adapter I should get the WSDL File of the webservice and upload as an External Definition in the IR, but where could I get the URL to consume the webservice that exists in SAP ECC 6.0, thanks.

  • Provider Webservice in Backend ECC system (NW 7.0, Enp1) and PI /XI 7.0,

    Hello
    Our backend ECC is on EnhP4 (there by NW 7.0, EnhP1), As I understand, since NW 7.0, SP 14, webservices runtime has been changed significantly to support asynchronous webservices (through WS-RM).
    This ECC system is connected to our PI 7.0 system. In the back end ECC system, when I create ABAP server proxy for a synchronous interface from SPROXY, the generated proxy is also visible as a service in SOAMANAGER. However, when I do the same for asynchronous interface, the service is not visible in SOAMANAGER.
    Is this an expected behavior? Does this mean, we can only expose 'out side in' approach webservices in synchronous mode if the ESR is of version 7.0? The reason I say this is when I connect the same ECC system a PI 7.1 system, I am able to expose asynchronous services that are generated out of SPROXY.
    The intent here is to design the interfaces in XI 7.0, expose them as web service in ECC and consume the webservice using another EAI tool that supports WS-RM.
    Any help will be appreciated.
    Thanks
    KK

    Stefan
    Thanks. Your answer makes sense with what we are observing. Do you know if this is documented somewhere in help documentation or some note.
    On another note what doesn't make sense to me is why this limitation? Not sure what I am missing. Doesn't the webservice runtime in NW 7.0 support WS-RM from SP14. Why should it be dependent on the version of PI in case of point to point webservice. Unless you say we can use WS-RM in back end NW 7.0 through PI 7.1's WS adapter only.
    For me this sounds like a limitation on the NW 7.0/SP14 side. What do you think?
    KK
    Edited by: Krishnakumar Ramamoorthy on May 31, 2009 5:50 PM

  • Same MessageID  from sender(Webservice) --  PI --  ECC and vice versa

    Folks,
    We have a sender and receiver  webserver which has its own monitoring system in it and it tracks messages by means of Message ID which it creates .
    Now this web service when hits PI it sends the message ID in a field in payload.
    The message ID which the webservice sends is now different then which is created in PI as the  message propagates
    The same message ID is created in ECC as we all know .
    Now Our problem is we are  finding it difficult to track messages from webservice Outbound as well as inbound
    If there are 100 messages we have to search on the basis of time only , we cant search on message ID
    My question is can we have a unique message ID throughout the scenario.
    ( i.e webservice -- PI-- ECC and ECC -- PI --Webservice)
    Please  help
    thanks
    Ninad

    Thanks Gouri ,
    In case of webservice sender the webservice sends a message ID in a payload ( they have there own monitoring using there own message ID )
    Being in Support , I get a call that message belonging to  xxxxx message ID has failed. Now when I look in SXMB_MONI
    I see 1000 messages between same sender and receiver.
    I have to check payload and check the said message ID and then find the message , this is Cumbersome
    hope we find some better approach
    Thanks
    Ninad

  • Webservice:get data from SAP ECC

    hi,
    i want webservice.that webservice will fetch the data from sap ecc system.
    i need steps for creating webservice.i have some functionality .what can i expose as webservice.
    thanks
    raj

    Hi Raj,
    If we trying to fetch data from SAP ECC system then expsoing as a web service from NWDS (Netweaver Developer studio ) would the best option.First we need to create a Portal Service that invokes the functionalities of the SAP application component( Business solution which uses ECC) using the SAP Java Connector. Then you can create a Web Service from the Portal Service.
    If your SAP application component runs on SAP Web Application Server (WebAS) 6.20 or later, then you can directly enable Web Services on the application component by using the application server's native Web Service capabilities.
    1. To turn on the WebAS 6.20 SOAP Processor, you need to:
    Configure the Internet Communication Framework (ICF) of the WebAS to start the Internet Communication Manager (ICM) and activate the HTTP protocol support
    Use transaction SICF to activate the SOAP Runtime Handler: default_host -> sap -> bc -> soap -> rfc.
    Once the SOAP Processor is turned on, the RFM-implemented Web Services can be invoked at http://<host_name>:<port_number>/sap/bc/soap/rfc
    6.20 also provides a Web Service Browser, which is a BSP web application that can be used to browse all RFM-implemented Web Services in the system, and generate WSDLs for these Web Services.
    2. In a WebAS 6.40-based SAP application component, such as SAP Enterprise Core Component (ECC) 5.0, or a WebAS 7.0-based application component, such as ECC 6.0, by default, few Web Services are pre-delivered by SAP. But it is pretty easy to create Web Services in a WebAS 6.40-based system.
    Inside-Out Approach: if within the SAP application component there already exist one or several RFMs or BAPIs that suit your needs, you can create Web Services based on them without any additional programming. The basic steps include:
    Using the Service Definition Wizard, which can be started from transaction SE80, SE37, or BAPI, to create a (Web) service definition from an RFM, a function group, or a BAPI.
    When creating the service, you have the option to rename or hide operations (methods) and parameters, define default values for parameters, and changing parameter types.
    After the service definition is created, you need to use transaction WSCONFIG to release the service definition for the SOAP runtime.
    Afterwards, by using transaction WSADMIN, you can for any released Web Service, call the Web service homepage which provides utilities for using and testing the Web Service, generate WDSL, configure the logging and tracing settings, and publish the Web Service as a Business Service in an UDDI registry.
    Hope these steps are helful to you.
    Regards,
    Shaila

  • Webservice in ECC 6.0

    Hi,
    We are upgrading system from ECC 5.0 to ECC 6.0. All of our webservices were created in new system with SOAManager configuration.
    When the consumer systsem 'Cold fusion' is trying to consume one of the webservice the XML response is different when compared with the one tested from ECC 5.0.
    ECC 6.0 is returning different XML for the same web service. The consuming system "Cold Fusion' is expecting the SOAP XML in different place.
    When we tested the same webservice in WS navigator it did gave the response. Also the issue is with this webservice only.
    We have re created the webservice again and tested from cold fusion and the same response.
    The issue is with only one webservice.
    Regards,
    Prashanth.

    Hi Martin,
      Please check these following links. Though you have reported already, these may help
    Proxy Object generation error using Wizard for Web Service Consumption
    Also, please have a look @ /people/thomas.jung/blog/2006/03/13/develop-a-web-service-that-sends-an-email--in-abap-netweaver-04s
    Hope this helps,
    Karthik

  • Calling a local Webservice from ECC ABAP - Am I on the right track?

    Hi all
    In my NW2004s landscape I have an ECC system (ABAP 6.40, Java not configured/linked) and an XI system (6.40).  My requirement is to call a Webservice (WS) from the ECC system.
    I've converted an existing Java class (that contains 3 methods) to a webservice (WS) using NWDS.  This WS has then been deployed to the XI system as it is the only one with a JAVA system.  I'm able to view and test the WS methods using the Web Service Navigator on the XI system.  The wsdl for the WS that was generated has the following format "http://<server>:<port>/<webservice name>/<configuration name>?wsdl  (No .asmx extension as per most of the examples on SDN...not sure if this matters).
    My understanding is that I should be able to create a client proxy in my ECC system (via Enterprise Services in SE80) using this wsdl and I can also configure a logical port throught txn LPCONFIG.  I should then be able to utilise ABAP to call this webservice? 
    I've found the blog "/people/thomas.jung3/blog/2004/11/17/bsp-a-developers-journal-part-xiv--consuming-webservices-with-abap detailing this (for a 6.40 system)... but when I attempt the program I get a soap 111 error code Unallowed RFC-XML Tag(SOAP_EINVALDOC).  
    Am I on the right track? Is it possible to call the Webservice from ECC ABAP? 
    There are no dumps for me to analyse and I've also tried putting on RFC trace with no success.
    Could it be that the WS is not correctly formed even though it works fine when tested from the WS Navigator on the XI system?
    Thanking you in advance.
    Malick

    Clive Pennington wrote:
    Thank you Eugene, your answer is most helpful.  I supose I just wanted to do everything myself really.  If when I have made my little movies, my animations and collated all my words and pictures I have problems assembling the documents then I can always get a professional to haul it together for me but I want to put in the donkey work first.  I know it is a lot of money for the software but now the pain is giving way a little I'm really quite enjoying myself.
    The planning which you have mentioned in your reply is of imense value I will start to do that immidiately, also the constant testing through Digital editions.
    All this is really helpful and I thank you for you reply.  I have made a brave attempt at some elementary annimation and posted them on youtube for testing, the urls are here if there is any interest.  Basic and time consuming but I can do this much faster now.
    http://tinyurl.com/348wjxg
    http://tinyurl.com/2wzuhql
    http://tinyurl.com/3yzjunk
    Thanks again............ Clive
    What comes through to me from your videos is that you know your material (of course, no pun intended) and that you have a clear sense of how to present it for clear communication to, and understanding by, your audience. Without this core, no amount of professional-level visual effects will achieve your goal, a great training program.
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices

Maybe you are looking for