| Deprecated Fields | 
| org.idoox.xml.schema.SchemaConstruct.appInfo there can be more than one
 appInfo,
              useSchemaConstruct.getAppInfos()andSchemaConstruct.setAppInfos(org.w3c.dom.Element[])instead | 
| org.idoox.webservice.client.LookupProperties.CONNECTION_TIMEOUT See
 CallContext.TRANSPORT_CONNECTION_TIMEOUT | 
| org.idoox.wasp.tools.wsdlc.WSDLCompilerFactory.CONTEXT_WSDLCOMPILER_FACTORY Use
 WSDL2JavaFactory.CONTEXT_WSDL2JAVA_FACTORY | 
| org.systinet.wasp.security.ws.WSSecurityException.FAILED_AUTHENTICATION Throw a new instance of
 WSSecurityException. | 
| org.systinet.wasp.security.ws.WSSecurityException.FAILED_CHECK Throw a new instance of
 WSSecurityException. | 
| org.idoox.webservice.client.LookupProperties.HTTP_BASIC_PASSWORD See
 WaspSecurity.HTTP_BASIC_PASSWORD | 
| org.idoox.webservice.client.LookupProperties.HTTP_BASIC_USER_NAME See
 WaspSecurity.HTTP_BASIC_USER_NAME | 
| org.idoox.webservice.client.LookupProperties.HTTP_PROXY_PASSWORD See
 ServiceClientContext.HTTP_PROXY_PASSWORD | 
| org.systinet.wasp.webservice.ServiceClientContext.HTTP_PROXY_PASSWORD See
 CallContext.HTTP_PROXY_PASSWORD | 
| org.idoox.webservice.client.LookupProperties.HTTP_PROXY_USER_NAME See
 ServiceClientContext.HTTP_PROXY_USER_NAME | 
| org.systinet.wasp.webservice.ServiceClientContext.HTTP_PROXY_USER_NAME See
 CallContext.HTTP_PROXY_USER_NAME | 
| org.idoox.webservice.client.LookupProperties.HTTP_REQUEST_CHUNKING See
 ServiceClientContext.HTTP_REQUEST_CHUNKING | 
| org.systinet.wasp.webservice.ServiceClientContext.HTTP_REQUEST_CHUNKING See
 CallContext.HTTP_REQUEST_CHUNKING | 
| org.systinet.wasp.security.ws.WSSecurityException.INVALID_SECURITY Throw a new instance of
 WSSecurityException. | 
| org.systinet.wasp.security.ws.WSSecurityException.INVALID_SECURITY_TOKEN Throw a new instance of
 WSSecurityException. | 
| org.idoox.wasp.wsdl.SOAPMethodInfo.javaExceptions use
 SOAPMethodInfo.faultsInfoinstead | 
| org.idoox.xml.schema.Type.KIND_ARRAY 
 | 
| org.idoox.xml.schema.Type.KIND_STRUCTURE 
 | 
| org.systinet.wasp.webservice.ServiceClientContext.MAIL_INPUT_PASSWORD See
 CallContext.MAIL_INPUT_PASSWORD | 
| org.systinet.wasp.webservice.ServiceClientContext.MAIL_OUTPUT_FROM See
 CallContext.MAIL_OUTPUT_FROM | 
| org.systinet.wasp.webservice.ServiceClientContext.MAIL_OUTPUT_SERVER See
 CallContext.MAIL_OUTPUT_SERVER | 
| org.systinet.wasp.admin.DeployService.NAMESPACE_PACKAGE_1_0 use
 DeploymentDescriptor.NAMESPACE_PACKAGE_1_0instead | 
| org.systinet.wasp.admin.DeployService.NAMESPACE_PACKAGE_1_1 use
 DeploymentDescriptor.NAMESPACE_PACKAGE_1_1instead | 
| org.idoox.wasp.wsdl.SOAPMethodInfo.nonJavaFaults use
 SOAPMethodInfo.faultsInfoinstead | 
