| 
     
   
// Revised from act soap 
import javax.xml.namespace.QName; 
import javax.xml.soap.*; 
 
public class TMConstants { 
   
  public static final String ENCODING_MECHANISMTYPE = "ACT SAAJ"; 
  public static final String NS_PREFIX_WSDL = "wsdl"; 
  public static final String NS_URI_WSDL = "http://schemas.xmlsoap.org/wsdl/"; 
   
  public static final String NS_XSI_TYPE_PREFIX = "xsi"; 
  public static final String NS_XSI_TYPE_LOCALNAME = "type"; 
  public static final String NS_XSI_NIL_LOCALNAME = "nil"; 
  public static final String ATTR_ARRAY_TYPE = "arrayType"; 
  public static final String URI_2001_SCHEMA_XSI = 
      "http://www.w3.org/2001/XMLSchema-instance"; 
    public static final String URI_1999_SCHEMA_XSD = 
      "http://www.w3.org/1999/XMLSchema"; 
  public static final String URI_2000_SCHEMA_XSD = 
      "http://www.w3.org/2000/10/XMLSchema"; 
  public static final String URI_2001_SCHEMA_XSD = 
      "http://www.w3.org/2001/XMLSchema"; 
  public static final String URI_DEFAULT_SCHEMA_XSD = URI_2001_SCHEMA_XSD; 
  public static final String[] URIS_SCHEMA_XSD = { 
      URI_2001_SCHEMA_XSD, 
      URI_2000_SCHEMA_XSD, 
      URI_1999_SCHEMA_XSD 
  }; 
  public static final String URI_DEFAULT_SCHEMA_XSD_PREFIX = "xsd"; 
    public static final String URI_SOAP11_ENC = 
      "http://schemas.xmlsoap.org/soap/encoding/"; 
  public static final String URI_SOAP12_ENC = 
      "http://www.w3.org/2002/12/soap-encoding"; 
  public static final String URI_SOAP12_NOENC = 
      "http://www.w3.org/2002/12/soap-envelope/encoding/none"; 
  public static final String URI_DEFAULT_SOAP_ENC = URI_SOAP11_ENC; 
  public static final String NS_URI_XML = 
      "http://www.w3.org/XML/1998/namespace"; 
  public static final String[] URIS_SOAP_ENC = { 
      URI_SOAP11_ENC, 
      URI_SOAP12_ENC, 
  }; 
  public static final String URI_DEFAULT_SOAP_ENC_PREFIX = "soapenc"; 
  public static final String URI_LITERAL_ENC = ""; 
  public static final QName QNAME_LITERAL_ITEM = new QName(URI_LITERAL_ENC, 
      "item"); 
  public static final String LITERAL_ITEM = "item"; 
    public static final String URI_ACT_SOAP = "http://act.buaa.edu.cn/encoding/"; 
  public static final String URI_ACT_SOAP_PREFIX = "actsoapenc"; 
    public static final QName XSD_STRING = new QName(URI_DEFAULT_SCHEMA_XSD, 
      "string", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_BOOLEAN = new QName(URI_DEFAULT_SCHEMA_XSD, 
      "boolean", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_DOUBLE = new QName(URI_DEFAULT_SCHEMA_XSD, 
      "double", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_FLOAT = new QName(URI_DEFAULT_SCHEMA_XSD, 
                                                  "float", 
                                                  URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_INT = new QName(URI_DEFAULT_SCHEMA_XSD, "int", 
                                                URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_INTEGER = new QName(URI_DEFAULT_SCHEMA_XSD, 
      "integer", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_LONG = new QName(URI_DEFAULT_SCHEMA_XSD, "long", 
                                                 URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_SHORT = new QName(URI_DEFAULT_SCHEMA_XSD, 
                                                  "short", 
                                                  URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_BYTE = new QName(URI_DEFAULT_SCHEMA_XSD, "byte", 
                                                 URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_DECIMAL = new QName(URI_DEFAULT_SCHEMA_XSD, 
      "decimal", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_BASE64 = new QName(URI_DEFAULT_SCHEMA_XSD, 
      "base64Binary", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_HEXBIN = new QName(URI_DEFAULT_SCHEMA_XSD, 
      "hexBinary", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_ANYTYPE = new QName(URI_DEFAULT_SCHEMA_XSD, 
      "anyType", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_ANY = new QName(URI_DEFAULT_SCHEMA_XSD, "any", 
                                                URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_QNAME = new QName(URI_DEFAULT_SCHEMA_XSD, 
                                                  "QName", 
                                                  URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_DATETIME = new QName(URI_DEFAULT_SCHEMA_XSD, 
      "dateTime", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_DATE = new QName(URI_DEFAULT_SCHEMA_XSD, "date", 
                                                 URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_TIME = new QName(URI_DEFAULT_SCHEMA_XSD, "time", 
                                                 URI_DEFAULT_SCHEMA_XSD_PREFIX); 
      public static final QName XSD_NORMALIZEDSTRING = new QName( 
      URI_2001_SCHEMA_XSD, "normalizedString", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_TOKEN = new QName(URI_2001_SCHEMA_XSD, "token", 
                                                  URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_UNSIGNEDLONG = new QName(URI_2001_SCHEMA_XSD, 
      "unsignedLong", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_UNSIGNEDINT = new QName(URI_2001_SCHEMA_XSD, 
      "unsignedInt", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_UNSIGNEDSHORT = new QName(URI_2001_SCHEMA_XSD, 
      "unsignedShort", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_UNSIGNEDBYTE = new QName(URI_2001_SCHEMA_XSD, 
      "unsignedByte", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_POSITIVEINTEGER = new QName(URI_2001_SCHEMA_XSD, 
      "positiveInteger", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_NEGATIVEINTEGER = new QName(URI_2001_SCHEMA_XSD, 
      "negativeInteger", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_NONNEGATIVEINTEGER = new QName( 
      URI_2001_SCHEMA_XSD, "nonNegativeInteger", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_NONPOSITIVEINTEGER = new QName( 
      URI_2001_SCHEMA_XSD, "nonPositiveInteger", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_YEARMONTH = new QName(URI_2001_SCHEMA_XSD, 
      "gYearMonth", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_MONTHDAY = new QName(URI_2001_SCHEMA_XSD, 
      "gMonthDay", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_YEAR = new QName(URI_2001_SCHEMA_XSD, "gYear", 
                                                 URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_MONTH = new QName(URI_2001_SCHEMA_XSD, "gMonth", 
                                                  URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_DAY = new QName(URI_2001_SCHEMA_XSD, "gDay", 
                                                URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_DURATION = new QName(URI_2001_SCHEMA_XSD, 
      "duration", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_NAME = new QName(URI_2001_SCHEMA_XSD, "Name", 
                                                 URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_NCNAME = new QName(URI_2001_SCHEMA_XSD, 
      "NCName", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_NMTOKEN = new QName(URI_2001_SCHEMA_XSD, 
      "NMTOKEN", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_NMTOKENS = new QName(URI_2001_SCHEMA_XSD, 
      "NMTOKENS", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_NOTATION = new QName(URI_2001_SCHEMA_XSD, 
      "NOTATION", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_ENTITY = new QName(URI_2001_SCHEMA_XSD, 
      "ENTITY", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_ENTITIES = new QName(URI_2001_SCHEMA_XSD, 
      "ENTITIES", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_IDREF = new QName(URI_2001_SCHEMA_XSD, "IDREF", 
                                                  URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_IDREFS = new QName(URI_2001_SCHEMA_XSD, 
      "IDREFS", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_ANYURI = new QName(URI_2001_SCHEMA_XSD, 
      "anyURI", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_LANGUAGE = new QName(URI_2001_SCHEMA_XSD, 
      "language", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_ID = new QName(URI_2001_SCHEMA_XSD, "ID", 
                                               URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XSD_SCHEMA = new QName(URI_2001_SCHEMA_XSD, 
      "schema", URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName XML_LANG = new QName(URI_2001_SCHEMA_XSD, "lang", 
                                                 URI_DEFAULT_SCHEMA_XSD_PREFIX); 
  public static final QName SOAP_BASE64 = new QName(URI_DEFAULT_SOAP_ENC, 
      "base64", URI_DEFAULT_SOAP_ENC_PREFIX); 
  public static final QName SOAP_BASE64BINARY = new QName(URI_DEFAULT_SOAP_ENC, 
      "base64Binary", URI_DEFAULT_SOAP_ENC_PREFIX); 
  public static final QName SOAP_STRING = new QName(URI_DEFAULT_SOAP_ENC, 
      "string", URI_DEFAULT_SOAP_ENC_PREFIX); 
  public static final QName SOAP_BOOLEAN = new QName(URI_DEFAULT_SOAP_ENC, 
      "boolean", URI_DEFAULT_SOAP_ENC_PREFIX); 
  public static final QName SOAP_DOUBLE = new QName(URI_DEFAULT_SOAP_ENC, 
      "double", URI_DEFAULT_SOAP_ENC_PREFIX); 
  public static final QName SOAP_FLOAT = new QName(URI_DEFAULT_SOAP_ENC, 
      "float", URI_DEFAULT_SOAP_ENC_PREFIX); 
  public static final QName SOAP_INT = new QName(URI_DEFAULT_SOAP_ENC, "int", 
                                                 URI_DEFAULT_SOAP_ENC_PREFIX); 
  public static final QName SOAP_LONG = new QName(URI_DEFAULT_SOAP_ENC, "long", 
                                                  URI_DEFAULT_SOAP_ENC_PREFIX); 
  public static final QName SOAP_SHORT = new QName(URI_DEFAULT_SOAP_ENC, 
      "short", URI_DEFAULT_SOAP_ENC_PREFIX); 
  public static final QName SOAP_BYTE = new QName(URI_DEFAULT_SOAP_ENC, "byte", 
                                                  URI_DEFAULT_SOAP_ENC_PREFIX); 
  public static final QName SOAP_INTEGER = new QName(URI_DEFAULT_SOAP_ENC, 
      "integer", URI_DEFAULT_SOAP_ENC_PREFIX); 
  public static final QName SOAP_DECIMAL = new QName(URI_DEFAULT_SOAP_ENC, 
      "decimal", URI_DEFAULT_SOAP_ENC_PREFIX); 
  public static final QName SOAP_ARRAY = new QName(URI_DEFAULT_SOAP_ENC, 
      "Array", URI_DEFAULT_SOAP_ENC_PREFIX); 
  public static final QName SOAP_ARRAY12 = new QName(URI_SOAP12_ENC, "Array", 
      URI_DEFAULT_SOAP_ENC_PREFIX); 
    public static final QName QNAME_TYPE_COLLECTION = new QName( 
      URI_ACT_SOAP, "collection", URI_ACT_SOAP_PREFIX); 
  public static final QName QNAME_TYPE_LIST = new QName(URI_ACT_SOAP, 
      "List", URI_ACT_SOAP_PREFIX); 
  public static final QName QNAME_TYPE_ARRAY_LIST = new QName( 
      URI_ACT_SOAP, "arrayList", URI_ACT_SOAP_PREFIX); 
  public static final QName QNAME_TYPE_DATAHANDLER = new QName(URI_ACT_SOAP, 
    "DataHandler", URI_ACT_SOAP_PREFIX); 
  public static final QName SOAP_MAP = new QName(URI_ACT_SOAP, "Map", 
                                                 URI_ACT_SOAP_PREFIX); 
  public static final QName SOAP_VECTOR = new QName(URI_ACT_SOAP, 
      "Vector", URI_ACT_SOAP_PREFIX); 
  public static final String ANYCONTENT = "_any"; 
  public static final QName QNAME_MAP_ITEM = new QName("", "item"); 
  public static final QName QNAME_MAP_KEY = new QName("", "key"); 
  public static final QName QNAME_MAP_VALUE = new QName("", "value"); 
  public static final String DEFAULT_ENCODINGSTYLE = 
      "http://schemas.xmlsoap.org/soap/encoding/"; 
   
  public static final String SCHEMA = "schema"; 
  public static final String SCHEMA_COMPLEXTYPE = "complexType"; 
  public static final String SCHEMA_SIMPLETYPE = "simpleType"; 
  public static final String SCHEMA_RESTRICTION = "restriction"; 
  public static final String SCHEMA_BASE = "base"; 
  public static final String SCHEMA_NAME = "name"; 
  public static final String SCHEMA_SEQUENCE = "sequence"; 
  public static final String SCHEMA_ELEMENT = "element"; 
  public static final String SCHEMA_ITEM = "item"; 
  public static final String SCHEMA_MINOCCURS = "minOccurs"; 
  public static final String SCHEMA_MAXOCCURS = "maxOccurs"; 
  public static final String SCHEMA_UNBOUNDED = "unbounded"; 
  public static final String SCHEMA_0 = "0"; 
  public static final String SCHEMA_TYPE = "type"; 
  public static final String SCHEMA_ANYTYPE = URI_DEFAULT_SCHEMA_XSD_PREFIX + 
      ":anyType"; 
  public static final String SCHEMA_NILLABLE = "nillable"; 
  public static final String TARGET_NAMESPACE = "targetNamespace"; 
  public static SOAPFactory SOAPFACTORY_INSTANCE = null; 
  static { 
    try { 
      System.setProperty("javax.xml.soap.SOAPFactory", 
                         "org.act.soap.message.ver1_1.SOAPFactory1_1Impl"); 
      SOAPFACTORY_INSTANCE = SOAPFactory.newInstance(); 
    } 
    catch (Exception ex) {} 
  } 
  public static Name NAME_XSITYPE = null; 
  static { 
    try { 
      NAME_XSITYPE = SOAPFACTORY_INSTANCE.createName(TMConstants. 
          NS_XSI_TYPE_LOCALNAME, 
          TMConstants.NS_XSI_TYPE_PREFIX, 
          TMConstants.URI_2001_SCHEMA_XSI); 
    } 
    catch (Exception ex) {} 
  } 
  public static Name NAME_NIL = null; 
  static { 
    try { 
      NAME_NIL = SOAPFACTORY_INSTANCE.createName(TMConstants. 
                                                 NS_XSI_NIL_LOCALNAME, 
                                                 TMConstants.NS_XSI_TYPE_PREFIX, 
                                                 TMConstants. 
                                                 URI_2001_SCHEMA_XSI); 
    } 
    catch (Exception ex) {} 
  } 
  public static Name NAME_SOAPENCARRAY_TYPE = null; 
  static { 
    try { 
      NAME_SOAPENCARRAY_TYPE = SOAPFACTORY_INSTANCE.createName( 
          TMConstants.ATTR_ARRAY_TYPE, 
          TMConstants.URI_DEFAULT_SOAP_ENC_PREFIX, 
          TMConstants.URI_DEFAULT_SOAP_ENC); 
    } 
    catch (Exception ex) {} 
  } 
} 
 
    
     
   
    
    |