/**
* BPMManagerServiceSoapBindingStub.java
*
* This file was auto-generated from WSDL
* by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
*/
package bpmcdgwebservice.services.BPMManagerService;
public class BPMManagerServiceSoapBindingStub extends org.apache.axis.client.Stub implements bpmcdgwebservice.services.BPMManagerService.BPMManagerServiceImpl {
private java.util.Vector cachedSerClasses = new java.util.Vector();
private java.util.Vector cachedSerQNames = new java.util.Vector();
private java.util.Vector cachedSerFactories = new java.util.Vector();
private java.util.Vector cachedDeserFactories = new java.util.Vector();
static org.apache.axis.description.OperationDesc [] _operations;
static {
_operations = new org.apache.axis.description.OperationDesc[3];
_initOperationDesc1();
}
private static void _initOperationDesc1(){
org.apache.axis.description.OperationDesc oper;
org.apache.axis.description.ParameterDesc param;
oper = new org.apache.axis.description.OperationDesc();
oper.setName("main");
param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "args"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://192.168.0.141:8080/bpmcdgwebservice/services/BPMManagerService", "ArrayOf_soapenc_string"), java.lang.String[].class, false, false);
oper.addParameter(param);
oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
oper.setStyle(org.apache.axis.constants.Style.RPC);
oper.setUse(org.apache.axis.constants.Use.ENCODED);
_operations[0] = oper;
oper = new org.apache.axis.description.OperationDesc();
oper.setName("CallBpmMessage");
param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "xml"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
oper.addParameter(param);
oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
oper.setReturnClass(boolean.class);
oper.setReturnQName(new javax.xml.namespace.QName("", "CallBpmMessageReturn"));
oper.setStyle(org.apache.axis.constants.Style.RPC);
oper.setUse(org.apache.axis.constants.Use.ENCODED);
_operations[1] = oper;
oper = new org.apache.axis.description.OperationDesc();
oper.setName("SendMessageToBpm");
param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "xml"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
oper.addParameter(param);
oper.setReturnType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
oper.setReturnClass(java.lang.String.class);
oper.setReturnQName(new javax.xml.namespace.QName("", "SendMessageToBpmReturn"));
oper.setStyle(org.apache.axis.constants.Style.RPC);
oper.setUse(org.apache.axis.constants.Use.ENCODED);
_operations[2] = oper;
}
public BPMManagerServiceSoapBindingStub() throws org.apache.axis.AxisFault {
this(null);
}
public BPMManagerServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
this(service);
super.cachedEndpoint = endpointURL;
}
public BPMManagerServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
if (service == null) {
super.service = new org.apache.axis.client.Service();
} else {
super.service = service;
}
((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
java.lang.Class cls;
javax.xml.namespace.QName qName;
javax.xml.namespace.QName qName2;
java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
qName = new javax.xml.namespace.QName("http://192.168.0.141:8080/bpmcdgwebservice/services/BPMManagerService", "ArrayOf_soapenc_string");
cachedSerQNames.add(qName);
cls = java.lang.String[].class;
cachedSerClasses.add(cls);
qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
qName2 = null;
cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
}
protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
try {
org.apache.axis.client.Call _call = super._createCall();
if (super.maintainSessionSet) {
_call.setMaintainSession(super.maintainSession);
}
if (super.cachedUsername != null) {
_call.setUsername(super.cachedUsername);
}
if (super.cachedPassword != null) {
_call.setPassword(super.cachedPassword);
}
if (super.cachedEndpoint != null) {
_call.setTargetEndpointAddress(super.cachedEndpoint);
}
if (super.cachedTimeout != null) {
_call.setTimeout(super.cachedTimeout);
}
if (super.cachedPortName != null) {
_call.setPortName(super.cachedPortName);
}
java.util.Enumeration keys = super.cachedProperties.keys();
while (keys.hasMoreElements()) {
java.lang.String key = (java.lang.String) keys.nextElement();
_call.setProperty(key, super.cachedProperties.get(key));
}
// All the type mapping information is registered
// when the first call is made.
// The type mapping information is actually registered in
// the TypeMappingRegistry of the service, which
// is the reason why registration is only needed for the first call.
synchronized (this) {
if (firstCall()) {
// must set encoding style before registering serializers
_call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
_call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
for (int i = 0; i < cachedSerFactories.size(); ++i) {
java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
javax.xml.namespace.QName qName =
(javax.xml.namespace.QName)
没有合适的资源?快使用搜索试试~ 我知道了~
java Webservice的开发与制作
共42个文件
jar:18个
class:8个
java:8个
需积分: 3 17 下载量 173 浏览量
2010-03-16
22:20:42
上传
评论
收藏 5.74MB RAR 举报
温馨提示
本文件详细的讲解javaWebservice服务端的快速开发和 有最简单的方法完成webservice的客户端的调用
资源推荐
资源详情
资源评论
收起资源包目录
webbpmtest.rar (42个子文件)
webbpmtest
.project 1KB
.mymetadata 303B
WebRoot
test.jsp 2KB
WEB-INF
web.xml 1KB
lib
commons-dbcp.jar 119KB
commons-logging.jar 31KB
axis.jar 1.53MB
soap.jar 295KB
activation.jar 54KB
mail.jar 339KB
axis-ant.jar 32KB
saaj.jar 19KB
commons-logging-1.0.4.jar 37KB
jaxrpc.jar 30KB
xerces.jar 1.73MB
wsdl4j-1.5.1.jar 124KB
log4j-1.2.8.jar 344KB
commons-discovery.jar 73KB
commons-pool.jar 61KB
spring.jar 2.57MB
wsdl4j.jar 158KB
commons-discovery-0.2.jar 70KB
classes
com
cn
test
servlet
TestServlet.class 2KB
thread
TestThread.class 4KB
service
TimeService.class 4KB
TestService.class 2KB
applicationContext.xml 3KB
bpmcdgwebservice
services
BPMManagerService
BPMManagerServiceImpl.class 420B
BPMManagerServiceSoapBindingStub.class 9KB
BPMManagerServiceImplServiceLocator.class 5KB
BPMManagerServiceImplService.class 537B
META-INF
MANIFEST.MF 39B
.myeclipse
src
com
cn
test
servlet
TestServlet.java 1KB
thread
TestThread.java 4KB
service
TimeService.java 4KB
TestService.java 1KB
bpmcdgwebservice
services
BPMManagerService
BPMManagerServiceSoapBindingStub.java 13KB
BPMManagerServiceImpl.java 560B
BPMManagerServiceImplService.java 677B
BPMManagerServiceImplServiceLocator.java 6KB
config
applicationContext.xml 3KB
.classpath 2KB
共 42 条
- 1
资源评论
huito
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功