| org.systinet.wasp.dd.ServiceEndpoint.OTHER_METHODS_GET Only raw services (their instance has to implement
              the
 org.systinet.wasp.webservice.RawServiceinterface)
              are bound to both the GET and POST methods. | 
| org.systinet.wasp.dd.ServiceEndpoint.OTHER_METHODS_NONE Only raw services (their instance has to implement
              the
 org.systinet.wasp.webservice.RawServiceinterface)
              are bound to both the GET and POST methods. | 
| org.systinet.wasp.security.ws.WSSecurityException.SECURITY_TOKEN_UNAVAILABLE Throw a new instance of
 WSSecurityException. | 
| org.idoox.wasp.WaspSecurity.SYSTINET_KERBEROS_SERVICE_REALM Use
 WaspSecurity.setProviderProperties(ServiceEndpointContext serviceEndpointContext, Configurable config, String providerName)orWaspSecurity.setProviderProperties(org.systinet.wasp.webservice.ServiceClient, org.idoox.config.Configurable, java.lang.String)instead. | 
| org.idoox.wasp.WaspSecurity.SYSTINET_KRB_PRIVATE_STATE Use
 WaspSecurity.setProviderProperties(ServiceEndpointContext serviceEndpointContext, Configurable config, String providerName)orWaspSecurity.setProviderProperties(org.systinet.wasp.webservice.ServiceClient, org.idoox.config.Configurable, java.lang.String)instead. | 
| org.idoox.wasp.WaspSecurity.SYSTINET_KRB_QOP_VALUE Use
 WaspSecurity.setProviderProperties(ServiceEndpointContext serviceEndpointContext, Configurable config, String providerName)orWaspSecurity.setProviderProperties(org.systinet.wasp.webservice.ServiceClient, org.idoox.config.Configurable, java.lang.String)instead. | 
| org.idoox.wasp.WaspSecurity.SYSTINET_KRB_REQ_MIC Use
 WaspSecurity.setProviderProperties(ServiceEndpointContext serviceEndpointContext, Configurable config, String providerName)orWaspSecurity.setProviderProperties(org.systinet.wasp.webservice.ServiceClient, org.idoox.config.Configurable, java.lang.String)instead. | 
| org.idoox.wasp.WaspSecurity.SYSTINET_REQ_CONF Use
 WaspSecurity.setProviderProperties(ServiceEndpointContext serviceEndpointContext, Configurable config, String providerName)orWaspSecurity.setProviderProperties(org.systinet.wasp.webservice.ServiceClient, org.idoox.config.Configurable, java.lang.String)instead. | 
| org.idoox.wasp.WaspSecurity.SYSTINET_REQ_MUTUAL_AUTH Use
 WaspSecurity.setProviderProperties(ServiceEndpointContext serviceEndpointContext, Configurable config, String providerName)orWaspSecurity.setProviderProperties(org.systinet.wasp.webservice.ServiceClient, org.idoox.config.Configurable, java.lang.String)instead. | 
| org.idoox.wasp.WaspSecurity.SYSTINET_SOAPDSIG_CANONICALIZATION_METHOD Use
 WaspSecurity.setProviderProperties(ServiceEndpointContext serviceEndpointContext, Configurable config, String providerName)orWaspSecurity.setProviderProperties(org.systinet.wasp.webservice.ServiceClient, org.idoox.config.Configurable, java.lang.String)instead. | 
| org.idoox.wasp.WaspSecurity.SYSTINET_SOAPDSIG_DIGEST_METHOD Use
 WaspSecurity.setProviderProperties(ServiceEndpointContext serviceEndpointContext, Configurable config, String providerName)orWaspSecurity.setProviderProperties(org.systinet.wasp.webservice.ServiceClient, org.idoox.config.Configurable, java.lang.String)instead. | 
