I am new to Axis and I tried running WSDL2Java on a .NET Web Service and I
pick up the error, 'Required element expected in the input XML document'.
The Web Service takes 12 parameters passed in an input object.When I looked
at the SOAP message the input parameters are all in the <soapnev:Envelope>
rather than in the body where I think they should be. I basically ran the
same client except using C# and .NET and the client worked with the
parameters all in the Body part of the message.

If anyone could help me shed some light on what I am doing wrong, the help
would be greatly appreciated. I am going to attach the SOAP message with the
error returned from the Web Service, the Client code and the WSDL.

Thanks very much.

Jeff

SOAP Message =>
==============
Listen Port: 7001
Target Host: foghat
Target Port: 80
==== Request ====
POST /arsys/services/ARService?server=bopeep&webService=OHDCreateTicket
HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml,
application/dime, multipart/related, text/* User-Agent: Axis/1.1 Host:
foghat Cache-Control: no-cache Pragma: no-cache SOAPAction:
"urn:OHDCreateTicket/OpCreate" Content-Length: 1857 <?xml version="1.0"
encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
<soapenv:Header>
<ns1:CreateOHDTicketRequest xmlns:ns1="http://www.qwest.com/XMLSchema";>
<ns1:WebServiceDataSet>
<ns2:RequestId xsi:nil="true"
xmlns:ns2="http://www.qwest.com/XMLSchema/BIM"/>
<ns3:WebServiceName
xmlns:ns3="http://www.qwest.com/XMLSchema/BIM";>OHDCreateTicket</ns3:WebServi
ceName>
<ns4:AuthenticationId
xmlns:ns4="http://www.qwest.com/XMLSchema/BIM";>websupport</ns4:Authenticatio
nId>
<ns5:AuthenticationPassword xsi:nil="true"
xmlns:ns5="http://www.qwest.com/XMLSchema/BIM"/>
</ns1:WebServiceDataSet>
<ns1:InputDataSet>
<ns1:RequestorId>JPFOST</ns1:RequestorId>
<ns6:TroubleDesc xmlns:ns6="http://www.qwest.com/XMLSchema/BIM";>testing
trouble description</ns6:TroubleDesc>
<ns1:OHDRemarkEntry>testing remarks</ns1:OHDRemarkEntry>
<ns1:ContactMedium>Web</ns1:ContactMedium>
<ns1:OHDFormType>allOtherProblems</ns1:OHDFormType>
<ns7:TroubleCategory xmlns:ns7="http://www.qwest.com/XMLSchema/BIM";>Please
Specify</ns7:TroubleCategory>
<ns1:TroubleCategoryType>Please Specify</ns1:TroubleCategoryType>
<ns1:TroubleCategoryTypeItem>Please Specify</ns1:TroubleCategoryTypeItem>
<ns1:RequestorLastName>Pfost</ns1:RequestorLastName>
<ns1:TroubleTicketType>Incident-Dispatched</ns1:TroubleTicketType>
<ns8:TroubleTicketStatus
xmlns:ns8="http://www.qwest.com/XMLSchema/BIM";>New</ns8:TroubleTicketStatus>
<ns9:TroubleSeverity
xmlns:ns9="http://www.qwest.com/XMLSchema/BIM";>3</ns9:TroubleSeverity>
</ns1:InputDataSet>
</ns1:CreateOHDTicketRequest>
</soapenv:Header>
<soapenv:Body>
<OpCreate xmlns="urn:OHDCreateTicket"/>
</soapenv:Body>
</soapenv:Envelope>==== Response ====
HTTP/1.0 500 Internal Server Error Date: Mon, 06 Dec 2004 22:37:13 GMT
Server: WebLogic WebLogic Server 7.0 SP2 Sun Jan 26 23:09:32 PST 2003 234192
Content-Type: text/xml; charset=utf-8 Set-Cookie:
JSESSIONID=B0fat1Mcr4T1qvaQw2dQr5XfTl3zoHd7xdyLZzSkP5tqdPsWsXkV!959153894;
path=/ Connection: Close <?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
<soapenv:Body>
<soapenv:Fault>
<faultcode
xmlns:ns1="http://xml.apache.org/axis/";>ns1:Server.userException</faultcode>
<faultstring>
MessageType: 2
MessageNum: 8961
MessageText: Required element expected in the input XML document
AppendedText: &lt;CreateOHDTicketRequest&gt;</faultstring>
<detail>
<ns2:stackTrace xmlns:ns2="http://xml.apache.org/axis/";>
MessageType: 2
MessageNum: 8961
MessageText: Required element expected in the input XML document
AppendedText: &lt;CreateOHDTicketRequest&gt;&#xd;
at com.remedy.arsys.api.Proxy.ARXMLCreateEntry(Native Method)&#xd;
at com.remedy.arsys.api.Util.ARXMLCreateEntry(Util.java:2646)&#xd;
at
com.remedy.arsys.ws.services.ARService.performOperation(DashOB3391:570)&#xd;
at
com.remedy.arsys.ws.services.ARService.processRequest(DashOB3391:142)&#xd;
at java.lang.reflect.Method.invoke(Native Method)&#xd;
at
org.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:2
06)&#xd;
at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:289)&#x
d;
at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:
71)&#xd;
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)&#xd;
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)&#xd;
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:312)&#xd;
at
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:577)&#xd;
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)&#xd;
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)&#xd;
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
tStubImpl.java:1058)&#xd;
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:401)&#xd;
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:306)&#xd;
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:5445)&#xd;
at
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
r.java:780)&#xd;
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:3105)&#xd;
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2588)&#xd;
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)&#xd;
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)&#xd;
</ns2:stackTrace>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>

Client Code =>

import net.util.*;
import com.qwest.www.XMLSchema.*;
public class RemedyClient
{
   public static void main(String args[]) throws Exception
  {
      String cuid = "JPFOST";
      String authId = "websupport";
      String passwd = "jpfost";
      String webService = "OHDCreateTicket";
      String requestId = null;
      String troubleDesc = "testing trouble description";
      String troubleCat = "Please Specify";
      String troubleCatType = "Please Specify";
      String troubleCatTypeItem = "Please Specify";
      String troubleType = "Incident-Dispatched";
      String troubleStatus = "New";
      String troubleSev = "3";
      String remarks = "testing remarks";
      String lastName = "Pfost";
      _CreateOHDTicketRequest_InputDataSet ds = new
_CreateOHDTicketRequest_InputDataSet();
      _CreateOHDTicketRequest_WebServiceDataSet ws = new
_CreateOHDTicketRequest_WebServiceDataSet();
      _CreateOHDTicketResponse_ReturnDataSet rds = new
_CreateOHDTicketResponse_ReturnDataSet();
      _CreateOHDTicketResponse resp = new _CreateOHDTicketResponse();
      _CreateOHDTicketRequest req = new _CreateOHDTicketRequest();
      ds.setRequestorId(cuid);
      ds.setTroubleDesc(troubleDesc);
      ds.setOHDRemarkEntry(remarks);
      ds.setTroubleCategory(troubleCat);
      ds.setTroubleCategoryType(troubleCatType);
      ds.setTroubleCategoryTypeItem(troubleCatTypeItem);
      ds.setRequestorLastName(lastName);
      ds.setTroubleTicketType(troubleType);
      ds.setTroubleTicketStatus(troubleStatus);
      ds.setTroubleSeverity(troubleSev);
      ds.setContactMedium("Web"); // not sure about these two.
      ds.setOHDFormType("allOtherProblems");
      req.setInputDataSet(ds);
      resp.setReturnDataSet(rds);

      OHDCreateTicket.OHDCreateTicketServiceLocator locator =

new OHDCreateTicket.OHDCreateTicketServiceLocator();
      OHDCreateTicket.OHDCreateTicketPortType stub =
locator.getOHDCreateTicketSoap();
      resp = stub.opCreate(req);

      net_util.netLog("ticket # =>
"+resp.getReturnDataSet().getTroubleTicketId()+
                             " status =>
"+resp.getReturnDataSet().getTransactionStatus());
   }
}

WSDL =>

<?xml version="1.0" encoding="UTF-8" ?>
- <wsdl:definitions targetNamespace="urn:OHDCreateTicket"
xmlns="http://schemas.xmlsoap.org/wsdl/";
xmlns:ns0="http://www.qwest.com/XMLSchema";
xmlns:ns1="http://www.qwest.com/XMLSchema/BIM"; xmlns:s="urn:OHDCreateTicket"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
- <wsdl:types>
- <xsd:schema elementFormDefault="qualified"
targetNamespace="urn:OHDCreateTicket">
<xsd:import namespace="http://www.qwest.com/XMLSchema"; />
<xsd:import namespace="http://www.qwest.com/XMLSchema/BIM"; />
<xsd:element name="OpCreate" type="s:CreateInputMap" />
- <xsd:complexType name="CreateInputMap">
- <xsd:sequence>
<xsd:element ref="ns0:CreateOHDTicketRequest" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="OpCreateResponse" type="s:CreateOutputMap" />
- <xsd:complexType name="CreateOutputMap">
- <xsd:sequence>
<xsd:element ref="ns0:CreateOHDTicketResponse" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AuthenticationInfo" type="s:AuthenticationInfo" />
- <xsd:complexType name="AuthenticationInfo">
- <xsd:sequence>
<xsd:element name="userName" type="xsd:string" />
<xsd:element name="password" type="xsd:string" />
<xsd:element minOccurs="0" name="authentication" type="xsd:string" />
<xsd:element minOccurs="0" name="locale" type="xsd:string" />
<xsd:element minOccurs="0" name="timeZone" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
- <xsd:schema elementFormDefault="qualified"
targetNamespace="http://www.qwest.com/XMLSchema";
xmlns="http://www.qwest.com/XMLSchema";
xmlns:qb="http://www.qwest.com/XMLSchema/BIM";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
<xsd:import namespace="http://www.qwest.com/XMLSchema/BIM"; />
- <xsd:annotation>
<xsd:documentation>Schema Name: CreateOHDTicket_v01_00 Developed By:
Ravichandran Ramamoorthy (SE NTM-Remedy) Created Date: 04th November 2002
This schema is for Online Help Desk (OHD) to create a trouble ticket. This
is a combination of CreateOHDTicketRequest and CreateOHDTicketResponse XSD
files. This is because of the limitation in Remedy Webservice which allows
only one XSD file to be mapped</xsd:documentation>
</xsd:annotation>
- <xsd:element name="CreateOHDTicketResponse">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element minOccurs="0" name="WebServiceDataSet">
- <xsd:complexType>
- <xsd:sequence>
<xsd:element ref="qb:WebServiceName" />
<xsd:element ref="qb:AuthenticationId" />
<xsd:element ref="qb:AuthenticationPassword" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
- <xsd:element name="ReturnDataSet">
- <xsd:complexType>
- <xsd:sequence>
<xsd:element ref="qb:TransactionStatus" />
<xsd:element minOccurs="0" ref="qb:TroubleTicketId" />
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="qb:Errors" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
- <xsd:element name="CreateOHDTicketRequest">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element minOccurs="0" name="WebServiceDataSet">
- <xsd:complexType>
- <xsd:sequence>
<xsd:element ref="qb:RequestId" />
<xsd:element ref="qb:WebServiceName" />
<xsd:element ref="qb:AuthenticationId" />
<xsd:element ref="qb:AuthenticationPassword" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
- <xsd:element name="InputDataSet">
- <xsd:complexType>
- <xsd:sequence>
<xsd:element ref="RequestorId" />
<xsd:element ref="qb:TroubleDesc" />
<xsd:element ref="OHDRemarkEntry" />
<xsd:element ref="ContactMedium" />
- <xsd:element name="OHDFormType" type="xsd:string">
- <xsd:annotation>
<xsd:documentation>Online Help Desk System has different GUI forms for
different types of problem that are reported. Based on the form names,
Remedy will default values in the Trouble Category field</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="qb:TroubleCategory" />
<xsd:element minOccurs="0" ref="TroubleCategoryType" />
<xsd:element minOccurs="0" ref="TroubleCategoryTypeItem" />
<xsd:element minOccurs="0" ref="RequestorLastName" />
<xsd:element minOccurs="0" ref="TroubleTicketType" />
<xsd:element minOccurs="0" ref="qb:TroubleTicketStatus" />
<xsd:element minOccurs="0" ref="qb:TroubleSeverity" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
- <xsd:element name="RequestorId" type="xsd:string">
- <xsd:annotation>
<xsd:documentation>CUID of the person requesting the trouble ticket to be
created</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="RequestorLastName" type="xsd:string">
- <xsd:annotation>
<xsd:documentation>Last Name of the person requesting the trouble ticket to
be created</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="RequestorFirstName" type="xsd:string">
- <xsd:annotation>
<xsd:documentation>First Name of the person who has requested the trouble
ticket to be created</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="TroubleCategoryType" type="xsd:string">
- <xsd:annotation>
<xsd:documentation>Once the Category is chosen, this field allows the user
to select the appropriate type of the problem.</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="TroubleCategoryTypeItem" type="xsd:string">
- <xsd:annotation>
<xsd:documentation>Once the Type is chosen, this field allows the user to
select a specific item.</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="ContactMedium" type="xsd:string">
- <xsd:annotation>
<xsd:documentation>This field represents the method by which this case
entered the system. E.g., phone, email, web, etc..</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="OHDRemarkEntry" type="xsd:string">
- <xsd:annotation>
<xsd:documentation>Detailed Note updates sent to the WorkLog diary
field</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="OHDRemark" type="xsd:string">
- <xsd:annotation>
<xsd:documentation>A diary field to record all the actions taken by the
assignee of the ticket</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="ResolutionRemark" type="xsd:string">
- <xsd:annotation>
<xsd:documentation>Resolution/Closure notes of the trouble
ticket</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="TroubleTicketType" type="xsd:string">
- <xsd:annotation>
<xsd:documentation>This field identifies the type of the case reported.
E.g., 'Incident-quick close', 'IMAC', 'Work Order',
etc..</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="TroubleTicketWorkGroup" type="xsd:string">
- <xsd:annotation>
<xsd:documentation>Assignment Group - The work group that needs to work on
this trouble ticket</xsd:documentation>
</xsd:annotation>
</xsd:element>
- <xsd:element name="CreateOHDTicket">
- <xsd:complexType>
- <xsd:choice>
<xsd:element ref="CreateOHDTicketRequest" />
<xsd:element ref="CreateOHDTicketResponse" />
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
- <schema elementFormDefault="qualified"
targetNamespace="http://www.qwest.com/XMLSchema/BIM";
xmlns="http://www.w3.org/2001/XMLSchema";
xmlns:Identification_v02_00.xsd="http://www.qwest.com/XMLSchema/BIM";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
- <annotation>
<documentation>Schema Name : OHDInclude_v01_00 To be used as container file
for "Online Help Desk" (OHD) web servises xsd files Developed By :
Ravichandran Ramamoorthy (SE - NTM Remedy) Created Date : 10th October 2002
Approved By: Aaron Ranasinghe (IT/BIM) Approved Date:
10/16/2002</documentation>
</annotation>
- <!--
The following elements may be used by both requestor and response sides.
-->
- <element name="RequestId" type="string">
- <annotation>
<documentation>The identifier that uniquely identify the request on the
infobus</documentation>
</annotation>
</element>
- <element name="WebServiceName" type="string">
- <annotation>
<documentation>The name of the Web Service</documentation>
</annotation>
</element>
- <element name="TargetSchemaVersionUsed"
type="Identification_v02_00.xsd:SchemaVersionT">
- <annotation>
<documentation>A structure used by both request and response sides of the
web service. In request side, it used by application specify the specific
version of the specific XSD the requestor want to use to implement their
request; In response side, the service provider uses it to give the info
which version of the XSD is used to response the request.</documentation>
</annotation>
</element>
- <complexType name="SchemaVersionT">
- <sequence>
- <element name="TargetXSDName" type="string">
- <annotation>
<documentation>The target XSD is expected to be used(when used in request
side) or really used(when used in response side).</documentation>
</annotation>
</element>
- <element name="MajorVersionNumber" type="decimal">
- <annotation>
<documentation>The major version number of the target XSD is expected to be
used(when used in request side) or really used(when used in response
side).</documentation>
</annotation>
</element>
- <element name="MinorVersionNumber" type="decimal">
- <annotation>
<documentation>The minor version number of the target XSD is expected to be
used(when used in request side) or really used(when used in response
side).</documentation>
</annotation>
</element>
</sequence>
</complexType>
- <element name="RecordCount" type="nonNegativeInteger">
- <annotation>
<documentation>The maximun number of records is expected to be
returned</documentation>
</annotation>
</element>
- <!--
The following elements are generally only used by request side.
-->
- <element name="TimeOutSecond" type="nonNegativeInteger">
- <annotation>
<documentation>The required time duration specified by the requestor to get
response back.</documentation>
</annotation>
</element>
- <element name="SendTimeStamp" type="dateTime">
- <annotation>
<documentation>The Date and Time when the web service request is
sent.</documentation>
</annotation>
</element>
- <!--
The following elements are generally only used by response side.
-->
- <element name="ARTISInfoObject">
- <complexType>
- <sequence>
- <element name="TotalTime" type="duration">
- <annotation>
<documentation>The total time used to perform the service.</documentation>
</annotation>
</element>
- <element name="OverheadTime" type="duration">
- <annotation>
<documentation>The overhead time used to perform the
service.</documentation>
</annotation>
</element>
</sequence>
</complexType>
</element>
- <element name="ErrorCode" type="string">
- <annotation>
<documentation>The pre-defined code for a specific error.</documentation>
</annotation>
</element>
- <element name="ErrorMessage" type="string">
- <annotation>
<documentation>The detail info for a specific error.</documentation>
</annotation>
</element>
- <element name="TransactionStatus" type="string">
- <annotation>
<documentation>Specify the returned status from the web service such as
warning, a failure or a success etc.</documentation>
</annotation>
</element>
- <element name="Errors">
- <complexType>
- <sequence>
<element ref="Identification_v02_00.xsd:ErrorCode" />
<element ref="Identification_v02_00.xsd:ErrorMessage" />
</sequence>
</complexType>
</element>
- <element name="CompletedTimeStamp" type="dateTime">
- <annotation>
<documentation>The Date and Time when the web service is
completed.</documentation>
</annotation>
</element>
- <element name="TotalRecordCount" type="nonNegativeInteger">
- <annotation>
<documentation>Total number of records meet the request.</documentation>
</annotation>
</element>
<element name="ErrorList" type="Identification_v02_00.xsd:ErrorListT" />
- <complexType name="ErrorListT">
- <sequence>
<element ref="Identification_v02_00.xsd:ErrorCode" />
<element ref="Identification_v02_00.xsd:ErrorMessage" />
</sequence>
</complexType>
- <complexType name="HostErrorListT">
- <sequence>
<element name="Id" type="string" />
<element maxOccurs="unbounded" ref="Identification_v02_00.xsd:ErrorList" />
</sequence>
</complexType>
- <complexType name="MessageStatusT">
- <sequence>
<element ref="Identification_v02_00.xsd:ErrorCode" />
<element ref="Identification_v02_00.xsd:ErrorMessage" />
<element name="SeverityLevel" type="string" />
<element name="ErrorStatus" type="string" />
<element maxOccurs="unbounded" ref="Identification_v02_00.xsd:HostErrorList"
/>
</sequence>
</complexType>
<element name="HostErrorList"
type="Identification_v02_00.xsd:HostErrorListT" />
<element name="AuthenticationInfo"
type="Identification_v02_00.xsd:AuthenticationInfoT" />
- <element name="AuthenticationId" type="string">
- <annotation>
<documentation>Identifies a Application or a User initiatiung a
Request.</documentation>
</annotation>
</element>
<element name="AuthenticationPassword" type="string" />
- <complexType name="AuthenticationInfoT">
- <annotation>
<documentation>This schema provides the generic authentication information
required to be include din all Request messages.</documentation>
</annotation>
- <sequence>
<element ref="Identification_v02_00.xsd:AuthenticationId" />
<element ref="Identification_v02_00.xsd:AuthenticationPassword" />
</sequence>
</complexType>
- <complexType name="NPAType">
- <simpleContent>
- <restriction base="string">
<length value="3" />
<pattern value="[0-9]" />
</restriction>
</simpleContent>
</complexType>
- <complexType name="NXXType">
- <simpleContent>
- <restriction base="string">
<length value="3" />
<pattern value="[0-9] [A-Z]" />
</restriction>
</simpleContent>
</complexType>
- <element name="LineNumber">
- <simpleType>
- <restriction base="string">
<length value="4" />
<pattern value="[0-9]" />
</restriction>
</simpleType>
</element>
- <element name="CustomerCode">
- <simpleType>
- <restriction base="string">
<length value="3" />
</restriction>
</simpleType>
</element>
- <element name="BillingSuffix">
- <annotation>
<documentation>Billing suffix is used in the Eastern CRIS region for split
billing arrangements. Primarily used for Large Business
Accounts.</documentation>
</annotation>
- <simpleType>
- <restriction base="string">
<length value="4" />
</restriction>
</simpleType>
</element>
- <element name="BillingStateCode">
- <annotation>
<documentation>a 1 digit code used in Central CRIS to distinguish special
services accounts</documentation>
</annotation>
- <simpleType>
- <restriction base="string">
<length value="1" />
</restriction>
</simpleType>
</element>
- <element name="NPA" type="Identification_v02_00.xsd:NPAType">
- <annotation>
<documentation>Numbering Plan Area</documentation>
</annotation>
</element>
- <element name="NXX" type="Identification_v02_00.xsd:NXXType">
- <annotation>
<documentation>Number Exchange</documentation>
</annotation>
</element>
- <complexType name="TNType">
- <sequence>
<element ref="Identification_v02_00.xsd:NPA" />
<element ref="Identification_v02_00.xsd:NXX" />
<element ref="Identification_v02_00.xsd:LineNumber" />
</sequence>
</complexType>
<element name="TN" type="Identification_v02_00.xsd:TNType" />
<element name="BTN" type="Identification_v02_00.xsd:TNType" />
- <element name="LECBTN">
- <complexType>
- <sequence>
<element ref="Identification_v02_00.xsd:BTN" />
<element minOccurs="0" ref="Identification_v02_00.xsd:CustomerCode" />
<element minOccurs="0" ref="Identification_v02_00.xsd:BillingSuffix" />
<element minOccurs="0" ref="Identification_v02_00.xsd:BillingStateCode" />
</sequence>
</complexType>
</element>
<element name="TNExtension" type="string" />
- <complexType name="ExtendedTNType">
- <complexContent>
- <extension base="Identification_v02_00.xsd:TNType">
- <sequence>
<element minOccurs="0" ref="Identification_v02_00.xsd:TNExtension" />
</sequence>
</extension>
</complexContent>
</complexType>
<element name="WTN" type="Identification_v02_00.xsd:TNType" />
- <element name="TroubleTicketId" type="string">
- <annotation>
<documentation>Unique identifier of the trouble ticket</documentation>
</annotation>
</element>
- <element name="Creator" type="string">
- <annotation>
<documentation>Unique identifier of the trouble ticket
creator</documentation>
</annotation>
</element>
- <element name="TroubleCategory" type="string">
- <annotation>
<documentation>Identifies the high level category of the
problem.</documentation>
</annotation>
</element>
- <element name="TroubleSeverity" type="string">
- <annotation>
<documentation>The severity level of the problem.</documentation>
</annotation>
</element>
- <element name="TroubleDesc" type="string">
- <annotation>
<documentation>The detail description of the problem.</documentation>
</annotation>
</element>
- <element name="TroubleTicketCreateDate" type="dateTime">
- <annotation>
<documentation>The date and time in which the ticket is
created.</documentation>
</annotation>
</element>
- <element name="TroubleTicketStatus" type="string">
- <annotation>
<documentation>The processing status of the problem.</documentation>
</annotation>
</element>
- <element name="TroubleTicketStatusDate" type="dateTime">
- <annotation>
<documentation>The date and time the trouble ticket moved to the current
status.</documentation>
</annotation>
</element>
</schema>
</wsdl:types>
- <wsdl:message name="OpCreateSoapOut">
<wsdl:part element="s:OpCreateResponse" name="parameters" />
</wsdl:message>
- <wsdl:message name="ARAuthenticate">
<wsdl:part element="s:AuthenticationInfo" name="parameters" />
</wsdl:message>
- <wsdl:message name="OpCreateSoapIn">
<wsdl:part element="s:OpCreate" name="parameters" />
</wsdl:message>
- <wsdl:portType name="OHDCreateTicketPortType">
- <wsdl:operation name="OpCreate">
<wsdl:input message="s:OpCreateSoapIn" />
<wsdl:output message="s:OpCreateSoapOut" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="OHDCreateTicketSoapBinding"
type="s:OHDCreateTicketPortType">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"; />
- <wsdl:operation name="OpCreate">
<soap:operation soapAction="urn:OHDCreateTicket/OpCreate" style="document"
/>
- <wsdl:input>
<soap:header message="s:ARAuthenticate" part="parameters" use="literal" />
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="OHDCreateTicketService">
- <wsdl:port binding="s:OHDCreateTicketSoapBinding"
name="OHDCreateTicketSoap">
<soap:address
location="http://qtomaw01.ad.qintra.com/arsys/services/ARService?server=bope
ep&webService=OHDCreateTicket" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

==============

Reply via email to