public int init(com.asiainfo.openboss.obsystem.openbroker.txseries_cics.WSParameter param)
      throws java.rmi.RemoteException {
    if (super.cachedEndpoint == null) {
      throw new com.ibm.ws.webservices.engine.NoEndPointException();
    }
    java.util.Vector _resp = null;
    try {
      _resp = _getinitInvoke0(new java.lang.Object[] {param}).invoke();

    } catch (com.ibm.ws.webservices.engine.WebServicesFault wsf) {
      Exception e = wsf.getUserException();
      throw wsf;
    }
    try {
      return ((java.lang.Integer)
              ((com.ibm.ws.webservices.engine.xmlsoap.ext.ParamValue) _resp.get(0)).getValue())
          .intValue();
    } catch (java.lang.Exception _exception) {
      return ((java.lang.Integer)
              super.convert(
                  ((com.ibm.ws.webservices.engine.xmlsoap.ext.ParamValue) _resp.get(0)).getValue(),
                  int.class))
          .intValue();
    }
  }
  public void shutdown() throws java.rmi.RemoteException {
    if (super.cachedEndpoint == null) {
      throw new com.ibm.ws.webservices.engine.NoEndPointException();
    }
    try {
      _getshutdownInvoke1(new java.lang.Object[] {}).invoke();

    } catch (com.ibm.ws.webservices.engine.WebServicesFault wsf) {
      Exception e = wsf.getUserException();
      throw wsf;
    }
  }
 private synchronized com.ibm.ws.webservices.engine.client.Stub.Invoke _getcallServerInvoke2(
     Object[] parameters) throws com.ibm.ws.webservices.engine.WebServicesFault {
   com.ibm.ws.webservices.engine.MessageContext mc = super.messageContexts[_callServerIndex2];
   if (mc == null) {
     mc = new com.ibm.ws.webservices.engine.MessageContext(super.engine);
     mc.setOperation(OBWebService4CICSSoapBindingStub._callServerOperation2);
     mc.setUseSOAPAction(true);
     mc.setSOAPActionURI("");
     mc.setEncodingStyle(com.ibm.ws.webservices.engine.Constants.URI_LITERAL_ENC);
     mc.setProperty(com.ibm.ws.webservices.engine.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
     mc.setProperty(
         com.ibm.ws.webservices.engine.WebServicesEngine.PROP_DOMULTIREFS, Boolean.FALSE);
     super.primeMessageContext(mc);
     super.messageContexts[_callServerIndex2] = mc;
   }
   try {
     mc = (com.ibm.ws.webservices.engine.MessageContext) mc.clone();
   } catch (CloneNotSupportedException cnse) {
     throw com.ibm.ws.webservices.engine.WebServicesFault.makeFault(cnse);
   }
   return new com.ibm.ws.webservices.engine.client.Stub.Invoke(connection, mc, parameters);
 }