Web Service Destination Problem

Hi,
I want to try out this simple example of using a Web service in Visual Composer (http://help.sap.com/saphelp_nwce711/helpdata/en/0d/a467e29b3f4b0db27cec840066e5b1/frameset.htm).
After I have created a destination in the NetWeaver Administrator, I tried to search for Web services in the "Search" panel and I got this error message "Could not complete search. Check log for more information".
It was a surprise to me, because it requires just a simple configuration (copy and paste the WSDL URL (http://www.webservicex.net/CurrencyConvertor.asmx?WSDL), but it did not work out.
I wonder where is the problem and could anyone tell me how can I find out the log information? I suppose it is in the NetWeaver Administrator, right?
Thanks.
Regards,
Joon Meng

Hi,
finally I have located the log for the error in the log viewer.
There are two entries:
1.
SystemHandler: search in system: CurrencyConverter ,function expression : * ,object expression: null  failed. Reason: Could not retrieve metadata
2.
(VC-DevServer)(error in search WebServicesProvider/CurrencyConverter)<Localization failed: ResourceBundle='com.sap.ds.core.exceptions.DevserverMessages', ID='SystemHandler#search: Could not find the functions metadata', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key SystemHandler#search: Could not find the functions metadata
There is firewall in my corporate network. Could this be the source of the problem?
Anyone has idea about this?
Thanks in advance.
Regards,
Joon Meng
Edited by: Joon Meng Goh on Sep 2, 2009 10:03 AM
Edited by: Joon Meng Goh on Sep 2, 2009 11:18 AM

Similar Messages

  • DEFAULT_WS_DEST web service destination - problem with production server

    Hi All,
    I'm getting close to go live for a project which uses a vast number of custom web services to access an Oracle DB backend to supply data to a Portal front end.  Many of the applications we have developed are based on Web Dynpro and so we have used adaptive web service models to call the web services.  My basis guy and I sat down and configured the DEFAULT_WS_DEST logical web service destination to work correctly in both our DEV and QA systems.
    We completed the production build but when testing the Web Dynpro applications I get a dump saying '"DEFAULT_WS_DEST/default" cannot be found'.
    Does anyone know why our production system is looking for a connection called "DEFAULT_WS_DEST/default" instead of just "DEFAULT_WS_DEST" as per our DEV and QA system?
    Thanks in advance.

    Ok, I was really hoping for some response at least!  Guess no-one has had this problem before?
    Here's the exception message:-
    Caused by: java.rmi.RemoteException: Error while processing document security. The error was class com.sap.engine.frame.core.configuration.NameNotFoundException A configuration with the path
    "webservices/proxies/sap.com/DynamicWSProxies/DEFAULT_WS_DEST/default" does not exist.. See trace entry [no trace for com.sap.security.core.client.ws.DeployableSecurityProtocol (severity above PATH)].;
    nested exception is: com.sap.engine.services.webservices.jaxrpc.wsdl2java.ClientProtocolException: Error while processing document security. The error was class
    com.sap.engine.frame.core.configuration.NameNotFoundException A configuration with the path "webservices/proxies/sap.com/DynamicWSProxies/DEFAULT_WS_DEST/default" does not exist.
    If anyone has any suggestions at all I'd be very grateful.  As mentioned, the DEFAULT_WS_DEST configuration does exist and it works perfectly in both DEV and QA but not PROD.
    Thanks,
    Gareth.

  • Web Service Destinations

    Hi,
        We are facing some problem while defining the Destinations for Web Services.
    Have read many Threads, Blogs etc but not found any solid solution.
    My doubt is
    1. Do we Have to configure Web service Destinations or HTTP Destinations?
    2. What URL & Authentication we should provide in case we are consuming third party webservice.
    The following Exception occures when we  execute the web service:
    Exception on execution of web service on destination 'CORDYS_EXE' for operation 'RunProcess_SMS_MIDE_SAP1' in interface 'ProcessesinSMS_SAPPortType'
    Any help is welocme.
    Thanks in advance,
    Abhay

    Hi,
    HTTP Destinations:
    You can configure any http url and credentials here. But you cant give these destinations in the Logical Destinations of the Adaptive Webservice Model in WebDynpro.
    If you specify the logical destinations in WebDynpro model at design time, by default the the
    WebDynpro runtime environment checks in the below locaion:
    webservice security -> dynamic proxies --> click on create button --> provide url, uname, pwd
    So if you are using Adaptive WebService model then you should not use Http destinations.
    When can we use this:
    For example if we are using the normal webservice model (deprecated). This type of model does not contain the Webservice destinations. So for this model to dynamically get the url and credentials, you can create one Http destination in the VA and in the code before you execute the model you can get the url, credentials from this destination.
    Webservice Destinations:
    You have to configure these destinations in the below location:
    webservice security -> dynamic proxies --> click on create button --> provide url, uname, pwd
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b2bc0932-0d01-0010-6d8e-cff1b2f22bc7
    And you need to provide this destination in the Adaptive Webservice Logical destination at design time.
    So at runtime WebDynpro runtime automatically picks this.
    See the complete tutorial "Accessing an Email Web Service using the Adaptive Web Service Model" in the below link.
    Web Dynpro Java Tutorials and Samples NW 2004 [original link is broken]
    If you are using CE 7.1 go through the below document.
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50d70a19-45a3-2b10-bba0-807d819daf46
    Regards,
    Charan

  • How to configure web service destinations in CE 7.1 EhP1 sneak preview?

    Hi all
    I have downloaded CE7.1 EhP1 sneak preview version from SDN.
    I am trying to configure ADS web service destinations on it at the following path:
    Open the NetWeaver Administrator using https://<server>:<port>/nwa, and navigate to Configuration Management > Infrastructure Management > Web Services Configuration.
    I am not able to locate this.
    Could any one please help me with this?
    Regards
    Kapil

    Hi Kapil ,
    Use this , http://help.sap.com/saphelp_nwce10/helpdata/en/index.htm
    but with one minor change . It is in SOA Management -> Technical Configuration -> Destination Template Management.
    Regards
    Bharathwaj

  • Web service invocation problem on host hostname and port 8000 protocol : http logical port name : LP_WS_SMDAGENT_MONITORING

    hello colleagues,
    In the phase Connect Diagnostics dont show the Agent available in SLD, but when go to SLD i have the agents,
    Error,
    Connect Diagnostics Agent
    The table does not contain any data
    Agent availables in all SLD
    SOAP:1.007 SRT: Unupported xstream found: ("HTTP Code 401 : Unauthorized")
    Web service invocation problem on host hostname and port 8000 protocol : http logical port name : LP_WS_SMDAGENT_MONITORING
    Thanks

    OK, then pls follow below steps;
    - Go to step 'Create Users' in solman_setup System Preparation scenario and make sure the user SM_INTERN_WS has a green status. Use the 'Test Login' button to make sure the user is not locked and has correct credentials maintained in solman_setup
    - Immediately after checking the user status, navigate to Configure Connectivity->Enable Web Services and execute again the 'Create Logical Ports' automatic activity, in order to propagate the correct credentials to the Logical Port definitions.
    - If the above operation is not successful, repeat the two steps above, providing a different user Id in 'Create Users' step, eg SM_INTERN_W1. This will prevent situations where the user gets locked by Logical Ports using an obsolete password.
    Let me know the results.
    Regards,
    Vivek

  • Error "web service destination is not configured" in CTS+

    Hi experts,
    during deployment with CTS+ I get the error "web service destination is not configured" (see below). In fact there is a web service to be deployed and a WebDynpro-DC using this web service as adaptive web service model. The model uses the destination DACC_PI_WS_METADATA_DEST and DACC_PI_WS_EXECUTION_DEST. I configured both destinations in the server with type "WSDL".
    Any idea what goes wrong?
    Regards,
    Christoph
    1 ETP199 ######################################
    1 ETP199X######################################
    1 ETP189 DEPLOYMENT
    1 ETP101 transport order     : "JADK900006"
    1 ETP102 system              : "JAQ"
    1 ETP199X######################################
    1 ETP189 DEPLOYMENT
    1 ETP101 transport order     : "JADK900006"
    1 ETP102 system              : "JAQ"
    1 ETP108 tp path             : "tp"
    1 ETP109 version and release : "372.04.29" "700"
    1 ETP198
    2 EPU601X"CTS Deploy Service - Version 0.92" "06.03.2007" " " " "
    2 EPU602 "==================================================""======================"" "" "
    ===="" "" "
    2 EPU601 "Deploy web service destination =" " " " " " "
    2 EPU601 "Directory =" "/usr/sap/trans/data" " " " "
    2 EPU601 "SDM Deploy URL =" " " " " " "
    2 EPU601 "SLD Deploy URL =" " " " " " "
    2 EPU601 "XI Deploy URL =" " " " " " "
    4 EPU607 Non-ABAP system "JAQ" (communication system "KSM")
    4 EPU601X"Deploy for" "SDM" " " " "
    4 EPU601 "Deploy File =" "karmann.comSC_DACCDIP_DACCD_C~20081001122205.sca" " " " "
    4WEPU601 "Web service destination is not configured" " " ", deployment skipped" " "
    4WEPU601 "Return Code =" "4" " " " "
    4WEPU601 "Highest Return Code =" "4" " " " "

    Hello,
    I am getting an identical error per below. I have checked Web deploy service, CTSDEPLOY setup in SM59 etc and looks OK, yet the issue still occurs:
       Deployment
       Transport request   : BWDK903389
       System              : BWQ
       tp path             : tp
       Version and release: 372.04.36 700
       CTS Deploy Service - Version 0.92 06.03.2007
       ========================================================================
       Deploy web service destination =
       Directory =
       SDM Deploy URL =
       SLD Deploy URL =
       XI Deploy URL =
       Double-stack system BWQ
       Deploy for SDM
       Deploy File = CTSTEST_20081008_123719.epa
       Web service destination is not configured   , deployment skipped
       Return Code = 4
       Highest Return Code = 4
       Deployment
       End date and time : 20081015162015
       Ended with return code:  ===> 4 <===
    Anyone have any ideas on this one?
    Thanks & Regards,
    Michael

  • Web service destination creation

    In CE 7.2 I need to a create a new web service destination and assign destination type.
    Please guide me with any sdn blogs or docs.
    Any help is appreciated
    Thank you

    Hi,
    Refer Topic "Create Web Service Destinations" in:
    http://help.sap.com/saphelp_nwce72/helpdata/en/b6/51ee06ce8244aa9e3e55fc07e88b79/frameset.htm
    Rgds,
    Soujanya

  • Web service destination check

    Need to check a web service destination in EP 7.0
    Please guide

    Provide more information (Scenario)  to help you out .
    Read rule of engagement as well before posting your query.
    Regards,

  • Web service call problem with complex types input

    We are trying to call a web service and pass as parameter
    some complex types. When invoking the web service everything works
    well on flex side, but on the server side the input parameters we
    get from flex are not correct - complex type is removed and the
    elements of the complex type are sent. See the example:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="
    http://www.adobe.com/2006/mxml"
    layout="absolute">
    <mx:WebService id="ws_id" wsdl="link" useProxy="false"
    fault="wsFault(event)">
    <mx:operation id="op_id" name="op"
    result="wsResult(event)">
    <mx:request>
    <parameters>
    <parameter1>{value1}</parameter1>
    <parameter2>{value2}</parameter2>
    <parameter3>{value3}</parameter3>
    <parameter4>
    <parameter4_1>{value4_1}</parameter4_1>
    <parameter4_2>{value4_2}</parameter4_2>
    <parameter4_3>{value4_3}</parameter4_3>
    </parameter4>
    </parameters>
    </mx:request>
    </mx:operation>
    </mx:WebService>
    </mx:Application>
    on server side we get this:
    <parameters>
    <parameter1>{value1}</parameter1>
    <parameter2>{value2}</parameter2>
    <parameter3>{value3}</parameter3>
    <parameter4_1>{value4_1}</parameter4_1>
    <parameter4_2>{value4_2}</parameter4_2>
    <parameter4_3>{value4_3}</parameter4_3>
    </parameters>
    Instead of :
    <parameters>
    <parameter1>{value1}</parameter1>
    <parameter2>{value2}</parameter2>
    <parameter3>{value3}</parameter3>
    <parameter4>
    <parameter4_1>{value4_1}</parameter4_1>
    <parameter4_2>{value4_2}</parameter4_2>
    <parameter4_3>{value4_3}</parameter4_3>
    </parameter4>
    </parameters>
    Any idea how is it possible to send complex type as web
    service input from flex ?

    Hi,
    I also have similar type of problem where I need to invoke a Web service with Complex input parameters.
    I followed Susan's blog but I stuck at a point where methos getItem is created.
    Can anyone tell me how to get that method for my requirement.
    If possible can you guys share your solutions here.
    Thanks in advance.

  • Report with subreports. Web Service/XML problem. Please help!

    Hi,
    I have a composite report (main report with 9 subreports). The report uses web service as datasorce and is provided with single xml file containing the schema and all the tables for the main reports and its subreports.
    The problem I encounter is that i have to establish a connection for each subreport in order to get it work and it is the same connection. Moreover, I have observed that each time a subreport is drilled there is distinct call to the web service.
    So, i end up having a single .rpt file which makes up to 10 unnecessary calls over http just get the same xml data ???
    I've tried everything to solve this problem without any success.
    Option 1: Removing subreports. Not posible because main report can not handle multiple detail section separately.
    Option 2: Using multiple detail section in main report and conditionally suppress rows. Not possible
    Option 3: Removing datasource from subreports and pass array variables instead. Not posible
    Option 4: Remove subreports and use crosstabs in main report. Not posible
    Any ideas?
    Please I would greatly appreciate any input, I am getting quite desperate about this.
    Thank you very much.

    Subreports make their own data connection, the reason why subreports are used for other data sources.
    Post to the Report Design forum to help on redesigning the report

  • Web Service connect problem, Please Help!!!

    I developed a web service end point following the pattern of adventure as Purchase Order End Point Bean,
    WSDL is correctly generated for both Server anc Client End:
    <?xml version="1.0" encoding="UTF-8"?>
    <definitions name="DownloadWSService" targetNamespace="urn:DownloadWSService" xmlns:tns="urn:DownloadWSService" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
    <types/>
    <message name="DownloadWSInterface_downloadWorkAssignments">
    <part name="String_1" type="xsd:string"/></message>
    <message name="DownloadWSInterface_downloadWorkAssignmentsResponse">
    <part name="result" type="xsd:boolean"/></message>
    <portType name="DownloadWSInterface">
    <operation name="downloadWorkAssignments" parameterOrder="String_1">
    <input message="tns:DownloadWSInterface_downloadWorkAssignments"/>
    <output message="tns:DownloadWSInterface_downloadWorkAssignmentsResponse"/></operation></portType>
    <binding name="DownloadWSInterfaceBinding" type="tns:DownloadWSInterface">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
    <operation name="downloadWorkAssignments">
    <soap:operation soapAction=""/>
    <input>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="urn:DownloadWSService"/></input>
    <output>
    <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" namespace="urn:DownloadWSService"/></output></operation></binding>
    <service name="DownloadWSService">
    <port name="DownloadWSInterfacePort" binding="tns:DownloadWSInterfaceBinding">
    <soap:address location="REPLACE_WITH_ACTUAL_URL"/></port></service></definitions>
    and I deployed both server and client end of this web service on Sun One Application 7 (Developer version) successfully, in the application server log, I can see the info :
    [#|2004-04-16T15:08:20.865+1000|INFO|j2ee-appserver1.4|javax.enterprise.system.t
    ools.deployment|_ThreadID=12;|DPL5306:EJB Web Service Endpoint [DownloadWSInterf
    acePort] listening at address [http://localhost:8080/webservice/DownloadWSBean]|#
    But when I try to call it on the client side, I got the error and here is the log:
    2004-04-16 15:48:28,477 WEB DEBUG [http8080-Processor4] - Port Info is http://localhost:8080/webservice/DownloadWSBean
    calling download ws endpoint java.rmi.RemoteException: HTTP Status-Code 404: Not Found - /webservice/DownloadWSBean; nested exception is:
    HTTP Status-Code 404: Not Found - /webservice/DownloadWSBean
    Could anyone help and point to me a right direction, I have been hunting the problem for days and couldnt find a clue.
    Thanks a lot in advance!

    Hi, I finally solved this problem, the JDNI entry value is not configured properly for the session bean that's built for the service end point.
    Changed JNDI value, and use that value in the service locator to look up the session bean home, it worked.

  • Web Services Security Problem

    hi all,
    I am publishling the BC4J Component(Application module) as a webservice. The particular web service method will be as follows. The method is returning the element object.
    public Element getEmp(String searchString,String selectedItem, int pageNoInput)
    return (Element)hits.writeXML(1,Row.XML_OPT_LIMIT_RANGE);
    I am securing the web service by the instructions which are given in the following link
    http://www.oracle.com/technology/products/jdev/howtos/1013/wssecure/10gwssecurity_howto.html
    Then i am creating the proxy client. when i run the proxy client it gives me the following exception
    javax.xml.rpc.soap.SOAPFaultException: SOAP must understand error: {http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}Security
         at oracle.j2ee.ws.client.StreamingSender._raiseFault(StreamingSender.java:553)
         at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:390)
         at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:111)
         at aptuitclient.runtime.ReviewProtocolAppModuleServiceSoapHttp_Stub.getEmp(ReviewProtocolAppModuleServiceSoapHttp_Stub.java:91)
         at bc4jaswebservice.server.webservice.ReviewProtocolAppModuleServiceSoapHttpPortClient.getEmp(ReviewProtocolAppModuleServiceSoapHttpPortClient.java:58)
         at bc4jaswebservice.server.webservice.ReviewProtocolAppModuleServiceSoapHttpPortClient.main(ReviewProtocolAppModuleServiceSoapHttpPortClient.java:44)
    When i am removing the security for the web service it is giving the Element object.
    The Problem is when i am securing the web service it is giving the above said exception.
    Please help me regarding this... this is very urgent...
    rgds
    Parameswaran

    Hello,
    When you are using WS-Security you need to secure the client too. So in your case the client is the ADF Data Control.
    The way you should configure your data control is documented here:
    - Web Services Security and ADF Data Control
    Regards
    Tugdual Grall

  • Web service : timezone problem

    Dear All,
    i have create a webservice that required user name, password, nonce and create datetime
    (i.e. in soap header, add <wsu:Created ValueType="http://www.w3.org/2001/XMLSchema/dateTime">2007-05-16T16:38:03Z</wsu:Created>)
    **where xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">)
    i deploy the web service to OC4J, running in a window 2003 server. (timezone set to GMT+8 --> Hong Kong)
    when i run a web service client, in AIX (env. variable :TZ=CUT0), to call the web service,
    an error occur:
    javax.xml.rpc.soap.SOAPFaultException: Clock skew too great
    so i write a simple java program to check the time zone / date time setting:
    sample code:
    ============================================================
    Date d = new Date();
    System.out.println("Time zone offset: " + (d.getTimezoneOffset()) / 60);
    System.out.println("GMT String: " + d.toGMTString());
    System.out.println("Locale String: " + d.toLocaleString());
    TimeZone tz = TimeZone.getDefault();
    System.out.println("TZ display Name: "+ tz.getDisplayName());
    System.out.println("TZ raw offset: " + (tz.getRawOffset() / 36000 / 60));
    ============================================================
    in the window server, the following message is printed:
    Time zone offset: -8
    GMT String: 16 May 2007 09:25:56 GMT
    Locale String: May 16, 2007 5:25:56 PM
    TZ display Name: China Standard Time
    TZ raw offset: 13
    in the AIX server (env. variable TZ=CUT0), the following message is printed:
    Time zone offset: 0
    GMT String: 16 May 2007 17:25:49 GMT
    Locale String: May 16, 2007 5:25:49 PM
    TZ display Name: Coordinated Universal Time
    TZ raw offset: 0
    as Hong Kong 's time zone is GMT+8 (= CUT +8????), it seems that the AIX
    machine produce the wrong GMT time: GMT String: 16 May 2007 17:25:49 GMT
    8 hours are added???
    time now in Hong Kong is ~17:25, convert to GMT or CUT = 09:25 GMT, am i right?
    could anyone tell me whether i am right or wrong?
    what should i do to solve the problem??
    (PS: i am not the root user of the AIX machine)
    thanks
    in the window 2003 server, in which the OC4J runs on, the timezone is GMT+8 (Hong Kong)
    but in the IBM AIX client, the TZ env. environment is set to "CUT0"
    Message was edited by:
    lsp

    Dear Viru,
    I have captured the soap message on the server side using tcpmon.
    the tcpmon show the capture time = Thu May 17 11:33:35 CST 2007
    POST /XXXXXXXXXXxx HTTP/1.1
    Host: hocd4sv06d:8111
    Connection: Keep-Alive, TE
    TE: trailers, deflate, gzip, compress
    User-Agent: Oracle HTTPClient Version 10h
    SOAPAction: "XXXXXXXXXX"
    Accept-Encoding: gzip, x-gzip, compress, x-compress
    Content-type: text/xml; charset=UTF-8
    Content-length: 1244
    <env:Envelope xmlns: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:ns0="XXXXXXXX" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><env:Header><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" env:mustUnderstand="1"><wsse:UsernameToken xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsse:Username>username</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">password</wsse:Password><wsse:Nonce>lRl/cmyvlsL20rzxSQy07Q==</wsse:Nonce><wsu:Created ValueType="http://www.w3.org/2001/XMLSchema/dateTime">2007-05-17T11:33:38Z</wsu:Created></wsse:UsernameToken></wsse:Security></env:Header><env:Body><ns0:YYYYYY/></env:Body></env:Envelope>
    HTTP/1.1 200 OK
    Date: Thu, 17 May 2007 03:28:06 GMT
    Server: Oracle Containers for J2EE
    Content-Length: 588
    Connection: Keep-Alive
    Keep-Alive: timeout=15, max=100
    Content-Type: text/xml; charset=UTF-8
    SOAPAction: ""
    <env:Envelope xmlns: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:ns0="XXXXXX"><env:Header><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" env:mustUnderstand="1"/></env:Header><env:Body><ns0:XXXXXXXXXXXX/></env:Body></env:Envelope>
    after searching the oracle document (oracle ws security guide), i find that there is
    an element called <nonce-config clock-skew = "XX seconds" ..../>, that control how
    many seconds in the create time is acceptable.
    after i add that element <nonce-config clock-skew = "288100" ..../> (approx = 8 hours),
    everything work fine now...but for security, of course, i can't set the value to so large
    in production env.
    anyone have idea to solve this problem.?

  • Web service wsdl problem

    I have a very simple web service cfc file that uses another cfc component in the returntype. Both cfc files are on the same directory in the server. It fails to register (wsdl) on the CF server. If I change the returntype of the web service call to "any" it would work. Anyone has any idea? Below is the code:
    authentication_wsapi.cfc
        <cfcomponent>
          <cffunction name="getManagers"
                  access="remote"
                  returntype="User"
                  output="no">
                <cfobject component="User" name="ret">
                <cfreturn ret>
          </cffunction>
        </cfcomponent>
    User.cfc
        <cfcomponent>
          <cfproperty name="loginName" type="string">
        </cfcomponent>
    url to test:
    http://wsapi.my.com/authentication_wsapi.cfc?wsdl
    Error I got:
    AXIS error
    Sorry, something seems to have gone wrong... here are the details:
    Exception - java.lang.NoClassDefFoundError: user
    java.lang.NoClassDefFoundError: user
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
        at java.lang.Class.getDeclaredMethod(Class.java:1935)
        at org.apache.axis.description.JavaServiceDesc.loadServiceDescByIntrospection(JavaServiceDes c.java:863)
    If I modify authentication_wsapi.cfc as below (only difference is the returntype) it will work:
            <cfcomponent>
          <cffunction name="getManagers"
                  access="remote"
                  returntype="any"                        <----- changed from "User" to "any"
                  output="no">
                <cfobject component="User" name="ret">
                <cfreturn ret>
          </cffunction>
        </cfcomponent>
    It seems authentication_wsapi.cfc can not see the User.cfc on the same dir. BUT the "cfobject" call to create the User component is not complaining though. Any help will be apprecriated!

    bkbk,
    I tried as you suggested and found some interesting things, but problem still exists...
    I created the test.cfm page as you suggested:
    test.cfm
    <cftry>
    <cfobject component="User" name="testUser">
    <cfobject component="authentication_wsapi" name="wsapi">
    <cfcatch type="any">
       <cfdump var="#cfcatch#">
       <cfabort>
    </cfcatch>
    </cftry>
    Done creating.
    and hit it at url:
    http://wsapi.my.com/test.cfm
    There was no error, it shows "Done creating.".
    Just to make sure, I modified my authentication_wsapi.cfc to be:
    authentication_wsapi.cfc
        <cfcomponent>
          <cffunction name="getManagers"
                  access="remote"
                  returntype="User_non_exist"
                  output="no">
                <cfobject component="User_non_exist" name="ret">
                <cfreturn ret>
          </cffunction>
        </cfcomponent>
    and hit it with the test.cfm url, still no error. Strange!
    So I modified test.cfm like this:
    test.cfm
    <cftry>
    <cfobject component="User" name="testUser">
    <cfobject component="authentication_wsapi" name="wsapi">
    <cfset a = wsapi.getManagers()>
    <cfcatch type="any">
       <cfdump var="#cfcatch#">
       <cfabort>
    </cfcatch>
    </cftry>
    Done creating.
    Now I see an error complaining the User_non_exist component not exist.
    So I changed the authentication_wsapi.cfc back to it's correct form, and with the new test.cfm, and hit the url, there was no error.
    Now I hit the wsdl url, it still gave me the original error.
    I think the wsdl compiler or some sort in CF server can not see the component inside the authentication_wsapi.cfc.
    I am using Coldfusion 9, 64 bit, enterprise version, on a Windows server 2008, with IIS 6.0.
    In the IIS web site I defined the "physical path" (is this the web root?) to
       C:\Savvi\Websites\CCD\WSAPI
    and both .cfc exist in
       C:\Savvi\Websites\CCD\WSAPI
    There are several other web sites co-exist in the same server, with different "physical path". I do not have a "/" mapping defined in the CF server.

  • Web service invoking problem with websphere server

    HI all,
    I am getting the following exception while running the FedEx web service application in RAD.
    AxisFault
    faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
    faultSubcode:
    faultString: java.net.SocketException: Cannot find the specified class java.security.PrivilegedActionException: java.lang.ClassNotFoundException: com.ibm.websphere.ssl.protocol.SSLSocketFactory
    faultActor:
    faultNode:
    faultDetail:
         {http://xml.apache.org/axis/}stackTrace:java.net.SocketException: Cannot find the specified class java.security.PrivilegedActionException: java.lang.ClassNotFoundException: com.ibm.websphere.ssl.protocol.SSLSocketFactory
         at javax.net.ssl.DefaultSSLSocketFactory.createSocket(SSLSocketFactory.java:5)
         at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:92)
         at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
         at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
         at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
         at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
         at org.apache.axis.client.Call.invoke(Call.java:2767)
         at org.apache.axis.client.Call.invoke(Call.java:2443)
         at org.apache.axis.client.Call.invoke(Call.java:2366)
         at org.apache.axis.client.Call.invoke(Call.java:1812)
         at fedex.ws.rate.v4.RateServiceSoapBindingStub.getRates(RateServiceSoapBindingStub.java:1046)
         at com.lgs.fedex.FedexClient.getFedexRates(FedexClient.java:173)
         at com.lgs.fedex.FedexClient.getFedExCost(FedexClient.java:95)
         at com.lgs.fedex.FedexClient.main(FedexClient.java:52)
         {http://xml.apache.org/axis/}hostname:LGSCP0359
    java.net.SocketException: Cannot find the specified class java.security.PrivilegedActionException: java.lang.ClassNotFoundException: com.ibm.websphere.ssl.protocol.SSLSocketFactory
         at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
         at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154)
         at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
         at org.apache.axis.client.Call.invoke(Call.java:2767)
         at org.apache.axis.client.Call.invoke(Call.java:2443)
         at org.apache.axis.client.Call.invoke(Call.java:2366)
         at org.apache.axis.client.Call.invoke(Call.java:1812)
         at fedex.ws.rate.v4.RateServiceSoapBindingStub.getRates(RateServiceSoapBindingStub.java:1046)
         at com.lgs.fedex.FedexClient.getFedexRates(FedexClient.java:173)
         at com.lgs.fedex.FedexClient.getFedExCost(FedexClient.java:95)
         at com.lgs.fedex.FedexClient.main(FedexClient.java:52)
    Caused by: java.net.SocketException: Cannot find the specified class java.security.PrivilegedActionException: java.lang.ClassNotFoundException: com.ibm.websphere.ssl.protocol.SSLSocketFactory
         at javax.net.ssl.DefaultSSLSocketFactory.createSocket(SSLSocketFactory.java:5)
         at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:92)
         at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
         at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
         at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
         ... 13 more
    Please help me what is the problem...
    Thanks in advance

    Hello,
    Sorry... I don't have an answer to your question... :(
    However, I just started trying to figure out the FedEx Web Service stuff. So far, I haven't gotten very far. I've got AXIS and some ShippingService code downloaded but can't seem to figure out how to implement or test it... or any service. Have you found or got any basic Java code that connects to the endpoint and sends a request?
    Any help would be much appreciated.
    thanks, brian

Maybe you are looking for

  • Want to create XML tag from the query

    Here i want to create a xml output from the below code for the given P_repair_number can anyone help me for the code i have written ORA-06502: PL/SQL: numeric or value error: character to number conversion error facing the above error when run from c

  • Changed email address now apps won't update

    I changed my email address with iTunes store and in the Store settings on my Touch (1st Gen, software 3.1.3). Everything syncs OK, but I can't update my apps because the pop-up account verification box on my Touch still contains my old email address

  • Transfer playlists from my ipod classic to my computer

    When I bought a new computer my library got transferred but not my playlists. I cannot drag or populate a new playlist on my computer from the playlist on my ipod. How can I do this?

  • Restore previous session often not available when reopen program

    About 1/2 the time when I reopen Firefox, the Restore Previous Session command is not available. I have to reconstruct my session from history, which is annoying and time consuming. Has anybody else had and solved this problem with a Mac?

  • Core dump using OCI HP 32 bit package

    Does any one successfully run OCI application on HP using 32 bit libraries? I got core dump at the end of running application, around desctruction part. Following are the statement I got from GDB: #0 0xc005db14 in pthread_mutex_destroy+0x18 () from /