| org.idoox.wasp.WaspSecurity.SYSTINET_SOAPDSIG_KEYNAME Use
 WaspSecurity.setProviderProperties(ServiceEndpointContext serviceEndpointContext, Configurable config, String providerName)orWaspSecurity.setProviderProperties(org.systinet.wasp.webservice.ServiceClient, org.idoox.config.Configurable, java.lang.String)instead. | 
| org.idoox.wasp.WaspSecurity.SYSTINET_SOAPDSIG_SIGNATURE_METHOD Use
 WaspSecurity.setProviderProperties(ServiceEndpointContext serviceEndpointContext, Configurable config, String providerName)orWaspSecurity.setProviderProperties(org.systinet.wasp.webservice.ServiceClient, org.idoox.config.Configurable, java.lang.String)instead. | 
| org.idoox.wasp.WaspSecurity.SYSTINET_SOAPDSIG_SIGNATURE_TYPE Use
 WaspSecurity.setProviderProperties(ServiceEndpointContext serviceEndpointContext, Configurable config, String providerName)orWaspSecurity.setProviderProperties(org.systinet.wasp.webservice.ServiceClient, org.idoox.config.Configurable, java.lang.String)instead. | 
| org.idoox.wasp.WaspSecurity.SYSTINET_SOAPDSIG_TRANSFORMS Use
 WaspSecurity.setProviderProperties(ServiceEndpointContext serviceEndpointContext, Configurable config, String providerName)orWaspSecurity.setProviderProperties(org.systinet.wasp.webservice.ServiceClient, org.idoox.config.Configurable, java.lang.String)instead. | 
| org.systinet.wasp.security.ws.WSSecurityException.UNSUPPORTED_ALGORITHM Throw a new instance of
 WSSecurityException. | 
| org.systinet.wasp.security.ws.WSSecurityException.UNSUPPORTED_SECURITY_TOKEN Throw a new instance of
 WSSecurityException. | 
| org.idoox.webservice.client.LookupProperties.WSDL_BINDING_EXTELEMENT_NAME 
 | 
| org.idoox.webservice.client.LookupProperties.WSDL_BINDING_EXTELEMENT_NAMESPACE 
 | 
| org.systinet.wasp.webservice.ServiceEndpointContext.WSDL_BINDING_STYLE See
 CallContext.WSDL_BINDING_STYLE | 
| org.systinet.wasp.webservice.ServiceEndpointContext.WSDL_ENCODING_URI See
 CallContext.WSDL_ENCODING_URI | 
| org.systinet.wasp.webservice.ServiceEndpoint.XML_PROTOCOL_SOAP11 See
 ServiceEndpoint.setXMLProtocol(java.lang.String). | 
| org.systinet.wasp.webservice.ServiceEndpoint.XML_PROTOCOL_SOAP12 See
 ServiceEndpoint.setXMLProtocol(java.lang.String). | 
 
| Deprecated Methods | 
| org.idoox.xml.schema.AttributeGroup.addAttribute(Attribute) Use
 AttributeGroup.setAttributes(org.idoox.xml.schema.Attribute[])instead | 
| org.idoox.xml.schema.AttributeGroup.addAttributeGroup(AttributeGroup) Use
 AttributeGroup.setAttributeGroups(org.idoox.xml.schema.AttributeGroup[])instead. | 
| org.idoox.xmlrpc.Message.addHeader(QName, Map, Tokenizer) Use
 Message.addHeader(Tokenizer content)instead. | 
| org.idoox.xmlrpc.Message.addHeader(QName, Map, Tokenizer, int) Use
 Message.addHeader(Tokenizer content, int pos)instead. | 
| org.systinet.wasp.dd.Export.addHeaderProcessor(HeaderProcessor) Use
 Handlerinstead of (@link HeaderProcessor},Export.addHandler(Handler)as a replacement. | 
