WebServiceB.jws Sample
This topic inludes the source code for the WebServiceB.jws Sample.
Sample Location
This sample is located in the following directory in your WebLogic Workshop installation:
BEA_HOME/weblogic81/samples/workshop/SamplesApp/WebServices/security/transport/clientCert/
Sample Source Code
01 package security.transport.clientCert;
02
03 import com.bea.control.ServiceControl;
04 import com.bea.control.TimerControl;
05 import com.bea.control.TimerControlFactory;
06 import java.io.File;
07 import weblogic.Home;
08
09 /**
10 * @common:target-namespace namespace="http://openuri.org/bea/samples/workshop/clientcert/webserviceb"
11 */
12 public class WebServiceB implements com.bea.jws.WebService
13 {
14 public Callback callback;
15
16 public interface Callback extends ServiceControl
17 {
18
19 /**
20 * @jws:conversation phase="finish"
21 * @common:message-buffer enable="true"
22 */
23 void result(String message);
24 }
25
26 /**
27 * @common:operation
28 * @common:message-buffer enable="true"
29 * @jws:conversation phase="start"
30 */
31 public void requestCallback(String caller)
32 {
33 callback.result("Here is your callback, " + caller + ".");
34 }
35 }
36
|