Epas Soap Login CUPS v8

Hi,
I want to enable Outlook Calendering for all presence users on CUPS, because this is not possible in Jabber 9.0. I know the correct Command Line equivalent, but It would be better, if I can do that via Soap. I tried to use the EpasSoap API with groovy and WSlite, but my request are not understood by the server.
<?xml version='1.0' encoding='UTF-8'?> <soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:epas='urn:cisco:epas:soap' xmlns='urn:cisco:epas:soap'>  
<soapenv:Header />  
<soapenv:Body>
<login client-type='thirdpartyapp'>  
<username>Username</username>  
<password>mypassword</password>
</login>
</soapenv:Body>
</soapenv:Envelope>
I checked that request with the example request and even changed the XML Namespace Prefix for the Envelope, to look it like the Example in the Developer Guide, but i always receive Soap Error
Caught: wslite.soap.SOAPFaultException: env:Sender - Invalid request.
wslite.soap.SOAPFaultException: env:Sender - Invalid request.
The URI is also correct: https://server:8443/EPASSoap/service/v80
Has anybody an idea, what I am doing wrong?

Hello,
I just found the reason for the problem. Since CUPS Version 8.6.1 a client-type ist neede for logon. The following SOAP-Request worked at my server:
<?xml version="1.0" encoding="UTF-8"?>
http://www.w3.org/2003/05/soap-envelope"
                  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                  xmlns:epas="urn:cisco:epas:soap"
                  xmlns="urn:cisco:epas:soap">
         user
         passwd
Hope I can help you with that.
Best regards,
Markus