| org.systinet.wasp.dd.Processing.addHeaderProcessor(HeaderProcessor) Use
 Handlerinstead of (@link HeaderProcessor},Processing.addHandler(Handler)as a replacement. | 
| org.systinet.wasp.dd.DeploymentDescriptor.addHeaderProcessor(String, String) Use
 Handlerinstead of (@link HeaderProcessor},DeploymentDescriptor.addHandler(String, String)as a replacement. | 
| org.systinet.wasp.dd.Processing.addHeaderProcessor(String, String) Use
 Handlerinstead of (@link HeaderProcessor},Processing.addHandler(String, String)as a replacement. | 
| org.idoox.xml.schema.Type.addMember(Member) use addSubConstruct() instead
 | 
| org.systinet.wasp.dd.Processing.addProcessing(String) No nested processings supported; use
 DeploymentDescriptor.addProcessing(String)andProcessing.addProcessing(Processing)instead. | 
| org.systinet.security.policy.WASPAccessController.checkPermission(Permission) use
 org.idoox.wasp.WaspSecurity.checkPermissionfor permission checking. | 
| org.systinet.wasp.webservice.ServiceClient.create(Class) use
 ServiceClient.create()andServiceClient.createProxy(java.lang.Class)instead | 
| org.systinet.wasp.handler.WaspHandlerInfo.create(HeaderProcessor, boolean) 
 | 
| javax.xml.soap.SOAPElementFactory.create(Name) Use
 javax.xml.soap.SOAPFactory.createElement(javax.xml.soap.Name)
 instead
 | 
| javax.xml.soap.SOAPElementFactory.create(String) Use
 javax.xml.soap.SOAPFactory.createElement(String localName) instead
 | 
| org.systinet.wasp.webservice.ServiceClient.create(String, Class) use
 ServiceClient.create(java.lang.String)andServiceClient.createProxy(java.lang.Class)instead | 
| org.systinet.wasp.webservice.ServiceClient.create(String, Class, Map) use
 ServiceClient.create(java.lang.String, java.util.Map)andServiceClient.createProxy(java.lang.Class)instead | 
| org.systinet.wasp.webservice.ServiceClient.create(String, Class, ServiceClient) use
 ServiceClient.create(org.systinet.wasp.webservice.ServiceClient)andServiceClient.createProxy(java.lang.Class)instead | 
| javax.xml.soap.SOAPElementFactory.create(String, String, String) Use
 javax.xml.soap.SOAPFactory.createElement(String localName,
 						String prefix,
						String uri)
 instead
 | 
| org.systinet.wasp.admin.DeployService.deployPackage(String, String, boolean, MessageAttachment) Use
 DeployService.deployPackage(String,boolean,MessageAttachment)instead. | 
| org.idoox.wasp.serialization.TypeMappingContext.enter(QName, QName) 
 | 
| org.idoox.wasp.serialization.DeserializationContext.enter(String, String, String, String) Use the operations from
 SchemaContextinstead | 
| org.idoox.wasp.tools.java2wsdl.Java2WSDL.generateDefinitions(Class) use
 Java2WSDL.generateDefinition(java.lang.Class)instead. | 
| org.systinet.wasp.webservice.ServiceClient.getAsyncTimeout() use
 AsyncConversation.getTimeout()instead | 
| org.idoox.webservice.client.WebServiceHelper.getCallContext(Object) Use
 ServiceClient. | 
| org.idoox.config.Configurator.getConfigurable(String) Use
 Configurator.getConfigurable(String, String)instead. | 
| org.systinet.wasp.webservice.ServiceClient.getConnectionTimeout() See
 CallContext.TRANSPORT_CONNECTION_TIMEOUT. | 
| org.idoox.webservice.client.WebServiceHelper.getCredentials(Object) 
 | 
| org.idoox.wasp.serialization.SchemaContext.getCurrentMember() Use one of
 SchemaContext.getCurrentSchemaConstruct(),SchemaContext.getCurrentConstructName(),SchemaContext.getCurrentConstructType(). | 
