Web service execution problem
We wrote a web service to authenticate against Windows active directory. I'm trying to use it in an APEX app. Userid/pswd are the input parms and it sends back a bunch of fields. I set up the web service reference and let apex generate a form using the web service for test purposes.
The process with the WS is set to fire on submit. When I submit, I get an ora-01403, no data found error. If I then kick the page into edit mode and back out to display, the correct results from the WS are there.
It seems like a session state issue. Any suggestions?
I would like to be able to assist, but I would need to set up a test environment to try to replicate the issue you are encountering. Do you have a Visual Studio project that you can share so I can try to set up this environment?
Regards,
Jason
Similar Messages
-
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
ThanksOK, 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 -
Web Service execution failed for operation: ReadLogFile
Hello,
im getting the following error message in almost all of my Diagnostic Agent log files:
[MAIJobObserver] ERROR occurred for metric collection
00000000000000000019[com.sap.smd.mai.model.collector.SAPControlWSCollector].
[EXCEPTION]
com.sap.smd.mai.model.collector.CollectorException:
[SAPControlWSCollector.collect] Web Service execution failed for operation:
ReadLogFile. Collector : [SAPControlWSCollector]
Id: 00000000000000000019,
SID: EPX, instance number:00
at
com.sap.smd.mai.model.collector.SAPControlWSCollector.collect(SAPControlWSCollector.java:200)
at
com.sap.smd.mai.job.MetricJobRunner.run(MetricJobRunner.java:25)
at
com.sap.smd.server.exec.TaskRunner.run(TaskRunner.java:46)
at
com.sap.smd.server.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:785)
at
java.lang.Thread.run(Thread.java:722)
Caused by: java.rmi.RemoteException:
Service call exception; nested exception is:
com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException:
Invalid Response Code: (401) Unauthorized. The requested URL
was:http://<hostname>:50013/SAPControl.cgi
I checked on SAP note 1563660 - sapcontrol, <sid>adm authorization issues (SUM) and confirmed, that ALL installations of the "sapuxuserchk" program are set with "chown root.sapsys" and "chmod u+s,o-rwx". I restarted the diagnostic Agent aftwards.
I also checked on host_profile an made sure, that the parameter "service/admin_users = daaadm" is set.
Still I get the above error messages, so I am at a loss what else to do...
A lot of thanks for your Support !
Best regards,
ThorstenHi Thorsten,
Please check the user used for registration of Diagnostic agent to Solution Manager has appropriate roles assigned (e.g. user SMD_ADMIN)
Also please update to latest patch of SAP Host agent and then try again.
Hope this helps
Thanks & Regards,
Nisha -
"Error in Web Service Execution"
Hi Guys,
Need your advise on this one. Upon receiving a Travel Request approval work item then trying to open the link I get the following error:
Error in web service execution : the launch handler was called with an incomplete parameter list
Any ideas?
RegardsHi Johan,
it seems when you clicking upon the link - it is sending a wrong set of parameters to underlying Web Service method. What I mean is - suppose the web service method is expecting 3 parameters - but the link click is actually effecting into sending less than that number. Please check what & how many parameter values are being sent to the web service.
Regards,
Shubho -
Problem with a Web Service execution of a Matlab converted program
Hello,
I need my Java Web service to call a program developed in Matlab. I've created a C++ shared library from my test.m file using the cpplib wrapper, with the following command: mcc -W cpplib:libtest -T link:lib test.m
I've then created another file which I called another.cpp to use the shared library. I've done so using the following two commands:
g++ -c -I/usr/local/matlab/extern/include -I. another.cpp
g++ -O -o another another.o -L. -ltest
Until this point, everything is ok and I've obtained my compiled file "another". However, when I try to execute the file, the system requests for some shared libraries, which should be pointed out through the LD_LIBRARY_PATH environment variable. Everything works fine changing the variable in the shell. I can execute "another" without any problem. The problem arises when I try to execute the file through my Web Service. I started by developing a script which would export the LD_LIBRARY_PATH and execute "another". The idea was to have the Web Service call the script, but it didn't work. I've tried to solve the LD_LIBRARY_PATH problem by using the following command:
g++ -O -L. -o another another.o -Wl,-rpath=/usr/local/matlab/bin/glnx86 -Wl,-rpath=/usr/local/matlab/sys/os/glnx86,-rpath=. -ltest
This allows me to have an executable "another" with no other shared library needs... However, whenever I compile my "another" with "-Wl...", my Web service just does not execute the file. The problem still remains! Just to be sure, I have executed successfully other c++, using the same compiler, or scripts files from my Web service. But for Matlab programs, I need to use the libraries I referred above in "-Wl".
I've been with this problem for quite a while now, and I still haven't found a way of solving it. Can anyone help me?
Thank you,Resolved when I create a deployement profile explicitly.
The Webservice.deploy that gets created automatically when I create a web service was giving this issue.
Thanks
Saikrishna -
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. -
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
ParameswaranHello,
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:
lspDear 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.? -
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 advanceHello,
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 -
Web Service Installation Problem
Hello,
I am working with Java Web services having some prolems need urgent help. The problem is that after installing the web service on the perticular host i got the following error. Where "IResourceAdmin" is the interface for the web service.
Error:
failed to instantiate service implementor for port "IResourceAdmin"
at com.sun.xml.rpc.server.http.ea.ImplementorFactory.getImplementorFor(ImplementorFactory.java:105)
at com.sun.xml.rpc.server.http.ea.JAXRPCServletDelegate.doPost(JAXRPCServletDelegate.java:129)
at com.sun.xml.rpc.server.http.JAXRPCServlet.doPost(JAXRPCServlet.java:69)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[ERROR] http - -failed to instantiate service implementor for port "IResourceAdmin" <failed to instantiate service implementor for port "IResourceAdmin">
P.S. I can see the wsdl file at the following url
"http://server-name:5432/ZeraRAWebServices/jaxrpc?WSDL", but while calling it from Perl routine it does noting, just log an error in catalina.out log file.Have you figured out a solution for this problem? I recently encountered the same error message, when I attempted to take a working web service I have built and move it from Tomcat 4.0.5 to Tomcat 4.1.12. I have not changed anything at all, and now I am getting this "failed to instantiate service implementor for port ..." error very similar to what you have described.
-
Urgent!!!!!!! Error 200 in Web Service execution
Hi:
I created a simple helloWorld WebService (one method that receive a string and return a string) using Jdeveloper 10.1.3. This was created successfully, but when I click on URL generated I got this error in browser :
Error instantiating web-application
Error compiling :C:\jdevstudio1013\jdev\mywork\myApplication\myProject\public_html: compilation error occurred
And my console prints this:
error #300: MyProjectInt_evaluarSolicitud_ResponseStruct_LiteralSerializer not found in class com.webservice.servicios.runtime.MyWebService1_SerializerRegistry
CombinedSerializer serializer = new com.webservice.servicios.runtime.MyProjectInt_evaluarSolicitud_ResponseStruct_LiteralSerializer(type, DONT_ENCODE_TYPE);
Somebody knows something about this problem. Thanks about your comments
^Hi Johan,
it seems when you clicking upon the link - it is sending a wrong set of parameters to underlying Web Service method. What I mean is - suppose the web service method is expecting 3 parameters - but the link click is actually effecting into sending less than that number. Please check what & how many parameter values are being sent to the web service.
Regards,
Shubho -
Web Service System problem in EP 7.0 SP9
Hi.
We used Web Service for VC and CAF.
For this, We created Web Service System and we used SAP Logon Ticket for authentication in EP 7.0 SP08.
After we applied SP09, We got authentication problem in web service system.
From my analysis, I found SAP Logon Ticket is missing for logon method in web service system template.
Web service system template in EP 7.0 SP09 only has "NONE", "USERID/PWD" for logon method.
How can we use SAP Logon Ticket for web Service System ?
Regards, Arnold.Hi,
it's simple: your portal version does not support IE7. To get it working, upgrade your portal to a supported SP. There is no workaround. The EP heavenly depends on Javascript, and IE7 won't run correctly the JS from SP9.
br,
Tobias
Maybe you are looking for
-
Lync response group stops after a while with receiving incomming calls
Hi Folks, We have a strange issue with the response groups of Lync. It seems that the response group randomly stops working, what means that the users can't receive their call trough the response groups. Only the response group call(s) don't work,
-
Need to copy files from multiple machine to multiple locations on server in daily basis
My scenario is below: 1. I have 20 machines and data for backup would be on only in one folder of each machine. 2. Need to create 20 folders in server and copy the corresponding machine's data to the respective folder daily. 3. Data copy should be ap
-
Why in QuickTime there is no option to disable launching it at startup?
It's VERY irritating. There should be, i use QuickTime not everyday, so it would be easier for me if i could disable launch at startup directly from QuickTime. I would do it by myself if i could get the source code. Perhaps it would take ten minutes
-
Version - CS6 OS - Windows 8 My photoshop will not register/display my last actions or commands (brush strokes, hide layer etc.) unless I input another command like Fullscreen - it's basically skipping my first input and not showing it until the next
-
Networking with USB ADSL modem (and AOL)
hi there, just purchased first mac (macbook), and want to get it online. i have a windows desktop connected to AOL with a USB ADSL modem, and would like my Macbook to be able to be wirelessly connected to the internet. I understand that having AOL an