Similar Messages

  • SOAP Login Request Problem

    Hi,
    I have been trying to send a login request via Pear SOAP, without success.  Any ideas about what is wrong with the request?
    The Request:
    POST /dswsbobje/services/Session HTTP/1.0
    User-Agent: PEAR-SOAP 0.12.0-beta
    Host: 192.168.130.52
    Content-Type: text/xml; charset=UTF-8
    Content-Length: 615
    SOAPAction: "http://session.dsws.businessobjects.com/2007/06/01/login"
    Connection: close
    <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:ns4="http://session.dsws.businessobjects.com/2007/06/01">
    <SOAP-ENV:Body>
    <ns4:login>
    <credential xsi:type="EnterpriseCredential" AuthType="secEnterprise" Login="Administrator" Password="Password" Domain="ptgdw3" ReportedHostName="ptgdw3:6400"/>
    <version></version></ns4:login>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    ... and the response:
    HTTP/1.1 500 Internal Server Error
    Server: Apache-Coyote/1.1
    Content-Type: text/xml;charset=UTF-8
    Date: Wed, 04 Mar 2009 17:52:11 GMT
    Connection: close
    <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server.generalException</faultcode><faultstring>java.lang.NullPointerException</faultstring><detail><DSWSException xmlns="http://dsws.businessobjects.com/2007/06/01"><ID xmlns="">S2</ID><Message xmlns="">login exception (Error: WSE 99998)</Message><Operation xmlns="">http://session.dsws.businessobjects.com/2007/06/01/login</Operation><CallStackTrace xmlns="">java.lang.NullPointerException&#xd;
        at com.businessobjects.dsws.session.SessionSkeleton.login(Unknown Source)&#xd;
        at com.businessobjects.dsws.session.SessionMessageReceiverInOut.invokeBusinessLogic(Unknown Source)&#xd;
        at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)&#xd;
        at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)&#xd;
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)&#xd;
        at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)&#xd;
        at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)&#xd;
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)&#xd;
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)&#xd;
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)&#xd;
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)&#xd;
        at com.businessobjects.dsws.wsc.common.axis.FlashFilter.doFilter(Unknown Source)&#xd;
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)&#xd;
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)&#xd;
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)&#xd;
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)&#xd;
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)&#xd;
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)&#xd;
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)&#xd;
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)&#xd;
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)&#xd;
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)&#xd;
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)&#xd;
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)&#xd;
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)&#xd;
        at java.lang.Thread.run(Thread.java:595)&#xd;

    Hi Matt,
    Unfortunately there isn't anything currently available on the proper structure of the soap request to communicate with the web services SDK.  What I would recommend doing is creating a regular web services SDK app (Or just download a sample), and then use a sniffer to look at the soap messages being sent back and forth.  You should be able to take those messages and modify them to suit your needs.
    Shawn

  • CUP: modify contact-info via SOAP

    Version is: 8.5.3 and 8.5.4
    Hello together,
    I actually try to modify contact informationens like Phone Number, email etc called VCARD via the EPASSoap Interface.
    I found a function called modify-contact-info but this doesnt work.
    The Problem is the response gives me a   'content' => 'succeeded', but in real he has not changed the vcard. Can anybody help?
    Thanks to all and have a nice weekend.
    Markus
    REQUEST
    <soapenv:Header>
        <session-key>__sessionkey__</session-key>
    </soapenv:Header>
    <soapenv:Body>
        <modify-contact-info>
            <contact-info persona-id="624cb180-21ef-47c8-b593-fe90492b1752" contentType="text/directory" version="3.0">
    BEGIN:VCARD
    FN:test123
    TEL;TYPE=WORK,CELL:00123123123
    VERSION:3.0
    END:VCARD
            </contact-info>
        </modify-contact-info>
    </soapenv:Body>
    RESPONSE
             'env:Body' => {
                              'epas:login-resp' => {
                                                     'epas:failure' => {}
                              'epas:modify-contact-info-resp' => {
                                                                 'xmlns' => 'urn:cisco:epas:soap',
                                                                 'status' => {
                                                                             'content' => 'succeeded',
                                                                             'ret-code' => '0',
                                                                             'persona-id' => '624cb180-21ef-47c8-b593-fe90492b1752'
                                                                 'xmlns:epas' => 'urn:cisco:epas:soap'
              'xmlns:xml' => 'http://www.w3.org/XML/1998/namespace'

    pottyperson wrote:
    SeanD wrote:
    me being a united supporter
    For the avoidance of doubt that's Manchester, not Ballinamallard.
    hahaha very good, even though Ballinamallard is just down the road from here, I am referring to Manchester United 
    BTCare Community Manager
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry that we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

  • Unable to login with Jabber Windows

    Hi ,
    Am unable to login the Jabber Windows Client. Getting the error as "Unable to Communicate With the Server".
    Able to login with CUPS & CUCM end user page. CUCM Integrated with LDAP.
    While going through the UP Profile logs seen that "Failed to SOAP login".
    Tried with restart of CUCM & CUPS several times but no go.
    CUCM Version - 8.6.2
    CUPS Version - 8.6.1
    Tried with CUPC client result also same.
    Thanks in Advance

    If credentials work on CCMuser CUPSuser I would suspect either some kind of communication problem between the clients and the servers and/or misconfiguration (user/device/line association, device owner, roles, CTI/CCMCIP profiles, etc) on CUCM/CUPS.
    Specially because you mention the same happens with CUPC.
    HTH
    java
    if this helps, please rate
    www.cisco.com/go/pdihelpdesk

  • New to SOAP - Can't log in

    I'm attempting to talk to one of our development post offices using soapui 3.6.1. On sending a soap login request, I'm getting back a 400 error. On the PO screen, I see
    Code:
    11:44:51 048 SOAP Action Return Code = ea01
    The http trace from soapui shows:
    Code:
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "POST /soap HTTP/1.1[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Accept-Encoding: gzip,deflate[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Content-Type: text/xml;charset=UTF-8[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "SOAPAction: "loginRequest"[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Host: 131.156.57.152:7182[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Content-Length: 789[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://schemas.novell.com/2005/01/GroupWise/types" xmlns:met="http://schemas.novell.com/2005/01/GroupWise/methods">[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <soapenv:Header>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <typ:gwTrace>true</typ:gwTrace>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </soapenv:Header>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <soapenv:Body>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:loginRequest>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:auth type="types:PlainText">[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <typ:username>Bob</typ:username>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <typ:password>Test</typ:password>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </met:auth>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:version>1.02</met:version>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <!--Optional:-->[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:application>BEEP</met:application>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <!--Optional:-->[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:userid>true<met:userid>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <!--Optional:-->[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:system>true</met:system>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </met:loginRequest>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </soapenv:Body>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "</soapenv:Envelope>"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "HTTP/1.1 301 Moved Permanently[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "HTTP/1.1 301 Moved Permanently[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "Location: http://131.156.57.152:7151/soap[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "POST /soap HTTP/1.1[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Accept-Encoding: gzip,deflate[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Content-Type: text/xml;charset=UTF-8[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "SOAPAction: "loginRequest"[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Content-Length: 789[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Host: 131.156.57.152:7151[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://schemas.novell.com/2005/01/GroupWise/types" xmlns:met="http://schemas.novell.com/2005/01/GroupWise/methods">[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <soapenv:Header>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <typ:gwTrace>true</typ:gwTrace>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </soapenv:Header>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <soapenv:Body>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:loginRequest>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:auth type="types:PlainText">[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <typ:username>Bob</typ:username>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <typ:password>Test</typ:password>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </met:auth>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:version>1.02</met:version>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <!--Optional:-->[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:application>BEEP</met:application>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <!--Optional:-->[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:userid>true<met:userid>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <!--Optional:-->[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:system>true</met:system>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </met:loginRequest>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </soapenv:Body>[\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "</soapenv:Envelope>"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "HTTP/1.1 400 [\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "HTTP/1.1 400 [\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "Date: Mon, 04 Apr 2011 11:44:51 GMT[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "Server: NetWare GroupWise POA 8.0.2[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "Content-Type: text/html[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "Pragma: no-cache[\r][\n]"
    Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "[\r][\n]"
    The PO is GW802 (not sure what HP version) on NetWare 6.5 Sp8. The only doc I've been able to find on ea01 is in the errorCodes document:
    Code:
    define en WERR_NCSP_BAD_PARAMETER "Bad parameter passed to a NCSP function"
    //NGD
    //NGD EA01
    //NGD Description: Bad parameter (Class 3).
    //NGD Conditions: Bad parameter was passed to function.
    //NGD Solutions: Contact Customer Support and report the conditions
    //NGD under which the error was encountered.
    which is interesting, but not especially informative. There are a few references to ea01 in the forumst, mostly by Mike, saying it's a soap error.
    I'm hoping that this is something simple that I'm missing. I'll gladly admit to being new at GW SOAP connections, but I think the request I submitted follows the samples in the docs and should return something other than an internal error.

    Is SOAP enabled on the POA?
    What is the configured SOAP port on the POA?
    Is SSL required for SOAP?
    Port 7191 is the default port for SOAP.
    I see two ports tried: 7182 and 7151.
    The SOAP port is different than the HTTP port
    on the POA.
    Preston
    >>> On Monday, April 04, 2011 at 11:06 AM,
    dgersic<[email protected]>
    wrote:
    > I'm attempting to talk to one of our development post offices using
    > soapui 3.6.1. On sending a soap login request, I'm getting back a 400
    > error. On the PO screen, I see
    >
    >
    > Code:
    > ‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑ ‑‑‑
    >
    > 11:44:51 048 SOAP Action Return Code = ea01
    >
    > ‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑ ‑‑‑
    >
    >
    > The http trace from soapui shows:
    >
    >
    > Code:
    > ‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑ ‑‑‑
    >
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "POST /soap HTTP/1.1[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Accept‑Encoding:
    gzip,deflate[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Content‑Type:
    > text/xml;charset=UTF‑8[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "SOAPAction:
    "loginRequest"[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "User‑Agent: Jakarta
    > Commons‑HttpClient/3.1[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Host:
    131.156.57.152:7182[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Content‑Length: 789[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "<soapenv:Envelope
    > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    > xmlns:typ="http://schemas.novell.com/2005/01/GroupWise/types"
    > xmlns:met="http://schemas.novell.com/2005/01/GroupWise/methods">[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <soapenv:Header>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <typ:gwTrace>true</typ:gwTrace>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </soapenv:Header>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <soapenv:Body>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:loginRequest>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:auth
    > type="types:PlainText">[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <typ:username>Bob</typ:username>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <typ:password>Test</typ:password>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </met:auth>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <met:version>1.02</met:version>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    <!‑‑Optional:‑‑>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <met:application>BEEP</met:application>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    <!‑‑Optional:‑‑>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <met:userid>true<met:userid>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    <!‑‑Optional:‑‑>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <met:system>true</met:system>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </met:loginRequest>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </soapenv:Body>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "</soapenv:Envelope>"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "HTTP/1.1 301 Moved
    > Permanently[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "HTTP/1.1 301 Moved
    > Permanently[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "Location:
    > http://131.156.57.152:7151/soap[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "POST /soap HTTP/1.1[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Accept‑Encoding:
    gzip,deflate[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Content‑Type:
    > text/xml;charset=UTF‑8[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "SOAPAction:
    "loginRequest"[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "User‑Agent: Jakarta
    > Commons‑HttpClient/3.1[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Content‑Length: 789[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "Host:
    131.156.57.152:7151[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "<soapenv:Envelope
    > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    > xmlns:typ="http://schemas.novell.com/2005/01/GroupWise/types"
    > xmlns:met="http://schemas.novell.com/2005/01/GroupWise/methods">[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <soapenv:Header>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <typ:gwTrace>true</typ:gwTrace>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </soapenv:Header>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <soapenv:Body>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:loginRequest>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " <met:auth
    > type="types:PlainText">[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <typ:username>Bob</typ:username>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <typ:password>Test</typ:password>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </met:auth>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <met:version>1.02</met:version>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    <!‑‑Optional:‑‑>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <met:application>BEEP</met:application>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    <!‑‑Optional:‑‑>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <met:userid>true<met:userid>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    <!‑‑Optional:‑‑>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "
    > <met:system>true</met:system>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </met:loginRequest>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> " </soapenv:Body>[\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:>> "</soapenv:Envelope>"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "HTTP/1.1 400 [\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "HTTP/1.1 400 [\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "Date: Mon, 04 Apr 2011 11:44:51
    > GMT[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "Server: NetWare GroupWise POA
    > 8.0.2[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "Content‑Type:
    text/html[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "Pragma: no‑cache[\r][\n]"
    > Mon Apr 04 11:44:52 CDT 2011:DEBUG:<< "[\r][\n]"
    >
    > ‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑ ‑‑‑
    >
    >
    > The PO is GW802 (not sure what HP version) on NetWare 6.5 Sp8. The only
    > doc I've been able to find on ea01 is in the errorCodes document:
    >
    >
    > Code:
    > ‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑ ‑‑‑
    >
    > define en WERR_NCSP_BAD_PARAMETER "Bad parameter passed to a NCSP
    function"
    > //NGD
    > //NGD EA01
    > //NGD Description: Bad parameter (Class 3).
    > //NGD Conditions: Bad parameter was passed to function.
    > //NGD Solutions: Contact Customer Support and report the
    > conditions
    > //NGD under which the error was encountered.
    >
    > ‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑ ‑‑‑
    >
    >
    > which is interesting, but not especially informative. There are a few
    > references to ea01 in the forumst, mostly by Mike, saying it's a soap
    > error.
    >
    > I'm hoping that this is something simple that I'm missing. I'll gladly
    > admit to being new at GW SOAP connections, but I think the request I
    > submitted follows the samples in the docs and should return something
    > other than an internal error.

  • Serious resource utlization problem using SOAP and 8.0.2

    Hi,
    I'm running into a fairly serious issues whilst trying to download large attachments from a Groupwise 8.0.2 server using SOAP.
    Basically, the problem is as follows: at a client site, there's an inbox with an email that has an attached avi file of about 330mb. Our SOAP client tries to retrieve this file in chunks of 1mb in size (if you try to set the size of the chunks any larger, Groupwise will give you a 59922 error, as 1mb is apparently some sort of hard coded limit). So that attachment corresponds to roughly 330 AttachmentRequestMessage's and their responses, each with a 1mb payload.
    When we run our client, the cpu utilization of the Groupwise server takes about a dozen seconds to climb to 100%, every single time we try. Since 100% cpu utilization renders all GW clients more or less inoperable (or at least extremely slow) this is a non-starter.
    We changed our client to wait 2 secs. in between requesting each chunk of the attachment. This seemed to help initially, but by the time we had transferred 100mb of the file, cpu utilization climbed to 95% and stayed there until the file transfer was completed.
    This is a little disconcerting. We're requesting a megabyte of data from an attachment every 2 seconds, and Groupwise seems to have all sorts of problems in trying to service these requests. As you can imagine, client performance isn't that great at 95% server utilization either. I suppose we could increase the pause to something like 5 seconds, but it seems ridiculous that such simple requests are generating this amount of load.
    So my question is 2-fold:
    1. can I increase the maximum size of an attachment part chunk? 1mb is not very much at all, seeing as our server is on the same gigabit lan segment as the GW server
    2. why does cpu utilization shoot up to 95% while servicing what seem to be fairly simple requests, and how do I avoid this by some means other than increasing my pause time?
    Thanks in advance,
    Maarten
    PS I spent some time looking for the 59922 error code in the docs, but turned up nothing

    The 59922 error is just a warning.
    You should use the HTTP GET construct to get large
    attachments. It is orders of magnitude faster than
    using getAttachmentRequest.
    >>> On Friday, August 20, 2010 at 11:06 AM,
    mdirkse<[email protected]> wrote:
    > Hmm, could you perhaps point me to where in the docs?
    >
    > Because as far as I know you have to download an attachment using a
    > getAttachmentRequest ('Novell Doc: NDK: GroupWise Web Services ‑
    > getAttachmentRequest'
    >
    (http://developer.novell.com/document...a/b7m3i5b.html
    > )),
    > which takes a length parameter, and if you set that to > 1mb, Groupwise
    > returns a 59922 error which, I'm pretty sure, *isn't* in the docs.
    >
    > Ray;2013273 Wrote:
    >> You can download the complete attachment
    >> in 1 go over HTTP using a SOAP login session.
    >>
    >> It's all in the docs...
    >>
    >> Am 19.08.2010 16:06, schrieb mdirkse:
    >> >
    >> > Hi,
    >> > I'm running into a fairly serious issues whilst trying to download
    >> > large attachments from a Groupwise 8.0.2 server using SOAP.
    >> >
    >> > Basically, the problem is as follows: at a client site, there's an
    >> > inbox with an email that has an attached avi file of about 330mb.
    >> Our
    >> > SOAP client tries to retrieve this file in chunks of 1mb in size (if
    >> you
    >> > try to set the size of the chunks any larger, Groupwise will give you
    >> a
    >> > 59922 error, as 1mb is apparently some sort of hard coded limit). So
    >> > that attachment corresponds to roughly 330
    >> AttachmentRequestMessage's
    >> > and their responses, each with a 1mb payload.
    >> >
    >> > When we run our client, the cpu utilization of the Groupwise server
    >> > takes about a dozen seconds to climb to 100%, every single time we
    >> try.
    >> > Since 100% cpu utilization renders all GW clients more or less
    >> > inoperable (or at least extremely slow) this is a non‑starter.
    >> >
    >> > We changed our client to wait 2 secs. in between requesting each
    >> chunk
    >> > of the attachment. This seemed to help initially, but by the time we
    >> had
    >> > transferred 100mb of the file, cpu utilization climbed to 95% and
    >> stayed
    >> > there until the file transfer was completed.
    >> >
    >> > This is a little disconcerting. We're requesting a megabyte of data
    >> > from an attachment every 2 seconds, and Groupwise seems to have all
    >> > sorts of problems in trying to service these requests. As you can
    >> > imagine, client performance isn't that great at 95% server
    >> utilization
    >> > either. I suppose we could increase the pause to something like 5
    >> > seconds, but it seems ridiculous that such simple requests are
    >> > generating this amount of load.
    >> >
    >> > So my question is 2‑fold:
    >> > 1. can I increase the maximum size of an attachment part chunk? 1mb
    >> is
    >> > not very much at all, seeing as our server is on the same gigabit
    >> lan
    >> > segment as the GW server
    >> > 2. why does cpu utilization shoot up to 95% while servicing what
    >> seem
    >> > to be fairly simple requests, and how do I avoid this by some means
    >> > other than increasing my pause time?
    >> >
    >> > Thanks in advance,
    >> > Maarten
    >> >
    >> > PS I spent some time looking for the 59922 error code in the docs,
    >> but
    >> > turned up nothing
    >> >
    >> >

  • Jabber 9.5 phone service not registering over VPN

    TCT devices register fine over Any Connect VPN until I upgraded to 9.5!
    After upgrade IM/P and Voice Mail services connect successfully over VPN but phone service indicates it fails to get configuration from server.
    Everything works locally.  Any ideas what might have changed with 9.5 release that would impact ASA config!

    We've come across this issue also except ours is different we can't even login. Just says username or password is invalid.
    Works ok on corporate wifi
    Does not work on anyconnect over internet wifi.
    Does not work on anyconnect over 3G cellular data network.
    I can see it connects to the TFTP server pulls the XML files down connects to each CUP server in HA but both return wrong username and password.
    -- 2013-11-06 17:33:30.594 ERROR [6dee000] - [JabberWerx][log] [CupSoapCli]: login cup failed, reason: Wrong username/password
    -- 2013-11-06 17:33:30.598 ERROR [3c04618c] - [JabberWerx][log] [LoginMgr]: CLoginCup::OnLoginFailed, -1, Wrong username/password
    -- 2013-11-06 17:33:30.599 ERROR [3c04618c] - [JabberWerx][log] [assert]: /Users/jingwliu/depot/jwcpp/branches/s201301mobile/jwcpp/LoginMgr/LoginContext.cpp(940):  CacheCupServer, ASSERT(!"CacheCupServer() not implemented.") failed!
    -- 2013-11-06 17:33:30.600 INFO [3c04618c] - [JabberWerx][log] [LoginMgr]: OnStateChanged CLoginStop::OnStateChanged
    -- 2013-11-06 17:33:30.601 INFO [3c04618c] - [JabberWerx][log] [LoginMgr]: conn, canceled due to no needs. supposed:0, signning-on:0, signed-on:0
    -- 2013-11-06 17:33:30.601 ERROR [3c04618c] - [JabberWerx][log] [LoginMgr]: login, OnError, 10
    -- 2013-11-06 17:33:30.602 ERROR [3c04618c] - [JabberWerx][log] [JabberWerxCPP]: JWLoginSink::OnError, lerr:10
    -- 2013-11-06 17:33:30.602 INFO [3c04618c] - [csf-unified.imp.Login][OnLoginError] ****************************************************************
    -- 2013-11-06 17:33:30.602 INFO [3c04618c] - [csf-unified.imp.Login][OnLoginError] OnLoginError: LERR_CUP_AUTH: <10>. data: 0
    -- 2013-11-06 17:33:30.603 INFO [3c04618c] - [csf-unified.imp.Login][OnLoginError] **************************************************************** -- 2013-11-06 17:33:30.594 ERROR [6dee000] - [JabberWerx][log] [CupSoapCli]: login cup failed, reason: Wrong username/password
    -- 2013-11-06 17:33:30.598 ERROR [3c04618c] - [JabberWerx][log] [LoginMgr]: CLoginCup::OnLoginFailed, -1, Wrong username/password
    -- 2013-11-06 17:33:30.599 ERROR [3c04618c] - [JabberWerx][log] [assert]: /Users/jingwliu/depot/jwcpp/branches/s201301mobile/jwcpp/LoginMgr/LoginContext.cpp(940):  CacheCupServer, ASSERT(!"CacheCupServer() not implemented.") failed!
    -- 2013-11-06 17:33:30.600 INFO [3c04618c] - [JabberWerx][log] [LoginMgr]: OnStateChanged CLoginStop::OnStateChanged
    -- 2013-11-06 17:33:30.601 INFO [3c04618c] - [JabberWerx][log] [LoginMgr]: conn, canceled due to no needs. supposed:0, signning-on:0, signed-on:0
    -- 2013-11-06 17:33:30.601 ERROR [3c04618c] - [JabberWerx][log] [LoginMgr]: login, OnError, 10
    -- 2013-11-06 17:33:30.602 ERROR [3c04618c] - [JabberWerx][log] [JabberWerxCPP]: JWLoginSink::OnError, lerr:10
    -- 2013-11-06 17:33:30.602 INFO [3c04618c] - [csf-unified.imp.Login][OnLoginError] ****************************************************************
    -- 2013-11-06 17:33:30.602 INFO [3c04618c] - [csf-unified.imp.Login][OnLoginError] OnLoginError: LERR_CUP_AUTH: <10>. data: 0
    -- 2013-11-06 17:33:30.603 INFO [3c04618c] - [csf-unified.imp.Login][OnLoginError] ****************************************************************
    I've opened a support call with our vendor.

  • How to use security token in WLS 9.2

    I am using Workshop with Weblogic Server 9.2 to implement a Web services with security token (UsernameToken). I have successfully create the web services by using @Policy(uri="Policy:Auth.xml", direction=Policy.Direction.inbound). I use the default authentication provider and SOAP login is fine now. The question for me is how can I get back the userid in my server side program of the authenticated user?
    Example:
    @WebService
    @Policy(uri="Policy:Auth.xml", direction=Policy.Direction.inbound)
    public class WebServiceServer implements Serializable{
    public String getLoginUserID(){
    String user = <sometime method call to get the authenticated user id>;
    return userid;
    Please help and many thanks in advance.

    Hi Christian_nor,
    The current version of the Modbus LabVIEW Library is only officially supported in LabVIEW 7.1, but can be manually installed in LabVIEW 8.0 and later.  The installer for the current version of the Modbus LabVIEW Library looks in the Windows registry for the presence of LabVIEW 7.1, and will not install if the LabVIEW 7.1 registry key is not found.
    The installer at this link will automatically place the nimodbus.mnu and NI Modbus.llb in the appropriate folders in the LabVIEW 8.2 directory.  You should be able to edit the programs as normal in LabVIEW 8.2 once these files are installed in the LabVIEW 8.2 directory.
    Let me know if you have any questions!
    Chris R.
    Applications Engineer
    National Instruments

  • POA SP3 and Data Synchroniser 1.2.3 Build 882

    Hi All,
    Last week we updated to Groupwise 8 SP3, running on Netware 6.5 with no issues. Since that update we have had major issues with Data Synchroniser 1.2.3 Build 882.
    Every 2 to 5 hours all the IOS devices ( we only use IOS devices) will throw up password messages and not connect. When the password is entered it is unable to verify and connection is not restarted.
    Restarting the Data Sync Server does not restart the sync. You have to restart the POA to get the sync working again.
    On the POA there are no obvious log messages at the time the sync fails, all the SOAP login in and log outs from the Data Sync server just stop. Sometimes the password requests will come up and if you wait 10 minutes and enter password it will accept and sync will start again.
    The only new message I see occassionally since the update is the following:
    Error: [0000] on Debug:2 hdebug=0, htemp=0
    But even this is not regular.
    When you restart the POA you will in most instances have a SOAP handler that is waiting to terminate which requires server restart to clear.
    I have run a full cwcheck on all the databases, a DOM and PO database check and recovery to no avail. I have checked all the POA settings against the recommended in the SP3 docs.
    I am out of ideas? Any help/thoughts will be much appreciated as this is frustrating.

    Originally Posted by blofts
    Hi All,
    See the following Thread and TID which is what I am experiencing as well, seems to be all related:
    TID7010410
    POA SP3 Feedback
    I have lodged a Support Request with Novell as per the TID, but have been advised the pacth is not ready yet as it needs testing, there is some discussion of this in the thread above. I asked about ETA which they advised is unknown but is a high priority. Novells suggestion was to backgrade to SP2HP2 if you cannot wait for fix.
    We are having restart our POA 1 to 2 times a day at present.
    Brad
    We do have a build that we believe fixes this issue. If you have an SR open, please contact your technician and ask them for build 803-102712. If you do not have an SR open, for tracking purposes we would need you to do so. As this is a bug for which there is no public patch at the moment, the cost of the SR would be credited back.
    Pam

  • Jabber for Windows - Flip between WebEx and CUPS logins

    I am running Jabber for Windows 9.0.5
    I want to flip between my CUPS install in my lab and a WebEx Connect instance we are testing.  I can get it logged into my CUPS instance but when I go to File -- Connection Settings and choose WebEx, it will not login.  I tried specifying the server but I don't know what the URL would be.  The one in the default is
    https://loginp.webexconnect.com/cas/auth.do
    But that seems to not work.
    How do I get Jabber for windows to login to my Connect account?  Maybe it's not supposed to but I thought this was the on-demand version of Jabber that is documented here
    http://www.cisco.com/en/US/prod/collateral/voicesw/ps6789/ps6836/ps12511/data_sheet_c78-704195.html&ei=6J-AUK8yjJOzBtLFgbAK&usg=AFQjCNFQ_n2Ih1yyFi_LQry4M_5E0ba-uA&sig2=v0-ta4tEtjZMzU6hC3Vf0A

    Hello, Josh!
    You can switch the config of J4W by altering the Connection Settings under the File menu before you log in. On my Jabber client, I selected the Cisco WebEx server type and left the login server address by checking the default server option. Make sure you log into WebEx Messenger (formerly WebEx Connect) using your complete email name (in my case, [email protected]) and your WebEx Messenger IM password (not necessarily same as WebEx Meeting Center credentials). I don't know the startup process for J4W, so I don't know how this works with the default server option. I'll follow up, though, as I know I saw a post that addresses this.

  • SOAP Web Service +  Custom Login Module issue

    Hi Guys,
    We faced an authentication issue in our project. Could you please give any advice how the issue could be resolved.
    Environment: A simple SOAP Web Service on top of POJO class created in a Web Application. The web application deployed to the SAP NetWeaver 7.10 Application Server in the Enterprise Application Archive.
    Configuration:
          Single Service Administration Application(NetWeaver Administration -> SOA Management -> Application and Scenario Communication -> Single Service Administration)
           The web service endpoint has authentication configured to use User ID/Password HTTP Authentication.
        Authentication Application(NetWeaver Administration-> Configuration Management->Security->Authentication)
          The application(<vendorName>/<earName>*<vendor>~<webAppName>) has Authentication Stack configured to use our custom login module.
    Issue:  BasicPasswordLoginModule used by the J2EE when we are trying to execute the web service using Web Service Navigator(checked in debug mode). It seems that we missed something in configuration.
    Idea: The main Idea is to use our custom login module when we are executing a web service.
    Could you help me to resolve the issue.
    Thanks,
    Dmitry
    Edited by: Dmitry Eidin on Jul 17, 2009 3:46 PM

    > The web service endpoint has authentication configured to use User ID/Password HTTP Authentication.
    That's the point.

  • Login Module configuration for soap adapter ?

    Hi Guys,
    I have configured XISOAPAdapter for client certificate Authentication and i have created 1443 as the HTTPS port on the ABAP stack and defined this port in the instance profile.
    Under SSL provider i have selected 50101 as the HTTPS port and the user mapping to the certificate works fine and i was able to login directly.
    https://host:50101/XISOAPAdapter/MessageServlet - I was able to login with the user mapping to certifcate.
    but when i try https://host:1443/XISOAPAdapter/MessageServlet - it is asking for the basic password authentication and the automatic login with the certifcate is not working. Our customer will be using this url to send messages to soap adapter.
    under policy configurations for XISOAPAdapter, i have defined only clientcertificateloginmodule and define the rule as Rule1.getUserFrom=wholecert.
    any help or suggestions would be appreciated.
    Thanks,
    Srini

    Hi,
    We also experienced that limitation when a vendor is connecting to our XI SOAP Sender Adapter. It is asking for basic username/password. What we did was to create a Generic XI user with a password on it and use SSL authentication at the same time. Our Scenario was PI --> XI --> SAP R3, with the PI system using an HTTP RFC destination with a Basic Logon and Active SSL option to connect to the same system as yours https://host:portnumber/XISOAPAdapter/MessageServlet
    Let me know if this helped...
    Regards,

  • SOAP with login

    Hi,
    before I can use a webservice in a file to SOAP scenario I have to call an other  web service where I will get for a request message (database, user, pwd) a response message (session-id). This session-id and the file I need to call the original  webservice.
    How can I do this?
    In the ESR exists:
    1) datatype + messagetype + service interface for the file
    2) an external definition (wsdl) for the login web service
    3) an external definition (wsdl) for the web service (here I need the session-id from the login web service)
    4) ???
    What kind of service interfaces and mappings I need?
    Any help please?

    >before I can use a webservice in a file to SOAP scenario I have to call an other web service where I will get for a request message (database, user, pwd) a response message (session-id). This session-id and the file I need to call the original webservice.
    How can I do this?
    You can do first webservice using SOAP call in the mapping itself, If you get all the values then update those information in the target structure webservice and call the webservice. Since  you get just session information in the first webservice, you can handle this lookup in the mapping itself.
    Refer this link for webservice call using UDF in the mapping program.
    Webservice Calls From a User Defined Function.

  • JAAS Login module SOAP

    Hi all,
    I’m developing a new JAAS login module which will use Apache's Axis API to call a remote SOAP server.
    During the development process, I added the Axis library by using the classic Java Build path=> libraries on Sap Netweaver developer Studio.
    The compilation, the deployment of the SDA and the configuration via Visual Admin are working well.
    But when I tried to authenticate on the SAP EP through this module, I’ve got the following error message:
    java.lang.NoClassDefFoundError: org.apache.axis.client.Service
    In my opinion, it seems that the Apache Axis API (jar files) is not present on the SAP EP.
    Is there any way to add external libraries like   Apache Axis API (jar files) on the SAP EP?
    Is there any way to add external libraries like   Apache Axis API (jar files) on the sda generated by Sap Netweaver developer Studio?
    Thanks,

    Hi,
    can't you add the Axis libs to the SDA? In the file server/provider.xml you have the possibility to add jars via the NWDS.
    HTH
    Daniel

  • Web service with login soap action

    Hi !
    I would an explanation if the XI soap adapter can resolve the web service's flow below:
    1 - soap action login with the first wsdl;
    2 - reception of the session header;
    3 - when the soap action that needs be called to solve, the session header (cookie saved) must be written inside the http protocol header (from the cookie saved) and after that to send with the second wsdl.
    If there are another thing  to resolve, I would thank about.
    Thanks for your attention.

    Hi thanks for your input, but did you have to encode your binary data stream in say Base64 / utf-8 ? Also if you are transferring files in bulk(say 10 -100 files)  how does your web  service indicate end of one file or what is the best way so as to avoid performance problems.
    Regards,
    Aditya

Maybe you are looking for