| org.systinet.wasp.dd.Export.getHeaderProcessors() Use
 Handlerinstead of (@link HeaderProcessor},Export.getHandlers()as a replacement. | 
| org.systinet.wasp.dd.DeploymentDescriptor.getHeaderProcessors() Use
 Handlerinstead of (@link HeaderProcessor},DeploymentDescriptor.getHandlers()as a replacement. | 
| org.systinet.wasp.dd.Processing.getHeaderProcessors() Use
 Handlerinstead of (@link HeaderProcessor},Processing.addHandler(org.systinet.wasp.dd.Handler)as a replacement. | 
| org.systinet.wasp.webservice.Processing.getHeaderProcessors() use
 Processing.getHandlers()instead | 
| org.idoox.config.Configurable.getId() Use
 Configurable.getType()andConfigurable.getName()instead | 
| org.systinet.wasp.webservice.ServiceClient.getInterface() ServiceClient doesn't remember an interface for created proxy.
             See
 ServiceClient.createProxy(java.lang.Class). | 
| org.idoox.webservice.server.WebServiceContext.getLifeCycleService() use org.idoox.wasp.server.WSContext.getLifeCycleService() instead
 | 
| org.idoox.xml.schema.Type.getMembers() use getSubConstructs() instead
 | 
| org.idoox.wasp.serialization.xsdbuiltin.Time.getMin() Use
 Time.getMinute()instead. | 
| org.systinet.wasp.dd.ServiceEndpoint.getOtherMethods() Only raw services (their instance has to implement
              the
 org.systinet.wasp.webservice.RawServiceinterface)
              are bound to both the GET and POST methods. | 
| org.systinet.wasp.admin.DeployService.getPackageDD(Package, MessageAttachment) Use
 getPackageDD(Package, MessageAttachment, String)instead. | 
| org.idoox.wasp.serialization.DeserializationContext.getPostDeserializationHandlers() The feature is no longer supported
 | 
| org.systinet.wasp.webservice.ServiceClient.getProxy() use
 ServiceClient.createProxy(java.lang.Class)instead | 
| org.idoox.wasp.serialization.TypeMappingContext.getSchemaType(QName, String) 
 | 
| org.idoox.wasp.serialization.xsdbuiltin.Time.getSec() Use
 Time.getSecond()instead. | 
| org.idoox.webservice.client.WebServiceHelper.getSecurityProvider(Object) since WASP4.5
 | 
| org.idoox.webservice.server.WebServiceContext.getServiceConfigurable() use getServiceInstanceConfigurable() method instead.
 | 
| org.idoox.webservice.server.WebServiceContext.getServiceName() use getServiceInstanceName() method instead.
 | 
| org.systinet.wasp.dd.ServiceClient.getServicePortType() Use
 ServiceClient.getServicePortName()instead. | 
| org.systinet.wasp.dd.ServiceClient.getServiceURI() use
 ServiceClient.getServiceURL()instead | 
| org.idoox.webservice.client.WebServiceHelper.getStubContext(Object) Use
 ServiceClient. | 
| org.idoox.transport.TransportRepository.getTransport(String) Use
 TransportRepository.getTransportForScheme(java.lang.String)instead. | 
| org.idoox.wasp.serialization.TypeMappingContext.getType(QName, QName) 
 | 
| org.idoox.webservice.client.WebServiceHelper.getWebService(Object) Use
 Currentinstead ofWebService | 
| org.systinet.wasp.security.ws.conf.MessageConf.getWsseNamespace() Use
 MessageConf.getVersion()instead. | 
| org.systinet.wasp.security.ws.conf.MessageConf.getWsuNamespace() Use
 MessageConf.getVersion()instead. | 
| org.systinet.wasp.dd.ServiceClient.getXMLProtocol() The selection of the protocol relies on the WSDL (and the
              port selected) and on the value of the
 CallContext.XML_PROTOCOLset to theCallContext. | 
