docs: public void addBindingOperationType(String strVersion, TBinding binding, MessageProcessInfo recMessageProcessInfo)
      {
          String interfacename;
          
          TBindingOperation bindingOperationType = wsdlFactory.createTBindingOperation();
          binding.getOperation().add(bindingOperationType);
          interfacename = this.fixName(recMessageProcessInfo.getField(MessageProcessInfo.DESCRIPTION).toString());
          bindingOperationType.setName(interfacename);
          interfacename = this.fixName(recMessageProcessInfo.getField(MessageProcessInfo.CODE).toString());
          if (interfacename == null)
              interfacename = this.getURIValue(this.getRecord(MessageControl.MESSAGE_CONTROL_FILE).getField(MessageControl.WEB_SERVICES_SERVER).toString());  // Important - This is the web services URL
          
          org.xmlsoap.schemas.wsdl.soap.TOperation tBinding = soapFactory.createTOperation();
          bindingOperationType.getAny().add(soapFactory.createOperation(tBinding));
          tBinding.setSoapAction(interfacename);
          tBinding.setStyle(org.xmlsoap.schemas.wsdl.soap.TStyleChoice.DOCUMENT);
          
          TBindingOperationMessage message = wsdlFactory.createTBindingOperationMessage();
          bindingOperationType.setInput(message);
          org.xmlsoap.schemas.wsdl.soap.TBody body = soapFactory.createTBody();
          message.getAny().add(soapFactory.createBody(body));
          body.setUse(org.xmlsoap.schemas.wsdl.soap.UseChoice.LITERAL);
          
          message = wsdlFactory.createTBindingOperationMessage();
          bindingOperationType.setOutput(message);
          body = soapFactory.createTBody();
          message.getAny().add(soapFactory.createBody(body));
          body.setUse(org.xmlsoap.schemas.wsdl.soap.UseChoice.LITERAL);
      }