Xi Exposed Webservice

Hi All,
I want to do a scenario on XI exposed webservice. I tried to use /people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services but i didn't really understand it. What are overall steps for configuring such type of scenario?
Ranjeet Singh.

Hi All,
I have configured the scenario . While testing the webservice call using Stylus Studio I am getting authorisation error.
Where do i need to give credentials for connecting to XI system?
Error:
AxisFault
faultCode: HTTP
faultSubcode:
faultString: (401)Unauthorized
faultActor:
faultNode:
faultDetail:
     {}:return code:  401
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Error Report</title>
<style>
td {font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px;}
A:link
A:visited
A:active
</style>
</head>
<body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="left" height="75">
<tr bgcolor="#FFFFFF">
    <td align="left" colspan="2" height="48"><font face="Arial, Verdana, Helvetica" size="4" color="#666666"><b>  401 &nbsp Unauthorized</b></font></td>
</tr>
<tr bgcolor="#3F73A3">
    <td height="23" width="84"><img width=1 height=1 border=0 alt=""></td>
    <td height="23"><img width=1 height=1 border=0 alt=""></td>
    <td align="right" height="23"><font face="Arial, Verdana, Helvetica" size="2" color="#FFFFFF"><b>SAP J2EE Engine/6.40 </b></font></td>
</tr>
<tr bgcolor="#9DCDFD">
    <td height="4" colspan="3"><img width=1 height=1 border=0 alt=""></td>
</tr>
</table>
<br><br><br><br><br><br>
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="left" height="75">
<tr bgcolor="#FFFFFF">
    <td align="left" colspan="2" height="48"><font face="Arial, Verdana, Helvetica" size="3" color="#000000"><b>  No login module succeeded.</b></font></td>
</tr>
<tr bgcolor="#FFFFFF">
    <td align="left" valign="top" height="48"><font face="Arial, Verdana, Helvetica" size="2" color="#000000"><b>  Details:</b></font></td>
    <td align="left" valign="top" height="48"><font face="Arial, Verdana, Helvetica" size="3" color="#000000"><pre>  No details available</pre></font></td>
</tr>
</body>
</html>
     HttpErrorCode:401
(401)Unauthorized
     at com.ddtek.xquery.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:218)
     at com.ddtek.xquery.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
     at com.ddtek.xquery.axis.SimpleChain.doVisiting(SimpleChain.java:118)
     at com.ddtek.xquery.axis.SimpleChain.invoke(SimpleChain.java:83)
     at com.ddtek.xquery.axis.client.AxisClient.invoke(AxisClient.java:165)
     at com.ddtek.xquery.axis.client.Call.invokeEngine(Call.java:2784)
     at com.ddtek.xquery.axis.client.Call.invoke(Call.java:2767)
     at com.ddtek.xquery.axis.client.Call.invoke(Call.java:1910)
     at com.exln.stylus.webservice.AxisStub.send(AxisStub.java:112)
Ranjeet Singh.