| org.systinet.wasp.dd.ServiceEndpoint.getXMLProtocol() The selection of protocol relies on the WSDL.
              The default value is stored in
 clientconf.xmland 
              as top-level elementdefaultXMLProtocol. | 
| org.systinet.wasp.webservice.ServiceEndpoint.getXMLProtocol() This methods returns XML protocol set by
 ServiceEndpoint.setXMLProtocol(java.lang.String).
 Inside any XML processing unit (e.g. JAX-RPC handler) you can get version of
 used XML protocol fromCallContext(seeCallContext.XML_PROTOCOL). | 
| org.idoox.xmlrpc.Message.initFault() use
 initFault(boolean needsBody)instead. | 
| org.idoox.xmlrpc.Message.initOutput() use
 initOutput(boolean needsBody)instead. | 
| org.idoox.wasp.tools.wsdl2java.WSDL2Java.isGeneratingAllTypes() always returns true
 | 
| org.idoox.xml.schema.Member.isNullable() Use
 Member.isNillable()instead. | 
| org.idoox.wasp.serialization.TypeMappingContext.leave() 
 | 
| org.idoox.wasp.serialization.DeserializationContext.leave() Use the operations from
 SchemaContextinstead | 
| org.systinet.wasp.webservice.Registry.lookup(ServiceClient) use
 ServiceClient.createProxy(java.lang.Class)instead | 
| org.systinet.wasp.webservice.Registry.lookup(String, Class, String, Map) use
 ServiceClient.create(java.lang.String, java.util.Map)andServiceClient.createProxy(java.lang.Class)instead | 
| org.idoox.wasp.tools.wsdlc.WSDLCompilerFactory.newWSDLCompiler() Use
 WSDL2JavaFactory.newWSDL2Java() | 
| org.idoox.xmlrpc.encoding.EncodingTokenizer.nextAsElement(Document) 
 | 
| org.idoox.wasp.serialization.SchemaContext.nextMember() Use
 SchemaContext.nextSchemaConstruct()instead. | 
| org.idoox.wasp.serialization.SchemaContext.putMember(Member) use putSchemaConstruct instead
 | 
| org.idoox.wasp.serialization.DeserializationContext.registerPostDeserializationHandler(PostDeserializationHandler) The feature is no longer supported
 | 
| org.idoox.wasp.serialization.SerializationContext.registerPostSerializationHandler(PostSerializationHandler) The feature is no longer supported
 | 
| org.idoox.webservice.client.WebServiceHelper.select(AsyncReceipt[], long) use
 AsyncConversation | 
| org.idoox.webservice.client.WebServiceHelper.select(List, long) use
 AsyncConversation | 
| org.systinet.wasp.webservice.ServiceClient.setAsyncTimeout(int) use
 AsyncConversation.setTimeout(long)instead | 
| org.systinet.wasp.webservice.ServiceClient.setConnectionTimeout(int) See
 CallContext.TRANSPORT_CONNECTION_TIMEOUT. You can set
             timeout for all invocations from this ServiceClient:
             serviceClient.getContext().getContextData().put(CallContext.TRANSPORT_CONNECTION_TIMEOUT, new Integer(10000));
             or timeout for next invocation only:
             serviceClient.getCallContext().getContextData().put(CallContext.TRANSPORT_CONNECTION_TIMEOUT, new Integer(10000));
              | 
| org.idoox.webservice.client.WebServiceHelper.setCredentials(Object, Credentials[]) since WASP4.5
 | 
| org.idoox.wasp.tools.wsdl2java.WSDL2Java.setGeneratingAllTypes(boolean) always set to true
 | 
| org.systinet.wasp.webservice.ServiceClient.setInterface(Class) use
 ServiceClient.createProxy(java.lang.Class)instead | 
