Using a Java Web Service in a BPEL Process
Hello.
I am newie with Oracle Soa Suite and BPEL process and i have problems. I have developed a Java Web Service, first developing the Java Class and then using the wizard to create a Java Web Service.
Now i want to develope a BPEL Process that use this Java Web Service. I have tried it with the component Partnert Link from de palette and looking for the java web service wsdl file. I have tried it with the component Java Web Service from the palette. In both of them, it happens the same, it appears erros looking for the wsdl or looking for something that the wsdl use. If someone could try it. Its easy. Create a Java class with one simple method. Create A java web service with the wizard. Then create a BPEL process and try to use it with a partner link.
I have been trying it one week...
Thank you in advance.
Hi
You can use a java web service to publish a Web service from a Java class.
A wizard creates the WSDL document and deployment files needed to publish your code as a Web service. After you select the class and methods you want to publish, the wizard generates deployment descriptors, a JAX-RPC mapping file, and a WSDL document that can be deployed to an application server.
You can refer : \bpel\samples\tutorials\102.InvokingProcesses\ws sample to invoke a WS using JAX-RPC Call.
Hope that helps!
Cheers
A
Similar Messages
-
Error creating web service proxy for bpel process in jdev 10.1.3
Hi,
I am trying to create a web service proxy in Jdeveloper 10.1.3, and get the following error:
Element type "fault" is missing required attribute "name"
I have created a fault on one of the operations, and in the .wsdl file there is a name attribute:
<operation name="process">
<fault name="TestError" message="client:TestErrorMessage"/>
</operation>
The fault definition in the .wsdl obtained from the process when you access it over http is somewhat different:
<fault>
<soap:fault name="TestError" use="literal" encodingStyle="" />
</fault>
Any ideas how to workaround this problem?
TobyHi Susan,
The WSDL generated by BPEL designer is :
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="EncryptedPasswordTest"
targetNamespace="http://xmlns.oracle.com/EncryptedPasswordTest"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:client="http://xmlns.oracle.com/EncryptedPasswordTest"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/">
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TYPE DEFINITION - List of services participating in this BPEL process
The default output of the BPEL designer uses strings as input and
output to the BPEL Process. But you can define or import any XML
Schema type and us them as part of the message types.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<types>
<schema attributeFormDefault="qualified"
elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/EncryptedPasswordTest"
xmlns="http://www.w3.org/2001/XMLSchema">
<element name="EncryptedPasswordTestProcessRequest">
<complexType>
<sequence>
<element name="username" type="string"/>
</sequence>
</complexType>
</element>
<element name="EncryptedPasswordTestProcessResponse">
<complexType>
<sequence>
<element name="password" type="string"/>
</sequence>
</complexType>
</element>
<element name="EncryptedPasswordTestProcessError">
<complexType>
<sequence>
<element name="code" type="string"/>
<element name="description" type="string"/>
</sequence>
</complexType>
</element>
</schema>
</types>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MESSAGE TYPE DEFINITION - Definition of the message types used as
part of the port type defintions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<message name="EncryptedPasswordTestRequestMessage">
<part name="payload" element="client:EncryptedPasswordTestProcessRequest"/>
</message>
<message name="EncryptedPasswordTestResponseMessage">
<part name="payload" element="client:EncryptedPasswordTestProcessResponse"/>
</message>
<message name="EncryptedPasswordTestErrorMessage">
<part name="payload" element="client:EncryptedPasswordTestProcessError"/>
</message>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PORT TYPE DEFINITION - A port type groups a set of operations into
a logical service unit.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- portType implemented by the EncryptedPasswordTest BPEL process -->
<portType name="EncryptedPasswordTest">
<operation name="process">
<input message="client:EncryptedPasswordTestRequestMessage" />
<output message="client:EncryptedPasswordTestResponseMessage"/>
<fault name="EncryptedPasswordTestError" message="client:EncryptedPasswordTestErrorMessage"/>
</operation>
</portType>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PARTNER LINK TYPE DEFINITION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<plnk:partnerLinkType name="EncryptedPasswordTest">
<plnk:role name="EncryptedPasswordTestProvider">
<plnk:portType name="client:EncryptedPasswordTest"/>
</plnk:role>
</plnk:partnerLinkType>
</definitions>
And the WSDL produced when you access the ws endpoint is:
<?xml version="1.0" encoding="UTF-8"?>
<definitions
name="EncryptedPasswordTest"
targetNamespace="http://xmlns.oracle.com/EncryptedPasswordTest"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://xmlns.oracle.com/EncryptedPasswordTest"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:client="http://xmlns.oracle.com/EncryptedPasswordTest"
>
<types>
<schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xmlns.oracle.com/EncryptedPasswordTest"
xmlns="http://www.w3.org/2001/XMLSchema">
<element name="EncryptedPasswordTestProcessRequest">
<complexType>
<sequence>
<element name="username" type="string"/>
</sequence>
</complexType>
</element>
<element name="EncryptedPasswordTestProcessResponse">
<complexType>
<sequence>
<element name="password" type="string"/>
</sequence>
</complexType>
</element>
<element name="EncryptedPasswordTestProcessError">
<complexType>
<sequence>
<element name="code" type="string"/>
<element name="description" type="string"/>
</sequence>
</complexType>
</element>
</schema>
</types>
<message name="EncryptedPasswordTestErrorMessage">
<part name="payload" element="tns:EncryptedPasswordTestProcessError"/>
</message>
<message name="EncryptedPasswordTestResponseMessage">
<part name="payload" element="tns:EncryptedPasswordTestProcessResponse"/>
</message>
<message name="EncryptedPasswordTestRequestMessage">
<part name="payload" element="tns:EncryptedPasswordTestProcessRequest"/>
</message>
<portType name="EncryptedPasswordTest">
<operation name="process">
<input message="tns:EncryptedPasswordTestRequestMessage"/>
<output message="tns:EncryptedPasswordTestResponseMessage"/>
<fault name="EncryptedPasswordTestError" message="tns:EncryptedPasswordTestErrorMessage"/>
</operation>
</portType>
<binding name="EncryptedPasswordTestBinding" type="tns:EncryptedPasswordTest">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="process">
<soap:operation style="document" soapAction="process"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault>
<soap:fault name="EncryptedPasswordTestError" use="literal" encodingStyle=""/>
</fault>
</operation>
</binding>
<service name="EncryptedPasswordTest">
<port name="EncryptedPasswordTestPort" binding="tns:EncryptedPasswordTestBinding">
<soap:address location="http://bpel5.lon.domroot.com:7779/orabpel/default/EncryptedPasswordTest/1.0"/>
</port>
</service>
<plnk:partnerLinkType name="EncryptedPasswordTest">
<plnk:role name="EncryptedPasswordTestProvider">
<plnk:portType name="tns:EncryptedPasswordTest"/>
</plnk:role>
</plnk:partnerLinkType>
</definitions> -
Calling normal java web service from bpel
hi,
i want to call a normal java web service (which has been deployed in an application server) and not a bpel process from my .bpel file.
i see that while creating a partner link , i have to specify the wsdl file location.
there are two options.
from local bpel server and
from local file system.
since the web service is not a bpel prcess, it can not be deployed in the bpel process manager and i have to choose the wsdl file location from local file system.
now there are some major differences in the two type of wsdl file, i.e., that of a java web service and a bpel process.
let me give u all a concrete example.
let i have a hello world web service which takes a name as input , concatenates the name with "hello" and outputs.
i created a partner link to this web service.
after creating the partner link, a local copy of the wsdl file is added into my bpel project which only contains definition import and partnerlink statements.
but i can not progress any further.
can any one help me out of this problem.
also i will be helpful if any one can suggest a tutorial where bpel is used to orchestarate between normal java web services deployed in some other application server and not mere bpel processes.
thanks & regards.
sudiptoHi Sudipto,
Just to add to the options. There are three options.
1 and 2 as mentioned by you.
3 you can give the hosted wsdl location directly in the text box. (i.e. somthing like http://ws.strikeiron.com/CensusData?WSDL)
This in turn will create a local wsdl which has partnerLink info and an import of the original wsdl.
once you have this select the appropreate Partner Link Type and Partner Role.
HTH
Dhaval -
Creating a java Web Service Using Axis
I need to write a Java web Service using Axis which send a file as an DIme attachement and It should to be invoked by .NET Client .
I need to know how to attach a file to Soap response and how to read a file from the response at Client.
I am new to web Services ,,please help me......Hi
You can use a java web service to publish a Web service from a Java class.
A wizard creates the WSDL document and deployment files needed to publish your code as a Web service. After you select the class and methods you want to publish, the wizard generates deployment descriptors, a JAX-RPC mapping file, and a WSDL document that can be deployed to an application server.
You can refer : \bpel\samples\tutorials\102.InvokingProcesses\ws sample to invoke a WS using JAX-RPC Call.
Hope that helps!
Cheers
A -
Error in ejbCreate using a Test Web Service
Hi,
I'm new to the Bea and j2ee worlds and I'm following the steps of "Getting Started: Enterprise JavaBeans" in "Tutorials".
I've done "Step 4: Test the EJBs" but during the test (with a Test Web Service) these exceptions raised:
Exception in hello
javax.transaction.TransactionRolledbackException: Error in ejbCreate:: javax.ejb.EJBException: nested exception is: javax.naming.NameNotFoundException: While trying to look up comp/env/ejb/MyVisitBean in /app/ejb/MyEJBProject.jar#Hello.; remaining name 'comp/env/ejb/MyVisitBean'
javax.naming.NameNotFoundException: While trying to look up comp/env/ejb/MyVisitBean in /app/ejb/MyEJBProject.jar#Hello.; remaining name 'comp/env/ejb/MyVisitBean'
javax.ejb.EJBException: nested exception is: javax.naming.NameNotFoundException: While trying to look up comp/env/ejb/MyVisitBean in /app/ejb/MyEJBProject.jar#Hello.; remaining name 'comp/env/ejb/MyVisitBean'
; nested exception is:
javax.ejb.EJBException: nested exception is: javax.naming.NameNotFoundException: While trying to look up comp/env/ejb/MyVisitBean in /app/ejb/MyEJBProject.jar#Hello.; remaining name 'comp/env/ejb/MyVisitBean'
Caused by: javax.ejb.EJBException: nested exception is: javax.naming.NameNotFoundException: While trying to look up comp/env/ejb/MyVisitBean in /app/ejb/MyEJBProject.jar#Hello.; remaining name 'comp/env/ejb/MyVisitBean'
... 46 more
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:897)
at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:150)
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:256)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:359)
at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyContextWrapper.java:45)
at weblogic.jndi.internal.AbstractURLContext.lookup(AbstractURLContext.java:130)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at hello.HelloBean.ejbCreate(HelloBean.java:27)
at hello.Hello_oztp1s_Impl.ejbCreate(Hello_oztp1s_Impl.java:135)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at weblogic.ejb20.pool.StatelessSessionPool.createBean(StatelessSessionPool.java:172)
at weblogic.ejb20.pool.StatelessSessionPool.getBean(StatelessSessionPool.java:110)
at weblogic.ejb20.manager.StatelessManager.preInvoke(StatelessManager.java:140)
at weblogic.ejb20.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:137)
at weblogic.ejb20.internal.StatelessEJBObject.preInvoke(StatelessEJBObject.java:69)
at hello.Hello_oztp1s_EOImpl.hello(Hello_oztp1s_EOImpl.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.bea.wlw.runtime.core.control.EJBControlImpl.invoke(EJBControlImpl.jcs:665)
at com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:377)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:423)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:396)
at com.bea.wlw.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:388)
at helloControl.helloBeanCtrl.hello(helloBeanCtrl.ctrl)
at helloControl.helloBeanCtrlTest.hello(helloBeanCtrlTest.jws:22)
Everything has gone well until Step 3. I've done everything tutorial has said (ejb-local-ref, etc..) but it doesn't work.
Probably it's a stupid error, but I don't know where I have to look for.
Thank you and sorry, but I've never seen Bea Workshop!
mHi
You can use a java web service to publish a Web service from a Java class.
A wizard creates the WSDL document and deployment files needed to publish your code as a Web service. After you select the class and methods you want to publish, the wizard generates deployment descriptors, a JAX-RPC mapping file, and a WSDL document that can be deployed to an application server.
You can refer : \bpel\samples\tutorials\102.InvokingProcesses\ws sample to invoke a WS using JAX-RPC Call.
Hope that helps!
Cheers
A -
Java web service -- how to re-generate Java sources when WSDL changes?
I created a new web service using the "Java Web Service from WSDL" wizard.
Some time later I changed the WSDL and now I need to rebuild the Java sources. What is the best way to do this? I can't re-run the wizard, it returns an error: "The name of this web service is already used by another web service in this project."
Using Jdeveloper 11.1.1.3.0 on Linux.
Thanks.These links may helpful for you.
http://download.oracle.com/docs/cd/E14004_01/books/SSDev/SSDev_CustomizingModel22.html
http://download.oracle.com/docs/cd/B31017_01/core.1013/b28764/web_services003.htm -
Java Web Service / ABAP Client proxy ... username & password
I have some ABAP function modules that need to use some Java web services. For this, I have created a client proxy that is utilized by the ABAP function module and the client proxy in turn communicates with the Java web service.
The web service does BASIC (USERNAME/PASSWORD) HTTP AUTHENTICATION. When I execute the ABAP function module in test mode, I am prompted with a username/password. How can I pass this username and password to the Java web service programmatically.Hi
See this Help
http://help.sap.com/saphelp_nw2004s/helpdata/en/6a/14e13d8ee4535ee10000000a114084/frameset.htm
Kind Regards
Mukesh -
Error while invoking a WS-Security secured web service from Oracle BPEL..
Hi ,
We are facing some error while invoking a WS-Security secured web service from our BPEL Process on the windows platform(SOA 10.1.3.3.0).
For the BPEL process we are following the same steps as given in an AMIS blog : - [http://technology.amis.nl/blog/1607/how-to-call-a-ws-security-secured-web-service-from-oracle-bpel]
but sttill,after deploying it and passing values in it,we are getting the following error on the console :-
“Header [http://schemas.xmlsoap.org/ws/2004/08/addressing:Action] for ultimate recipient is required but not present in the message”
Any pointers in this regard will be highly appreciated.
Thanks,
SaurabhHi James,
Thanks for the quick reply.
We've tried to call that web service from an HTML designed in Visual Studios with the same username and password and its working fine.
But on the BPEL console, we are getting the error as mentioned.
Also if you can tell me how to set the user name and password in the header of the parter link.I could not find how to do it.
Thanks,
Saurabh -
Send an event from Java Web Service to BPEL
Hi,
I have a requirement where from an Async BPEL service I have to call a Java Web Service. After the completion of its task Java Web Service will fire an event that has to be consumed by the BPEL to initiate further process. Can anybody help me with how to send an event from Java Web Service and at the same time consume it in BPEL?
Thanks,
AnujSee the following posts for your answer
http://blogs.oracle.com/soabpm/entry/event_delivery_network_chapter
http://blogs.oracle.com/soabpm/entry/using_the_event_api_to_publish
http://guidoschmutz.wordpress.com/2010/01/12/using-the-event-api-to-publish-an-event-to-the-event-delivery-network-edn-the-spring-way/ -
Security-role for java web services developed using j-developer 10.1.2.1
I have developed a java web service using j-developer 10.1.2.1, I have deployed this web service to oracle 10g (10.1.2.1) application server successfully. Now I want to add security-role to my web service deployment descriptor so that only a group of users that belong to a group can access my web service.
How can I do this? Can any one please let me know.
Thanks,
SC.Hi.
I suspect you have a proxy server between your localhost and the
drive-app1.drivesoftwaresolutions.com
Probably in Jdev that proxy is setup nicely in Tools->Preferences->Web Browser and Proxy
But maybe your OC4J container running BPEL on localhost does not have that proxy setup.
You need to add startup parameters to the JVM. In 10.1.3 you can do this via the "AS Control" administration pages (there is a link on the SOA suite welcome page). Go to JVM, click on the container and switch to the "Administration" tab.
The properties are proxySet, proxyHost, proxyPort and nonProxyHosts
When deploying from JDev, the compilation in JDev works fine (uses the proxy). But when the JAR is transferred to the server, it is compiled again. This fails because the proxy is not used on the server side and it cannot read the wsdl. -
How to call BPEL process from Java Web Service?
Any example/sample/tutorial on this?
TIA.I've done something similar a few times, specifically using a standalone Java application to invoke a BPEL process (so that it can be called from a cron job, for instance).
The thing to remember is that a BPEL process presents itself to the outside world as a Web service. If your Java Web service can communicate with other Web services (by sending a message of the appropriate format to the URL of the other Web service), then exactly the same technique can be used to call the BPEL process. You know what the input message has to look like, and you know where the process is located on your network, so set up the Java Web service to send the message to that address. -
Create Lead with Oracle BPEL process using Siebel CRMOD web service
I'm trying to create a lead in the siebel OD (hosted) with a oracle BPEL process and using the siebel web service (2.0). In my bpel process I've been able to
1. Login to OD and get a session id
2. create the partner link using Siebel OD (version 2.0) wsdl for Lead
3. Assign the session id to the partner link
4. Assign the inputs (lastname, firstname, leadowner, viewMode=Personal, lovLanguageMode=LDC) to lead
5. Call the leadInsert operation on the partner link
However, when I deploy and execute the bpel process it breaks after calling the leadInsert with the following error message:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="code"><code>Server</code>
</part><part name="summary"><summary>The record with search specification '' in business component 'Lead' (integration component 'Lead') has been deleted by another user since it was retrieved.(SBL-EAI-04289)</summary>
</part><part name="detail"><detail><detail>
<siebelf:siebdetail xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<siebelf:logfilename xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">OnDemandServicesObjMgr_enu_138636.log</siebelf:logfilename>
<siebelf:errorstack xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<siebelf:error xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<siebelf:errorcode xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">(SBL-DAT-00494)</siebelf:errorcode>
<siebelf:errorsymbol xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"/>
<siebelf:errormsg xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">The record with search specification '' in business component 'Lead' (integration component 'Lead') has been deleted by another user since it was retrieved.(SBL-EAI-04289)</siebelf:errormsg>
</siebelf:error>
</siebelf:errorstack>
</siebelf:siebdetail>
</detail>
</detail>
</part></remoteFault>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Any feedback as to what I'm doing worng woull be greatly appreciated.
Thanks,
--manojHi,
We are also using BPEL to send data out to SIEBEL CRMOD.
I've created a proxy that deals with authentication and session management.
All you have to do is to deploy the proxy as a war file and refrence it as the end-point of your partner link.
Code is here:
http://another-soa-blog.blogspot.com/2010/02/oracle-siebel-on-demand-session-and.html
Regards,
Fred. -
Hi Experts!
I am having confusion among these 3 services provided in Oracle ADF. When to use and what service needs to be used?
Once we generate Webservice WSDL. With the WSDL we have 3 options in Jdeveloper to invoke this service.
1. Java Web Service From WSDL.
2. Web Service proxy,
3. Web Service Data Control.
Can anyone give us some brief description of these 3 services when do we need to use and which service is to be used for which scenario ?
Please give me your valuable inputs.
Thanks & Regards,
Guravaiah Tata.Hi,
Can you share your WSDL.
You can send it to me at [email protected]
-Vishal -
Using request object in java web service code
Hi,
I am working on a java web service and require the request object in my code.
This is because i want to get the name of the user who is using this web service.
I am getting error in the line
IPortalComponentRequest request = (IPortalComponentRequest) this.getRequest();
Please guide me how to use the request object.
Please also suggest if there is any other way to get the name of the user who is using the web service.Simple answer: This is not possible due a web service doesn't has such request objects.
If you want to use the user information you have to pass it from the programm logic you are calling the web service. When you have e.g. a JSPDynPage you can read out the user information and supply this information for your web service. -
Which is the BEST Java Web Service Framework to use?
Hi all,
I'm a beginner to Web Services.
I am planning to implement java web services to make the communication between java(Tomcat Server) and C# client.
I found list of web service frameworks like,
1. Apache Axis,(POJO,Axiom)
2. JSON-RPC,
3. Java Web Services Development Pack ,
4. Web Services Invocation Framework,
5. Xfire,
6. XML Interface for Network Services. ...
Please do reply me that which web service framework will be efficient to use.But, I want to know which Framework will provide
better performance?
better than what?
Also I want to develope the web service as a standard
one andeach has it's own quircks and implementation details. Each should be able to generate and accept the same SOAP messages though if you implement them properly.
It should be able to provide bulk data exchange.
That will depend in large part on your hardware.
Please suggest a web service framework
(Java-based) which will give better performance.again, better than what?
Better than messenger pidgeons?
Better than swallows (European or African)?
And if so, how heavy would the message capsule be? 2 swallows may be able to carry a coconut together, holding it on a piece of string.
Maybe you are looking for
-
ICal Tasks/To Do Items Keep Disappearing, plus search function doesn't work
Ever since I upgraded my Mobile Me calendars about two or three weeks ago, which as I understand makes my calendars now LIVE on the Mobile Me cloud instead of directly on my computers, I have had nothing but trouble with iCal. I use Bento with iCal f
-
Video scaling worse in FCP5.1 than in Quicktime 7 ?!
i have some footage shot on the Phantom 5.1 camera. it is at a custom resolution: 768x1024 (portrait format) / square pixel aspect ratio / 25fps / Photo-JPEG compressor / not interlaced i'm trying to downscale it to PAL to make a standard definition
-
Open URL, use POST method in new window
From a Java program, how do we open a https connection, basically a secured site, in a new window and pass some parameters to the link, using POST method?
-
Error code: sec_error_untrusted_issuer
Dear Oracle jocks, Error code: sec_error_untrusted_issuer I installed Oracle Redhat 5 on a separate 32 bit x86. And then installed 11g. And then created a database with dbca. In Firefox, I tried to plunk in the links it showed in the output. https://
-
I'm trying to understand this side of the ecosystems as the last iPod I had was the Classic 80GB. Soon to have the Touch, so I had some more questions. Amazon Appstore for Android has 30 apps for free every now and then. Is there anything like that o