private void initTypeMapping() {
    javax.xml.rpc.encoding.TypeMapping tm =
        super.getTypeMapping(com.ibm.ws.webservices.engine.Constants.URI_LITERAL_ENC);
    java.lang.Class javaType = null;
    javax.xml.namespace.QName xmlType = null;
    javax.xml.namespace.QName compQName = null;
    javax.xml.namespace.QName compTypeQName = null;
    com.ibm.ws.webservices.engine.encoding.SerializerFactory sf = null;
    com.ibm.ws.webservices.engine.encoding.DeserializerFactory df = null;
    javaType = com.asiainfo.openboss.obsystem.openbroker.txseries_cics.WSParameter.class;
    xmlType =
        com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
            "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com", "WSParameter");
    sf =
        com.ibm.ws.webservices.engine.encoding.ser.BaseSerializerFactory.createFactory(
            com.ibm.ws.webservices.engine.encoding.ser.BeanSerializerFactory.class,
            javaType,
            xmlType);
    df =
        com.ibm.ws.webservices.engine.encoding.ser.BaseDeserializerFactory.createFactory(
            com.ibm.ws.webservices.engine.encoding.ser.BeanDeserializerFactory.class,
            javaType,
            xmlType);
    if (sf != null || df != null) {
      tm.register(javaType, xmlType, sf, df);
    }

    javaType = com.asiainfo.openboss.obsystem.openbroker.txseries_cics.WSResult.class;
    xmlType =
        com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
            "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com", "WSResult");
    sf =
        com.ibm.ws.webservices.engine.encoding.ser.BaseSerializerFactory.createFactory(
            com.ibm.ws.webservices.engine.encoding.ser.BeanSerializerFactory.class,
            javaType,
            xmlType);
    df =
        com.ibm.ws.webservices.engine.encoding.ser.BaseDeserializerFactory.createFactory(
            com.ibm.ws.webservices.engine.encoding.ser.BeanDeserializerFactory.class,
            javaType,
            xmlType);
    if (sf != null || df != null) {
      tm.register(javaType, xmlType, sf, df);
    }
  }
 private static com.ibm.ws.webservices.engine.description.OperationDesc _getshutdownOperation1() {
   com.ibm.ws.webservices.engine.description.ParameterDesc[] _params1 =
       new com.ibm.ws.webservices.engine.description.ParameterDesc[] {};
   com.ibm.ws.webservices.engine.description.ParameterDesc _returnDesc1 =
       new com.ibm.ws.webservices.engine.description.ParameterDesc(
           null,
           com.ibm.ws.webservices.engine.description.ParameterDesc.OUT,
           com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
               "http://websphere.ibm.com/webservices/", "Void"),
           void.class,
           true,
           false,
           false,
           false,
           true,
           true);
   com.ibm.ws.webservices.engine.description.FaultDesc[] _faults1 =
       new com.ibm.ws.webservices.engine.description.FaultDesc[] {};
   _shutdownOperation1 =
       new com.ibm.ws.webservices.engine.description.OperationDesc(
           "shutdown",
           com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
               "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com", "shutdown"),
           _params1,
           _returnDesc1,
           _faults1,
           "");
   _shutdownOperation1.setOption(
       "inputMessageQName",
       com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
           "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com", "shutdownRequest"));
   _shutdownOperation1.setOption(
       "ServiceQName",
       com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
           "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com",
           "OBWebService4CICS_portTypeService"));
   _shutdownOperation1.setOption("inputName", "shutdownRequest");
   _shutdownOperation1.setOption("usingAddressing", "false");
   _shutdownOperation1.setOption(
       "ResponseNamespace", "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com");
   _shutdownOperation1.setOption("buildNum", "cf130744.23");
   _shutdownOperation1.setOption("outputName", "shutdownResponse");
   _shutdownOperation1.setOption("ResponseLocalPart", "shutdownResponse");
   _shutdownOperation1.setOption(
       "targetNamespace", "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com");
   _shutdownOperation1.setOption(
       "outputMessageQName",
       com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
           "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com", "shutdownResponse"));
   _shutdownOperation1.setOption(
       "portTypeQName",
       com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
           "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com",
           "OBWebService4CICS_portType"));
   _shutdownOperation1.setUse(com.ibm.ws.webservices.engine.enumtype.Use.LITERAL);
   _shutdownOperation1.setStyle(com.ibm.ws.webservices.engine.enumtype.Style.WRAPPED);
   return _shutdownOperation1;
 }
 private static com.ibm.ws.webservices.engine.description.OperationDesc _getinitOperation0() {
   com.ibm.ws.webservices.engine.description.ParameterDesc[] _params0 =
       new com.ibm.ws.webservices.engine.description.ParameterDesc[] {
         new com.ibm.ws.webservices.engine.description.ParameterDesc(
             com.ibm.ws.webservices.engine.utils.QNameTable.createQName("", "param"),
             com.ibm.ws.webservices.engine.description.ParameterDesc.IN,
             com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
                 "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com", "WSParameter"),
             com.asiainfo.openboss.obsystem.openbroker.txseries_cics.WSParameter.class,
             false,
             false,
             false,
             false,
             true,
             false),
       };
   _params0[0].setOption("inputPosition", "0");
   _params0[0].setOption(
       "partQNameString",
       "{http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com}WSParameter");
   _params0[0].setOption("partName", "WSParameter");
   com.ibm.ws.webservices.engine.description.ParameterDesc _returnDesc0 =
       new com.ibm.ws.webservices.engine.description.ParameterDesc(
           com.ibm.ws.webservices.engine.utils.QNameTable.createQName("", "initReturn"),
           com.ibm.ws.webservices.engine.description.ParameterDesc.OUT,
           com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
               "http://www.w3.org/2001/XMLSchema", "int"),
           int.class,
           true,
           false,
           false,
           false,
           true,
           false);
   _returnDesc0.setOption("outputPosition", "0");
   _returnDesc0.setOption("partQNameString", "{http://www.w3.org/2001/XMLSchema}int");
   _returnDesc0.setOption("partName", "int");
   com.ibm.ws.webservices.engine.description.FaultDesc[] _faults0 =
       new com.ibm.ws.webservices.engine.description.FaultDesc[] {};
   _initOperation0 =
       new com.ibm.ws.webservices.engine.description.OperationDesc(
           "init",
           com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
               "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com", "init"),
           _params0,
           _returnDesc0,
           _faults0,
           "");
   _initOperation0.setOption(
       "inputMessageQName",
       com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
           "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com", "initRequest"));
   _initOperation0.setOption(
       "ServiceQName",
       com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
           "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com",
           "OBWebService4CICS_portTypeService"));
   _initOperation0.setOption("inputName", "initRequest");
   _initOperation0.setOption("usingAddressing", "false");
   _initOperation0.setOption(
       "ResponseNamespace", "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com");
   _initOperation0.setOption("buildNum", "cf130744.23");
   _initOperation0.setOption("outputName", "initResponse");
   _initOperation0.setOption("ResponseLocalPart", "initResponse");
   _initOperation0.setOption(
       "targetNamespace", "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com");
   _initOperation0.setOption(
       "outputMessageQName",
       com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
           "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com", "initResponse"));
   _initOperation0.setOption(
       "portTypeQName",
       com.ibm.ws.webservices.engine.utils.QNameTable.createQName(
           "http://txseries_cics.openbroker.obsystem.openboss.asiainfo.com",
           "OBWebService4CICS_portType"));
   _initOperation0.setUse(com.ibm.ws.webservices.engine.enumtype.Use.LITERAL);
   _initOperation0.setStyle(com.ibm.ws.webservices.engine.enumtype.Style.WRAPPED);
   return _initOperation0;
 }