| org.idoox.xml.schema.Type.setMembers(Member[]) use setSubConstructs() instead
 | 
| org.idoox.xml.schema.Member.setNullable(boolean) use setNillable instead
 | 
| org.systinet.wasp.dd.ServiceEndpoint.setOtherMethods(int) Only raw services (their instance has to implement
              the
 org.systinet.wasp.webservice.RawServiceinterface)
              are bound to both the GET and POST methods. | 
| org.idoox.wasp.WaspSecurity.setProviderProperties(ServiceClient, Map) Use
 WaspSecurity.setProviderProperties(ServiceClient serviceClient, Configurable config, String providerName)instead. | 
| org.idoox.wasp.WaspSecurity.setProviderProperties(ServiceEndpointContext, Map) Use
 WaspSecurity.setProviderProperties(ServiceEndpointContext serviceEndpointContext, Configurable config, String providerName)instead. | 
| org.idoox.webservice.client.WebServiceHelper.setSecurityProvider(Object, String) since WASP4.5
 | 
| org.systinet.wasp.dd.ServiceClient.setServicePortType(QName) Use
 ServiceClient.setServicePortName(javax.xml.namespace.QName)instead. | 
| org.systinet.wasp.dd.ServiceClient.setServiceURI(Endpoint) use
 ServiceClient.setServiceURL(org.idoox.transport.client.Endpoint)instead | 
| org.systinet.wasp.security.ws.MessageSecurity.setWsseNamespace(String) Use
 #MessageSecurity(Version)to specify version of WS-Security. | 
| org.systinet.wasp.security.ws.conf.MessageConf.setWsseNamespace(String) Use
 MessageConf.setVersion(java.lang.String)instead. | 
| org.systinet.wasp.security.ws.MessageSecurity.setWsuNamespace(String) Use
 #MessageSecurity(Version)to specify version of WS-Security. | 
| org.systinet.wasp.security.ws.conf.MessageConf.setWsuNamespace(String) Use
 MessageConf.setVersion(java.lang.String)instead. | 
| org.systinet.wasp.dd.ServiceClient.setXMLProtocol(String) The selection of the protocol relies on the WSDL (and the
              port selected) and on the value of the
 CallContext.XML_PROTOCOLset to theCallContext. | 
| org.systinet.wasp.dd.ServiceEndpoint.setXMLProtocol(String) The selection of protocol relies on the WSDL.
              The default value is stored in
 clientconf.xmland 
              as top-level elementdefaultXMLProtocol. | 
| org.systinet.wasp.webservice.ServiceEndpoint.setXMLProtocol(String) XML protocol of the service is determined by WSDL. Use
 Java2WSDLandJava2WSDL.setProtocolto
 generate WSDL for required XML protocol and set this WSDL to thisServiceEndpointwithServiceEndpoint.setWSDL(javax.wsdl.Definition).
 You can set XML protocol for the service with this code:
 
 ServiceEndpoint endpoint = ServiceEndpoint.create("/MyEndpoint", new MyService());
 Java2WSDL java2wsdl = Java2WSDLFactory.newJava2WSDL();
 java2wsdl.setProtocol(Java2WSDL.PROTOCOL_SOAP11_SOAP12);
 Definition wsdl = java2wsdl.generateDefinition(MyService.class);
 endpoint.setWSDL(wsdl);
 Registry.publish(endpoint); | 
| org.systinet.wasp.mgmt.ServiceAdministration.startServiceInstance(ServiceInstance) since 4.5 use
 ServiceAdministration.enableServiceInstance(org.systinet.wasp.admin.ServiceInstance)instead. | 
| org.idoox.wasp.serialization.DeserializationContext.unregisterPostDeserializationHandler(PostDeserializationHandler) The feature is no longer supported
 | 
| org.idoox.wasp.serialization.SerializationContext.unregisterPostSerializationHandler(PostSerializationHandler) The feature is no longer supported
 |