Similar Messages

  • How to call XI exposed webservice from J2ee

    How to call XI exposed webservice from J2EE , and how to pass UserID and Password to it.

    hi sapuser,
    i do not know on which j2ee stack you currently run. Description Link comes from CE:
    // consuming webservices in j2ee
    http://help.sap.com/saphelp_nwce10/helpdata/en/46/a95353005d371ae10000000a11466f/content.htm
    // user & password
    configure the client in the nwa by changing logical port settings:
    http://help.sap.com/saphelp_nwce10/helpdata/en/46/a86ac5f9ee371ce10000000a11466f/content.htm
    Regards, Jens

  • Exposing WebService directly from ABAP Class not from BAPI

    Hi guys,
    is it possible ti expose a Webservice direct from an ABAP OO-Class.
    I know the possebility to do it for RFC enabled Funktionmodules but I think it is no good coding style to call ABAP-OO-Methods using RFC-Module only for providing them as methods of an WebService...
    Is there anyone who has exerience on that area ?
    Thanks in advance.
    Bast regards
    André

    Hi Micky,
    thanks for your answer. But the WS-Call are OO codings and the class is OO coding. From my point of view it is not a good style using an RFC Functionmodule as "middleware" between OO-Classes.
    However, if it is not possible I have to live with the possabilities SAP provides.
    regards
    André

  • Location to find Exposed Webservice(wsdl)

    Hi all
                In my scenario ,  i am fetching the details from a bank website and storing it to a local table.
    i had taken  inputs from people  link:-
    xi Integration with website
    the problem is : where to find the <b>already existing exposed wsdl</b> , if avaliable...
    in net....etc
    Regards,
    Ashutosh

    Well mostly you get already hosted webservices online. the site usually hosts the wsdl too.
    For example have a look at this link - http://webservices.imacination.com/distance/index.jsp
    there you can find the wsdl link of a free webservice.

  • Reverse proxy settings needed for exposing webservice to external world?

    Hi guys,
    Internal PI system have exposed a WebService endpoint URL. There is firewall point lets say it <EXT_POINT:EXT_PORT>, which is accessible from outside the company premises, with http://<EXT_POINT:EXT_PORT>/<SomeService>, then request is forwarded to the PI. However, I believe on PI system, the reverse proxy should be configured. What I shall do is to setup the HTTP mapping:
    <EXT_POINT:EXT_PORT> TO <PI_SYSTEM:PI_HTTP_PORT>
    and
    <SomeService> TO XISOAPAdapter/MessageServlet?channel=<PARTY>:<SENDER_COMP>:<CHANNEL>
    Or am I missing something in the whole picture ..?
    Thanks,
    Lalo

    Hi,
    You don't need to setup rules for each partner or each interface. which requires lot of rule set up at reverse proxy server table. To avoid this, I would suggest to have a common rule for SOAP adapter and HTTP adapter which should be maintained in proxy server.
    Let say, your webservice URL in SAP PI is something like this,
    http://< PI host>:< PI port>/XISOAPAdapter/MessageServlet?channel=:<Service>:<channel name>
    and reverser proxy server URL ( exposed to external world....URL should have Business servie, communication details as well)
    http://< Reverse proxy server host>:< Reverse proxy server port>/XISOAPAdapter/MessageServlet?channel=:<Service>:<channel name>
    then the rule  should be set like,
    whatever request coming from any application with  http://< Reverse proxy server host>:< Reverse proxy server port>/XISOAPAdapter/ ** then route the request to http://< PI host>:< PI port>/XISOAPAdapter/**.
    So the webservice request will be routed to respective interface.
    The same way can be applied for HTTP.
    Hope this helps.
    Thanks
    Rajesh
    Edited by: Rajesh on Jun 23, 2010 9:52 PM

  • Publishing XI exposed webservices in the UDDI Server of SAP WAS JAVA 640

    Hi Friends,
        I have a question regarding publishing a WSDL created via XI (Integration Directory) to a UDDI Server of SAP WAS JAVA 640. Can I publish the WSDL generated from XI in the UDDI Server provided as a part of SAP WAS 640 ?  I know that the WSDL will be specific  for a client( sender) but I feel that its better than emailing the WSDL to the client after generating it in the integration directory. Any relevant documents, links explaining how to do that will be appreciated.
        The above question was asked by Siva Maranani before. His question was as below .
    "I know that whenever a webservice is developed using NDS it can be deployed in WebAs and the same can be registered in UDDI ( webAs acting as UDDI registry).
    Now my requirement is to register a WSDL file (which describes) for an external webservice. Can WebAs be used as a UDDI registry..?
    I like to know if this is possible or not..? if yes.. how..?"
    Waiting for the reply...
    Thanks & Regards,
    Mathew

    Hi Naveen,
               Thanks for the quick response. I tried the steps mentioned in the link.
    1. Successfully created a new local UDDI registry in SAP WAS..
    2. Assigned users etc.
      The place I am getting stuck is..
    "Make sure that the Web Service Definition has already been created and configured".
    I have a WSDL document created via Define webservice in the XI integration directory.(We are successfully able to call the webservice using this WSDL via .net & xmlspy)
    Where should I upload this WSDL ? so that the users will able to download/reference it w/out myself emailing to them.We dont/won't have NDS installed in our landscape.
    I understand that whenever a webservice is developed using NDS it can be deployed in WebAs and the same can be registered in UDDI ( webAs acting as UDDI registry).
    The requirement is to register a WSDL file generated via XI w/out using NDS.
    Did you able to  publish a WSDL file generated via XI in the local UDDI w/out using NDS ?
    waiting for your reply
    Thanks a lot,
    Mathew

  • Exposing webservice from oracle ebiz application

    hi,
    i want to expose a wsdl from the ebiz application( means i need to create a wsdl in ebiz) and need to expose it.
    can any one please give me some guidance on this.

    Hi,
    Have a look at the following links.
    Service-Enable 11i -- Get A Jump On Fusion
    http://blogs.oracle.com/stevenChan/2006/07/serviceenable_11i_get_a_jump_o.html
    Enabling Adaptive Business Processes: Oracle E-Business Suite and Service-Oriented Architecture
    http://www.oracle.com/products/middleware/docs/oracle_ebs_and_soa.pdf
    Process, Integration and Events
    http://www.oracle.com/technology/products/applications/integration/index_integration.html
    Note: 565922.1 - Oracle E-Business Suite Integrated SOA Gateway Release Notes, Release 12.1.1
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=565922.1
    Regards,
    Hussein

  • Exposing WebServices Using EJB Module

    Hi,
    I am facing problems in exposing Web Services using EJB module. But the same is working fine when i am using webDynpro to expose the services.
    I am using the following code which gives error. 
                                                                     IUser user = UMFactory.getUserFactory().getUserByLogonID(userID);                                    UWLContext uwlContext = null;
                   IUWLService service = null;
                   uwlContext = new UWLContext();
                   service = UWLServiceHelper.findService();
                   uwlContext.setUser(user);
                   uwlContext.setLocale(user.getLocale());
    any suggestion how to go about it??
    Thanks
    Utsav

    Hello Utsav
    I see that you have not been able to find a solution for this.
    Can you provide some more information which may help the other SDN posters to assist you?
    Thanks
    Kenny

  • Failure to expose webservice through OEG

    hi friends,
    I have gone through the following doc and did the user authentication on OEG successfully with OEG credential store.
    http://www.oracle.com/technetwork/articles/soa/oeg-owsm-1562313.html
    I got successful request response while am checking with service explorer by configuring new request by placing wsdl(http://myhost:8080/Customer/CustomerService?WSDL),
    url(http://myhost:8080/Customer/CustomerService) and request with security token.
    But unfortunately i got error when am trying to do the same by import WSDL* option , and got http 500 error from gateway.
    following is the error
    Problem loading the WSDL file http://myhost:8080/Customer/CustomerService?WSDL:WSDLException:faultCode=OTHER_ERROR:Problem loading WSDL:java.io.IOEXception:server returned HTTP response code:500 for URL:http://myhost:8080/Customer/CustomerService?WSDL
    please help...
    Regards,
    jdev

    Hi,
    It first depends on your IT architecture. If you have no failover/cluster/etc mechanism in front of your XI system, you won't be able to support such feature, but if XI is down but its adapter engines are still available (you've installed them on separate servers etc), they will be able to store the coming msgs in queues until they're able to process them ... this is the same if target is not ready, msgs can be queued !
    If also depends on quality service selected (sync ? async ?) etc
    Chris

  • Technical Issue while Exposing WebCenter webservices to SOA

    Hi All,
    The problem definition is as of below:
    We have two teams working separately on SOA and one on WebCenter.
    Scenario:
    1.     SOA gives a WSDL, WebCenter creates proxy jar which contain the xsds in a specific structure
    2.     WebCenter uses the classes in the proxy jar to construct a method “public soaObject methodName(soaObject)” and then exposes this as a Webservice to SOA.
    Problem:
    1.     WebCenter exposes webservices by using Java1.5 annotations – meaning, there are no xsds, wsdls or any other configuration file written or generated at build time
    2.     When deploying the application, the wsdls-xsds are auto generated by the Weblogic server. The xsds of the input and output objects are now different from the original SOA object xsds. The difference is little but because of this, SOA is not able to use the WC webservice.
    The problem in a nutshell is: The XSD from SOA WSDL and the weblogic generated XSD provided back to SOA at the time of Webcenter service exposure do not match,despite being the same XSD's.
    Kindly suggest!

    Admin password must contain at least one digit

  • Webservice sender . Pls advice urgent

    Hi Piyush/All,
    My scenario is
    System A (Webservice) -- XI -- File
    System A is providing WebService(wsdl) to XI
    So It is a webservice(wsdl) of System A.
    XI will import that wsdl as External Defination and map to File Interface.
    System A will send soap request to XI.
    Can this scenario be made
    1. Soap Sender Adapter --- XI --- File Receiver Adapter?
    2. WebServer needs to be installed at System A?
    Regards

    1 Soap Sender Adapter --- XI --- File Receiver Adapter?
    ans:yes
    2. WebServer needs to be installed at System A?
    ans:yes
    Check links on soap.
    For SOAP see below links
    /people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
    /people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f222711d10c0
    /people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap
    How to use SOAP adapter:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40611dd6-e66e-2910-f383-e80fb44f9cd4
    SAP AII - How to consume and expose webservices  ?

  • BPM 10.3 WebService and SSO

    Hi,
    I exposed a Process as simple WebService, (e.g.
    http://localhost:7001/albpmServices/bpmengine/ws/ProcessTestServiceListener?wsdl=true), and works fine.
    My problem is, in our enviroment we use a custom Single Sign On class to log into workspace and
    PAPI. As I discovered, the application that expose webservices derivated from process is the engine app, not PAPI or other application.
    Is there a way to configure a custom SSO class in engine?
    Or use another kind of authentication in exposed webservices process?

    Hi Fernando,
    Thank you very much for the tip. It worked indeed. Although it worked only in a seperate process that had also a seperate global interactive process creation activity in it and calls my main process. It did not work with my main project.
    Although it is actually another question, but just out of curiosity: does a process indeed need a process creation activity to be able to be started using a WebService?
    Regards,
    Martien

  • Webservice  call to IDOC can be synchronous ?

    Hi Friends ,
    I would like to use XI exposed Webservice Call to SO create IDOC.Can we get the response as SO Number . As i know that IDOC is asynchronous but is there anyother way to make in synchronous  ?
    I have tried with BAPI it is working fine . But we need to work with IDOC as synchronus . Any input will be appreciated .
    Thanks.,
    V.Rangarajan

    hi,
    you can check the idoc creation and acknowledgments using Ale audit.
    You have to use bpm for your scenario Since Idocs are always Asynchronous.
    For Ale Audits you can see :
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe
    /people/mitesh.parekh/blog/2008/12/01/receiving-aleaud-as-acknowledgment-in-ccbpm
    regards,
    ujjwal kumar

  • Expose Stored Procedure with Dynamic Table Parameters

    Hi,
    I know Oracle 11g allows access via web service to all stored procedures.
    The basic idea of what we intend is to create groups of users.
    What I need, and I'm not sure if it's possible, is to expose a PLSQL that has the group's attributes and an xml:sequence of users that belong to that group. The procedure would be something like this:
    TYPE user IS RECORD (
      uid   NUMBER,
      name   VARCHAR2(100),
    TYPE users IS TABLE OF user INDEX BY BINARY_INTEGER;
    PROCEDURE add_group(g_name IN VARCHAR2(100), g_users IN users, ...) IS
    BEGIN
    END;
    The Procedure will be called from a BPEL Process as if it was a web service.
    Q:
    - Can this be done?
    - How will it map users?
    Thanks in advance :-)

    So, being as we don't have Oracle DB 11g that exposes WebServices natively to access the stored procedures, what would be the best way to access the stored procedure like a web service?
    What we are thinking of doing now is http://guidoschmutz.wordpress.com/2010/08/08/oracle-service-bus-11g-and-db-adapter-a-different-more-integrated-approach/
    Thanks again!

  • Configuring WebService Reciever Adapter

    Hi All,
    I have a scenario like WS->XI->DB.A WebDynPro application shud call a WebService and that WebService retrieves some data from the DB and returns the SOAP response.I was lost in creation of the reciever.Can anyone please help me out in this scenario.The blog 'Testing XI exposed WebServices' are not providing the needed info.
    Thnx in Advance
    Anil Kumar Veepuri

    Hi Anil,
    Refer this weblog:
    /people/sap.user72/blog/2005/09/15/connecting-to-xi-server-from-web-dynpro
    <i>>>I was lost in creation of the reciever.</i>
    Could you be more specific here??
    Regards
    Suraj

Maybe you are looking for

  • Opening foto stream folder crashes my windows 7 explorer.  how can I correct this?

    I've just installed Icloud in my Win 7 PC to be used with my Iphone 5.  Icloud has been turned "on" on the phone.  When I open Windows explorer and click on the Photo Strram System folder, the program crashes, I need to close it using the Windows tas

  • Jpeg images cut off

    Bottom lines of jpeg images are missing in pdf.  However, when viewing at 125% they magically reappear.  This is a powerpoint document converted.

  • HT3805 When I opened Aperture all of my photos are now in the trash? Help!!

    So I open aperture and every photo, some 4000 have been moved to the trash file. They were orginally in dated projects, is there a way to put them back quickly? Please help!!

  • Automating the removal of CS3 (before installing CS4)

    After much fiddling, I've been able to automate the remove of (the majority) of the CS3 suite on my machines.  I did this using the command: [serverpath]\Adobe CS3\setup.exe --mode=silent --deploymentFile=./uninstall.xml (where uninstall.xml specifie

  • Mac Slow-any way to clean it up?

    Hi All, Lately I've realized my mac is running VERY slow. I'm wondering if there is some way to clean it up? I'm not sure if I have a virus either. I'd just like to get rid of all the unnecessary files on my mac. Is there something like a disk clean