2 ASR Web Service Reference
This chapter provides information about Oracle Communications MetaSolv Solution (MSS) Access Service Request (ASR) Web Service.
About the ASR Web Service
The ASR Web Service enables an external system to import and export various types of ASR orders in MSS. ASR Web Service operations enable you to:
-
Import and export ASR orders with order types such as transport, trunk, SES, Ring, PIP, DIS, and WAL.
-
Import and export a Confirmation Notice.
-
Import and export a Clarification Request.
-
Import and export a Provider Test Acceptance.
-
Import an external DLR.
About the ASR Web Service Packaging
The ASR Web Service is packaged in the ASR EAR file. The EAR file contains the asrws.war file. When the installer deploys the EAR file, the ASR Web Service is automatically deployed and ready to use.
About the ASR WSDL, WAR, and Schema Files
The ASR Web Service is defined by the ASRWebService.wsdl file and is supported by numerous schema files. The WSDL file and supporting schema files are located in the asrws.war file.
See "Understanding ASR Web Services" for more information about WSDL and WAR files, and about their directory locations in the EAR file.
About ASR Schema Files
Several schema files support the ASR Web Service. Within the asrws.war file, the schema files are located in the WEB-INF/wsdls directory. These schemas are categorized as ASR form schemas, an external DLR schema, and a query ASR schema.
ASR Form Schemas
The ASR form schemas are the schemas that define each ASR form. The following are the ASR form schema files:
-
ACI.xsd
-
ASR.xsd
-
ASRWebService_schema.xsd
-
CN.xsd
-
CR.xsd
-
DIS.xsd
-
EOD.xsd
-
EUSA.xsd
-
EVC.xsd
-
FGA.xsd
-
MSL.xsd
-
MULTI-EC.xsd
-
NAI.xsd
-
PC.xsd
-
PIP.xsd
-
PTA.xsd
-
RING-ARI.xsd
-
SALI.xsd
-
SES.xsd
-
TQ.xsd
-
TRANSPORT.xsd
-
TRUNKING.xsd
-
VC.xsd
-
VCAT.xsd
-
WAL.xsd
External DLR Schema
The external DLR schema contains types for the import external DLR web service operation.
The external DLR schema is the following file:
-
externalDLR.xsd
importCN Operation
The importCN operation enables you to import a confirmation notice type ASR order. This operation takes the confirmation notice information as input and returns a success message in the response.
The following are the request and response structures:
Request Structure: importCNReq
Response Structure: importCNReqResponse
importCNReq
The importCNReq element contains the input information for the operation. Each row in Table 2-1 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-1 Payload Information for the Request
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importCNReq |
element |
importCN |
ASRWebService.wsdl |
importCN |
element |
importCN |
ASRWebService_schema.xsd |
importCN |
complexType |
Complex type with a Cn |
ASRWebService_schema.xsd |
aCn |
element |
cn |
ASRWebService_schema.xsd |
cn |
complexType |
Complex type with a list of CN form fields. |
CN.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
importCNReqResponse
The importCNReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-2 describes the returned information in the response.
Table 2-2 Payload Information for the Response
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importCNReqResponse |
element |
importCNResponse |
ASRWebService.wsdl |
importCNResponse |
element |
importCNResponse |
ASRWebService_schema.xsd |
importCNResponse |
complexType |
Complex type with a result. |
ASRWebService_schema.xsd |
result |
string |
Contains the string “success" for successful output. |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the importCN operation. This documentation contains the list of valid errors thrown based on different scenarios.
importCR Operation
The importCR operation enables you to import a clarification request type ASR order. This operation takes the clarification request information as input and returns a success message in the response.
The following are the request and response structures:
Request Structure: importCRReq
Response Structure: importCRReqResponse
importCRReq
The importCRReq element contains the input information for the operation. Each row in Table 2-3 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-3 Payload Information for the Request
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importCRReq |
element |
importCR |
ASRWebService.wsdl |
importCR |
element |
importCR |
ASRWebService_schema.xsd |
importCR |
complexType |
Complex type with a Cr |
ASRWebService_schema.xsd |
aCr |
element |
cr |
ASRWebService_schema.xsd |
cr |
complexType |
Complex type with a list of CR form fields |
CR.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
importCRReqResponse
The importCRReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-4 describes the returned information in the response.
Table 2-4 Payload Information for the Response
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importCRReqResponse |
element |
importCRResponse |
ASRWebService.wsdl |
importCRResponse |
element |
importCRResponse |
ASRWebService_schema.xsd |
importCRResponse |
complexType |
Complex type with a result. |
ASRWebService_schema.xsd |
result |
string |
Contains the string “success" for successful output. |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the importCR operation. This documentation contains the list of valid errors thrown based on different scenarios.
importExternalDLR Operation
The importExternalDLR operation enables you to import external DLR information for ASR orders. The input for the operation is DLR related information and the operation provides a successful completion message as the output.
The following are the request and response structures:
Request Structure: importExternalDLRReq
Response Structure: importExternalDLRReqResponse
importExternalDLRReq
The importExternalDLRReq element contains the input information for the operation. Each row in Table 2-5 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-5 Payload Information for the Request
Name | Defined As | Type Description | File Name |
---|---|---|---|
importExternalDLRReq |
element |
importExternalDLR |
ASRWebService.wsdl |
importExternalDLR |
element |
importExternalDLR |
ASRWebService_schema.xsd |
importExternalDLR |
complexType |
Contains the aExternalDLR element |
ASRWebService_schema.xsd |
aExternalDLR |
element |
externalDLR |
ASRWebService_schema.xsd |
externalDLR |
complexType |
Complex type with the following:
|
externalDLR.xsd |
externalDLRAdminInfo |
complexType |
Complex type with a list of fields |
externalDLR.xsd |
externalDLRDesignInfo |
complexType |
Complex type with a list of fields |
externalDLR.xsd |
externalDLREndUserInfo |
complexType |
Complex type with a list of fields |
externalDLR.xsd |
externalDLRDesignLines |
complexType |
Complex type with a list of fields |
externalDLR.xsd |
externalDLRNotes |
complexType |
Complex type with a list of fields |
externalDLR.xsd |
The details of the required fields can be found in the ASOG documentation.
importExternalDLRReqResponse
The importExternalDLRReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-6 describes the returned information in the response.
Table 2-6 Payload Information for the Response
Name | Defined As | Type Description | File Name |
---|---|---|---|
importExternalDLRReqResponse |
element |
importExternalDLRResponse |
ASRWebService.wsdl |
importExternalDLRResponse |
element |
importExternalDLRResponse |
ASRWebService_schema.xsd |
importExternalDLRResponse |
complexType |
Complex type with a result. |
ASRWebService_schema.xsd |
result |
string |
Contains the string “success" for successful output. |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the importExternalDLR operation. This documentation contains the list of valid errors thrown based on different scenarios.
importDIS Operation
The importDIS operation enables you to import DIS type ASR orders. This operation takes the DIS related form information as input and provides the document number in the response.
The following are the request and response structures:
Request Structure: importDISReq
Response Structure: importDISReqResponse
importDISReq
The importDISReq element contains the input information for the operation. Each row in Table 2-7 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-7 Payload Information for the Request
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importDISReq |
element |
importDIS |
ASRWebService.wsdl |
importDIS |
element |
importDIS |
ASRWebService_schema.xsd |
importDIS |
complexType |
Complex type with ASR |
ASRWebService_schema.xsd |
ASR |
element |
disASR |
ASRWebService_schema.xsd |
disASR |
complexType |
Contains a list of forms:
|
ASRWebService_schema.xsd |
aASR |
element |
asr |
ASRWebService_schema.xsd |
asr |
complexType |
Contains the list of ASR form fields |
ASR.xsd |
aDISSeq |
element |
dis |
ASRWebService_schema.xsd |
dis |
complexType |
Contains the list of DIS form fields |
DIS.xsd |
aMulti_ECSeq |
element |
multiEC |
ASRWebService_schema.xsd |
multiEC |
complexType |
Contains the list of multi EC form fields |
MULTI-EC.xsd |
aACISeq |
element |
aci |
ASRWebService_schema.xsd |
aci |
complexType |
Contains the list of ACI form fields |
ACI.xsd |
aSALISeq |
element |
sali |
ASRWebService_schema.xsd |
sali |
complexType |
Contains the list of SALI form fields |
SALI.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG guidelines document.
importDISReqResponse
The importDISReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-8 describes the returned information in the response.
Table 2-8 Payload Information for the Response
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importDISReqResponse |
element |
importDISResponse |
ASRWebService.wsdl |
importDISResponse |
element |
importDISResponse |
ASRWebService_schema.xsd |
importDISResponse |
complexType |
Complex type with a document number. |
ASRWebService_schema.xsd |
documentNumber |
int |
The newly created document number. |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the importDIS operation. This documentation contains the list of valid errors thrown based on different scenarios.
importEUSA Operation
The importEUSA operation enables you to import EUSA type ASR orders. This operation takes the EUSA related form information as input and provides the document number in the response.
The following are the request and response structures:
Request Structure: importEUSAReq
Response Structure: importEUSAReqResponse
importEUSAReq
The importEUSAReq element contains the input information for the operation. Each row in Table 2-9 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-9 Payload Information for the Request
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importEUSAReq |
element |
importEUSA |
ASRWebService.wsdl |
importEUSA |
element |
importEUSA |
ASRWebService_schema.xsd |
importEUSA |
complexType |
eusaASR |
ASRWebService_schema.xsd |
eusaASR |
complexType |
Contains a list of forms:
|
ASRWebService_schema.xsd |
aASR |
element |
asr |
ASRWebService_schema.xsd |
asr |
complexType |
Contains the list of ASR form fields |
ASR.xsd |
aEUSA |
element |
eusa |
ASRWebService_schema.xsd |
eusa |
complexType |
Contains the list of EUSA form fields |
EUSA.xsd |
aSALISeq |
element |
sali |
ASRWebService_schema.xsd |
sali |
complexType |
Contains the list of SALI form fields |
SALI.xsd |
aMulti_ECSeq |
element |
multiEC |
ASRWebService_schema.xsd |
multiEC |
complexType |
Contains the list of multi EC form fields |
MULTI-EC.xsd |
aACISeq |
element |
aci |
ASRWebService_schema.xsd |
aci |
complexType |
Contains the list of ACI form fields |
ACI.xsd |
aNAI |
element |
nai |
ASRWebService_schema.xsd |
nai |
complexType |
Contains the list of NAI form fields |
NAI.xsd |
aMSLSeq |
element |
msl |
ASRWebService_schema.xsd |
msl |
complexType |
Contains the list of MSL form fields |
MSL.xsd |
aVCSeq |
element |
vc |
ASRWebService_schema.xsd |
vc |
complexType |
Contains the list of VC form fields |
VC.xsd |
aPCSeq |
element |
pc |
ASRWebService_schema.xsd |
pc |
complexType |
Contains the list of PC form fields |
PC.xsd |
aEVCSeq |
element |
evc |
ASRWebService_schema.xsd |
evc |
complexType |
Contains the list of EVC form fields |
EVC.xsd |
aVCATSeq |
element |
vcat |
ASRWebService_schema.xsd |
vcat |
complexType |
Contains the list of VCAT form fields |
VCAT.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
importEUSAReqResponse
The importEUSAReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-10 describes the returned information in the response.
Table 2-10 Payload Information for the Response
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importEUSAReqResponse |
element |
importEUSAResponse |
ASRWebSerivce.wsdl |
importEUSAResponse |
element |
importEUSAResponse |
ASRWebService_schema.xsd |
importEUSAResponse |
complexType |
Complex type with a document number. |
ASRWebService_schema.xsd |
documentNumber |
int |
The newly created document number. |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the importEUSA operation. This documentation contains the list of valid errors thrown based on different scenarios.
importFGA Operation
The importFGA operation enables you to import an FGA request type ASR order. This operation takes the FGA related form details as input and provides document number as output.
The following are the request and response structures:
Request Structure: importFGAReq
Response Structure: importFGAReqResponse
importFGAReq
The importFGAReq element contains the input information for the operation. Each row in Table 2-11 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-11 Payload Information for the Request
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importFGAReq |
element |
importFGA |
ASRWebService.wsdl |
importFGA |
element |
importFGA |
ASRWebService_schema.xsd |
importFGA |
complexType |
Contains a sequence of the ASR element |
ASRWebService_schema.xsd |
ASR |
element |
fgaASR |
ASRWebService_schema.xsd |
fgaASR |
complexType |
Contains the list of forms
|
ASRWebService_schema.xsd |
aASR |
element |
asr |
ASRWebService_schema.xsd |
asr |
complexType |
Contains the list of ASR form fields |
ASR.xsd |
aTransportSeq |
element |
transport |
ASRWebService_schema.xsd |
transport |
complexType |
Contains the list of Transport form fields |
TRANSPORT.xsd |
aFGA |
element |
fga |
ASRWebService_schema.xsd |
fga |
complexType |
Contains the list of FGA form fields |
FGA.xsd |
aMulti_ECSeq |
element |
multiEC |
ASRWebService_schema.xsd |
multiEC |
complexType |
Contains the list of multi EC form fields |
MULTI-EC.xsd |
aACISeq |
element |
aci |
ASRWebService_schema.xsd |
aci |
complexType |
Contains the list of ACI form fields |
ACI.xsd |
aNAI |
element |
nai |
ASRWebService_schema.xsd |
nai |
complexType |
Contains the list of NAI form fields |
NAI.xsd |
aMSLSeq |
element |
msl |
ASRWebService_schema.xsd |
msl |
complexType |
Contains the list of MSL form fields |
MSL.xsd |
aSALISeq |
element |
sali |
ASRWebService_schema.xsd |
sali |
complexType |
Contains the list of SALI form fields |
SALI.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
importFGAReqResponse
The importFGAReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-12 describes the returned information in the response.
Table 2-12 Payload Information for the Response
Name | Defined As | Type Description | File Name |
---|---|---|---|
importFGAReqResponse |
element |
importFGAResponse |
ASRWebService.wsdl |
importFGAResponse |
element |
importFGAResponse |
ASRWebService_schema.xsd |
importFGAResponse |
complexType |
Complex type with a document number. |
ASRWebService_schema.xsd |
documentNumber |
int |
The newly created document number. |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the importFGA operation. This documentation contains the list of valid errors thrown based on different scenarios.
importPIP Operation
The importPIP operation enables you to import PIP request type ASR orders. This operation takes the PIP related form information as input and provides the document number in the response.
The following are the request and response structures:
Request Structure: importPIPReq
Response Structure: importPIPReqResponse
importPIPReq
The importPIPReq element contains the input information for the operation. Each row in Table 2-13 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-13 Payload Information for the Request
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importPIPReq |
element |
importPIP |
ASRWebService.wsdl |
importPIP |
element |
importPIP |
ASRWebService_schema.xsd |
importPIP |
complexType |
Complex type with ASR |
ASRWebService_schema.xsd |
ASR |
element |
pipASR |
ASRWebService_schema.xsd |
pipASR |
complexType |
Contains a list of forms:
|
ASRWebService_schema.xsd |
aASR |
element |
asr |
ASRWebService_schema.xsd |
asr |
complexType |
Contains the list of ASR form fields |
ASR.xsd |
aPIPSeq |
element |
pip |
ASRWebService_schema.xsd |
pip |
complexType |
Contains the list of PIP form fields |
PIP.xsd |
aSALISeq |
element |
sali |
ASRWebService_schema.xsd |
sali |
complexType |
Contains the list of SALI form fields |
SALI.xsd |
aMulti_ECSeq |
element |
multiEC |
ASRWebService_schema.xsd |
multiEC |
complexType |
Contains the list of multi EC form fields |
MULTI-EC.xsd |
aACISeq |
element |
aci |
ASRWebService_schema.xsd |
aci |
complexType |
Contains the list of ACI form fields |
ACI.xsd |
aPVCSeq |
element |
pvc |
ASRWebService_schema.xsd |
pvc |
complexType |
Contains the list of PVC form fields |
PIP.xsd |
aEVCSeq |
element |
evc |
ASRWebService_schema.xsd |
evc |
complexType |
Contains the list of EVC form fields |
EVC.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
importPIPReqResponse
The importPIPReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-14 describes the returned information in the response.
Table 2-14 Payload Information for the Response
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importPIPReqResponse |
element |
importPIPResponse |
ASRWebService.wsdl |
importPIPResponse |
element |
importPIPResponse |
ASRWebService_schema.xsd |
importPIPResponse |
complexType |
Complex type with a document number. |
ASRWebService_schema.xsd |
documentNumber |
int |
The newly created document number. |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the importPIP operation. This documentation contains the list of valid errors thrown based on different scenarios.
importPTA Operation
The importPTA operation enables you to import a provider test acceptance type ASR order. This operation takes the provider test acceptance information as input and returns a success message in the response.
The following are the request and response structures:
Request Structure: importPTAReq
Response Structure: importPTAReqResponse
importPTAReq
The importPTAReq element contains the input information for the operation. Each row in Table 2-15 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-15 Payload Information for the Request
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importPTAReq |
element |
importPTA |
ASRWebService.wsdl |
importPTA |
element |
importPTA |
ASRWebService_schema.xsd |
importPTA |
complexType |
Complex type with name aPta |
ASRWebService_schema.xsd |
aPta |
element |
pta |
ASRWebService_schema.xsd |
pta |
complexType |
Complex type with a list of PTA form fields. |
PTA.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
importPTAReqResponse
The importPTAReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-16 describes the returned information in the response.
Table 2-16 Payload Information for the Response
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importPTAReqResponse |
element |
importPTAResponse |
ASRWebService.wsdl |
importPTAResponse |
element |
importPTAResponse |
ASRWebService_schema.xsd |
importPTAResponse |
complexType |
Complex type with a result. |
ASRWebService_schema.xsd |
result |
string |
Contains the string "success" for successful output. |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the importPTA operation. This documentation contains the list of valid errors thrown based on different scenarios.
importRING Operation
The importRING operation enables you to import RING request type ASR orders. This operation takes the RING related form information as input and provides the document number in the response.
The following are the request and response structures:
Request Structure: importRINGReq
Response Structure: importRINGReqResponse
importRINGReq
The importRINGReq element contains the input information for the operation. Each row in Table 2-17 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-17 Payload Information for the Request
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importRINGReq |
element |
importRING |
ASRWebService.wsdl |
importRING |
element |
importRING |
ASRWebService_schema.xsd |
importRING |
complexType |
Complex type with ASR |
ASRWebService_schema.xsd |
ASR |
element |
ringASR |
ASRWebService_schema.xsd |
ringASR |
complexType |
Contains a list of forms:
|
ASRWebService_schema.xsd |
aASR |
element |
asr |
ASRWebService_schema.xsd |
asr |
complexType |
Contains the list of ASR form fields |
ASR.xsd |
aRing |
element |
ring |
ASRWebService_schema.xsd |
ring |
complexType |
Contains the list of RING form fields |
RING-ARI.xsd |
aARISeq |
element |
ari |
ASRWebService_schema.xsd |
ari |
complexType |
Contains the list of ARI form fields |
RING-ARI.xsd |
aMulti_ECSeq |
element |
multiEC |
ASRWebService_schema.xsd |
multiEC |
complexType |
Contains the list of multi EC form fields |
MULTI-EC.xsd |
aSALISeq |
element |
sali |
ASRWebService_schema.xsd |
sali |
complexType |
Contains the list of SALI form fields |
SALI.xsd |
aNAI |
element |
nai |
ASRWebService_schema.xsd |
nai |
complexType |
Contains the list of NAI form fields |
NAI.xsd |
aPCSeq |
element |
pc |
ASRWebService_schema.xsd |
pc |
complexType |
Contains the list of PC form fields |
PC.xsd |
aVCATSeq |
element |
vcat |
ASRWebService_schema.xsd |
vcat |
complexType |
Contains the list of VCAT form fields |
VCAT.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
importRINGReqResponse
The importRINGReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-18 describes the returned information in the response.
Table 2-18 Payload Information for the Response
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importRINGReqResponse |
element |
importRINGResponse |
ASRWebService.wsdl |
importRINGResponse |
element |
importRINGResponse |
ASRWebService_schema.xsd |
importRINGResponse |
complexType |
Complex type with a document number. |
ASRWebService_schema.xsd |
documentNumber |
int |
The newly created document number. |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the importRING operation. This documentation contains the list of valid errors thrown based on different scenarios.
importSES Operation
The importSES operation enables you to import SES request type ASR orders. This operation takes the SES related form details as an input and provides document number as an output.
The following are the request and response structures:
Request Structure: importSESReq
Response Structure: importSESReqResponse
importSESReq
The importSESReq element contains the input information for the operation. Each row in Table 2-19 describes the element or type name, the XSD declaration, the type description, and the file name that contains the item's definition.
Table 2-19 Payload Information for the Request
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importSESReq |
element |
importSES |
ASRWebService.wsdl |
importSES |
element |
importSES |
ASRWebService_schema.xsd |
importSES |
complexType |
Complex Type with ASR |
ASRWebService_schema.xsd |
ASR |
element |
sesASR |
ASRWebService_schema.xsd |
sesASR |
complexType |
Contains a list of forms:
|
ASRWebService_schema.xsd |
aASR |
element |
asr |
ASRWebService_schema.xsd |
asr |
complexType |
Contains the list of ASR form fields |
ASR.xsd |
aSESSeq |
element |
ses |
ASRWebService_schema.xsd |
ses |
complexType |
Contains the list of SES form fields |
SES.xsd |
aMulti_ECSeq |
element |
multiEC |
ASRWebService_schema.xsd |
multiEC |
complexType |
Contains the list of multi EC form fields |
MULTI-EC.xsd |
aACISeq |
element |
aci |
ASRWebService_schema.xsd |
aci |
complexType |
Contains the list of ACI form fields |
ACI.xsd |
aNAI |
element |
nai |
ASRWebService_schema.xsd |
nai |
complexType |
Contains the list of NAI form fields |
NAI.xsd |
aSALISeq |
element |
sali |
ASRWebService_schema.xsd |
sali |
complexType |
Contains the list of SALI form fields |
SALI.xsd |
aEVCSeq |
element |
evc |
ASRWebService_schema.xsd |
evc |
complexType |
Contains the list of EVC form fields |
EVC.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
importSESReqResponse
The importSESReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-20 describes the returned information in the response.
Table 2-20 Payload Information for the Response
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importSESReqResponse |
element |
importSESResponse |
ASRWebService.wsdl |
importSESResponse |
element |
importSESResponse |
ASRWebService_schema.xsd |
importSESResponse |
complexType |
Complex type with a document number. |
ASRWebService_schema.xsd |
documentNumber |
int |
The newly created document number. |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the importSES operation. This documentation contains the list of valid errors thrown based on different scenarios.
importTransport Operation
The importTransport operation enables you to import transport type ASR orders. This operation takes the transport related form information as input and provides the document number in the response.
The following are the request and response structures:
Request Structure: importTransportReq
Response Structure: importTransportReqResponse
importTransportReq
The importTransportReq element contains the input information for the operation. Each row in Table 2-21 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-21 Payload Information for the Request
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importTransportReq |
element |
importTransport |
ASRWebService.wsdl |
importTransport |
element |
importTransport |
ASRWebService_schema.xsd |
importTransport |
complexType |
Complex type with ASR |
ASRWebService_schema.xsd |
ASR |
element |
transportASR |
ASRWebService_schema.xsd |
transportASR |
complexType |
Contains a list of forms:
|
ASRWebService_schema.xsd |
aASR |
element |
asr |
ASRWebService_schema.xsd |
asr |
complexType |
Contains the list of ASR form fields |
ASR.xsd |
aTransportSeq |
element |
transport |
ASRWebService_schema.xsd |
transport |
complexType |
Contains the list of Transport form fields |
TRANSPORT.xsd |
aMulti_ECSeq |
element |
multiEC |
ASRWebService_schema.xsd |
multiEC |
complexType |
Contains the list of multi EC form fields |
MULTI-EC.xsd |
aACISeq |
element |
aci |
ASRWebService_schema.xsd |
aci |
complexType |
Contains the list of ACI form fields |
ACI.xsd |
aNAI |
element |
nai |
ASRWebService_schema.xsd |
nai |
complexType |
Contains the list of NAI form fields |
NAI.xsd |
aMSLSeq |
element |
msl |
ASRWebService_schema.xsd |
msl |
complexType |
Contains the list of MSL form fields |
MSL.xsd |
aVCSeq |
element |
vc |
ASRWebService_schema.xsd |
vc |
complexType |
Contains the list of VC form fields |
VC.xsd |
aSALISeq |
element |
sali |
ASRWebService_schema.xsd |
sali |
complexType |
Contains the list of SALI form fields |
SALI.xsd |
aPCSeq |
element |
pc |
ASRWebService_schema.xsd |
pc |
complexType |
Contains the list of PC form fields |
PC.xsd |
aEVCSeq |
element |
evc |
ASRWebService_schema.xsd |
evc |
complexType |
Contains the list of EVC form fields |
EVC.xsd |
aVCATSeq |
element |
vcat |
ASRWebService_schema.xsd |
vcat |
complexType |
Contains the list of VCAT form fields |
VCAT.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
importTransportReqResponse
The importTransportReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-22 describes the returned information in the response.
Table 2-22 Payload Information for the Response
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importTransportReqResponse |
element |
importTransportResponse |
ASRWebService.wsdl |
importTransportResponse |
element |
importTransportResponse |
ASRWebService_schema.xsd |
importTransportResponse |
complexType |
Complex type with a document number. |
ASRWebService_schema.xsd |
documentNumber |
int |
The newly created document number. |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the importTransport operation. This documentation contains the list of valid errors thrown based on different scenarios.
importTrunking Operation
The importTrunking operation enables you to import trunking type ASR orders. This operation takes the trunking related form information as input and provides the document number in the response.
The following are the request and response structures:
Request Structure: importTrunkingReq
Response Structure: importTrunkingReqResponse
importTrunkingReq
The importTrunkingReq element contains the input information for the operation. Each row in Table 2-23 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-23 Payload Information for the Request
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importTrunkingReq |
element |
importTrunking |
ASRWebService.wsdl |
importTrunking |
element |
importTrunking |
ASRWebService_schema.xsd |
importTrunking |
complexType |
Complex type with ASR |
ASRWebService_schema.xsd |
ASR |
element |
trunkingASR |
ASRWebService_schema.xsd |
transportASR |
complexType |
Contains a list of forms:
|
ASRWebService_schema.xsd |
aASR |
element |
asr |
ASRWebService_schema.xsd |
asr |
complexType |
Contains the list of ASR form fields |
ASR.xsd |
aTrunking |
element |
trunking |
ASRWebService_schema.xsd |
trunking |
complexType |
Contains the list of trunking form fields |
TRANSPORT.xsd |
aMulti_ECSeq |
element |
multiEC |
ASRWebService_schema.xsd |
multiEC |
complexType |
Contains the list of multi EC form fields |
MULTI-EC.xsd |
aACISeq |
element |
aci |
ASRWebService_schema.xsd |
aci |
complexType |
Contains the list of ACI form fields |
ACI.xsd |
aTQSeq |
element |
tq |
ASRWebService_schema.xsd |
tq |
complexType |
Contains the list of TQ form fields |
TQ.xsd |
aEODSeq |
element |
eod |
ASRWebService_schema.xsd |
eod |
complexType |
Contains the list of EOD form fields |
EOD.xsd |
aNAI |
element |
nai |
ASRWebService_schema.xsd |
nai |
complexType |
Contains the list of NAI form fields |
NAI.xsd |
aPCSeq |
element |
pc |
ASRWebService_schema.xsd |
pc |
complexType |
Contains the list of PC form fields |
PC.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
importTrunkingReqResponse
The importTrunkingReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-24 describes the returned information in the response.
Table 2-24 Payload Information for the Response
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importTrunkingReqResponse |
element |
importTrunkingResponse |
ASRWebService.wsdl |
importTrunkingResponse |
element |
importTrunkingResponse |
ASRWebService_schema.xsd |
importTrunkingResponse |
complexType |
Complex type with a document number. |
ASRWebService_schema.xsd |
documentNumber |
int |
The newly created document number. |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the importTrunking operation. This documentation contains the list of valid errors thrown based on different scenarios.
importWAL Operation
The importWAL operation enables you to import WAL type ASR orders. This operation takes the WAL related form information as input and provides the document number in the response.
The following are the request and response structures:
Request Structure: importWALReq
Response Structure: importWALReqResponse
importWALReq
The importWALReq element contains the input information for the operation. Each row in Table 2-25 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-25 Payload Information for the Request
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importWALReq |
element |
importWAL |
ASRWebService.wsdl |
importWAL |
element |
importWAL |
ASRWebService_schema.xsd |
importWAL |
complexType |
Complex type with ASR |
ASRWebService_schema.xsd |
ASR |
element |
walASR |
ASRWebService_schema.xsd |
walASR |
complexType |
Contains a list of forms:
|
ASRWebService_schema.xsd |
aASR |
element |
asr |
ASRWebService_schema.xsd |
asr |
complexType |
Contains the list of ASR form fields |
ASR.xsd |
aWAL |
element |
wal |
ASRWebService_schema.xsd |
wal |
complexType |
Contains the list of WAL form fields |
WAL.xsd |
aMulti_ECSeq |
element |
multiEC |
ASRWebService_schema.xsd |
multiEC |
complexType |
Contains the list of multi EC form fields |
MULTI-EC.xsd |
aSALISeq |
element |
sali |
ASRWebService_schema.xsd |
sali |
complexType |
Contains the list of SALI form fields |
SALI.xsd |
aACISeq |
element |
aci |
ASRWebService_schema.xsd |
aci |
complexType |
Contains the list of ACI form fields |
ACI.xsd |
aMSLSeq |
element |
msl |
ASRWebService_schema.xsd |
msl |
complexType |
Contains the list of MSL form fields |
MSL.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
importWALReqResponse
The importWALReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-26 describes the returned information in the response.
Table 2-26 Payload Information for the Response
Name | Defined As | Type Definition | File Name |
---|---|---|---|
importWALReqResponse |
element |
importWALResponse |
ASRWebService.wsdl |
importWALResponse |
element |
importWALResponse |
ASRWebService_schema.xsd |
importWALResponse |
complexType |
Complex type with a document number. |
ASRWebService_schema.xsd |
documentNumber |
int |
The newly created document number. |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the importWAL operation. This documentation contains the list of valid errors thrown based on different scenarios.
exportASR Operation
The exportASR operation enables you to export ASR order of all types. This operation takes the document number as input and retrieves the details of the ASR order. The requested ASR order must be a sent order. If it is received order, then the request returns an error.
The following are the request and response structures:
Request Structure: exportASRReq
Response Structure: exportASRReqResponse
exportASRReq
The exportASRReq element contains the input information for the operation. Each row in Table 2-27 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-27 Payload Information for the Request
Name | Defined As | Type Description | File Name |
---|---|---|---|
exportASRReq |
element |
exportASR |
ASRWebService.wsdl |
exportASR |
element |
exportASR |
ASRWebService_schema.xsd |
exportASR |
complexType |
Complex type with the document number. |
ASRWebService_schema.xsd |
documentNumber |
int |
The document number to export. |
ASRWebService_schema.xsd |
Required Fields for exportASR
The following tables describe the required fields for the exportASR operation.
Table 2-28 describes the required fields for exportASRReq.
Table 2-28 Required Fields for exportASRReq
Field Name | Data Type | Field Description |
---|---|---|
documentNumber |
int |
Document number or order number of the ASR order for the export. |
exportASRReqResponse
The exportASRReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-29 describes the returned information in the response.
Table 2-29 Payload Information for the Response
Name | Defined As | Type Description | File Name |
---|---|---|---|
exportASRReqResponse |
element |
exportASRResponse |
ASRWebService.wsdl |
exportASRResponse |
element |
expASR |
ASRWebService_schema.xsd |
expASR |
complexType |
Contains a list of forms |
ASRWebService_schema.xsd |
fgaASR |
complexType |
Contains the list of FGA forms |
ASRWebService_schema.xsd |
transportASR |
complexType |
Contains the list of Transport forms |
ASRWebService_schema.xsd |
eusaASR |
complexType |
Contains the list of EUSA forms |
ASRWebService_schema.xsd |
sesASR |
complexType |
Contains the list of SES forms |
ASRWebService_schema.xsd |
trunkingASR |
complexType |
Contains the list of Trunking forms |
ASRWebService_schema.xsd |
ringASR |
complexType |
Contains the list of Ring forms |
ASRWebService_schema.xsd |
walASR |
complexType |
Contains the list of WAL forms |
ASRWebService_schema.xsd |
disASR |
complexType |
Contains the list of DIS forms |
ASRWebService_schema.xsd |
pipASR |
complexType |
Contains the list of PIP forms |
ASRWebService_schema.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
Table 2-30 describes the error messages for the operation.
Table 2-30 Error Messages for the Operation
Error Message | Cause | Resolution |
---|---|---|
5855 Failed: No Order Found for PON 123. |
The document number passed in the input does not exist in database. |
Populate a valid document number which needs to be exported. |
The order for PON 123 is received not sent and cannot be exported. |
The document number provided in the input is a RECEIVED order and not a SENT order. |
For an export request, you must provide a SENT order and not a RECEIVED order. |
Refer to the ASOG documentation for additional error messages given by the exportASR operation. This documentation contains the list of valid errors thrown based on different import scenarios.
exportCN Operation
The exportCN operation enables you to export the confirmation notice details of the provided ASR order. This operation takes the document number as input and provides the confirmation notice details as the output.
The following are the request and response structures:
Request Structure: exportCNReq
Response Structure: exportCNReqResponse
exportCNReq
The exportCNReq element contains the input information for the operation. Each row in Table 2-31 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-31 Payload Information for the Request
Name | Defined As | Type Description | File Name |
---|---|---|---|
exportCNReq |
element |
exportCN |
ASRWebService.wsdl |
exportCN |
element |
exportCN |
ASRWebService_schema.xsd |
exportCN |
complexType |
Complex type with the document number. |
ASRWebService_schema.xsd |
documentNumber |
int |
The document number to export. |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
exportCNReqResponse
The exportCNReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-32 describes the returned information in the response.
Table 2-32 Payload Information for the Response
Name | Defined As | Type Description | File Name |
---|---|---|---|
exportCNReqResponse |
element |
exportCNResponse |
ASRWebService.wsdl |
exportCNResponse |
element |
exportCNResponse |
ASRWebService_schema.xsd |
exportCNResponse |
complexType |
Complex type with aCn |
ASRWebService_schema.xsd |
aCn |
element |
cn |
ASRWebService_schema.xsd |
cn |
complexType |
Complex type with a list of CN form fields |
CN.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the exportCN operation. This documentation contains the list of valid errors thrown based on different scenarios.
exportCR Operation
The exportCR operation enables you to export the clarification request details of the provided ASR order. This operation takes the document number as input and provides the clarification request details as the output.
The following are the request and response structures:
Request Structure: exportCRReq
Response Structure: exportCRReqResponse
exportCRReq
The exportCRReq element contains the input information for the operation. Each row in Table 2-33 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-33 Payload Information for the Request
Name | Defined As | Type Description | File Name |
---|---|---|---|
exportCRReq |
element |
exportCR |
ASRWebService.wsdl |
exportCR |
element |
exportCR |
ASRWebService_schema.xsd |
exportCR |
complexType |
Complex type with the document number. |
ASRWebService_schema.xsd |
documentNumber |
int |
The document number to export. |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
exportCRReqResponse
The exportCRReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-34 describes the returned information in the response.
Table 2-34 Payload Information for the Response
Name | Defined As | Type Description | File Name |
---|---|---|---|
exportCRReqResponse |
element |
exportCRResponse |
ASRWebService.wsdl |
exportCRResponse |
element |
exportCRResponse |
ASRWebService_schema.xsd |
exportCRResponse |
complexType |
Complex type with aCr |
ASRWebService_schema.xsd |
aCr |
element |
cr |
ASRWebService_schema.xsd |
cr |
complexType |
Complex type with a list of CR form fields. |
CR.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the exportCR operation. This documentation contains the list of valid errors thrown based on different scenarios.
exportPTA Operation
The exportPTA operation enables you to export the Provider Test Acceptance details of the provided ASR order. This operation takes the document number as input and provides the provider test acceptance details as the output.
The following are the request and response structures:
Request Structure: exportPTAReq
Response Structure: exportPTAReqResponse
exportPTAReq
The exportPTAReq element contains the input information for the operation. Each row in Table 2-35 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-35 Payload Information for the Request
Name | Defined As | Type Description | File Name |
---|---|---|---|
exportPTAReq |
element |
exportPTA |
ASRWebService.wsdl |
exportPTA |
element |
exportPTA |
ASRWebService_schema.xsd |
exportPTA |
complexType |
Complex type with the document number. |
ASRWebService_schema.xsd |
documentNumber |
int |
The document number to export. |
ASRWebService_schema.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
exportPTAReqResponse
The exportPTAReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-36 describes the returned information in the response.
Table 2-36 Payload Information for the Response
Name | Defined As | Type Description | File Name |
---|---|---|---|
exportPTAReqResponse |
element |
exportPTAResponse |
ASRWebService.wsdl |
exportPTAResponse |
element |
exportPTAResponse |
ASRWebService_schema.xsd |
exportPTAResponse |
complexType |
Complex type with aPta |
ASRWebService_schema.xsd |
aPta |
element |
Pta |
ASRWebService_schema.xsd |
Pta |
complexType |
Complex type with a list of PTA form fields |
PTA.xsd |
metaSolvUserDataValue |
complexType |
Refer Table 2-39 |
ASRWebService_schema.xsd |
Refer to the ASOG documentation for the error messages given by the exportPTA operation. This documentation contains the list of valid errors thrown based on different scenarios.
queryASRByCriteria Operation
The queryASRByCriteria operation enables you to query various ASR orders. The operation takes the PON, CCNA and ICSC field values as input and provides the ASR order information as the output.
The following are the request and response structures:
Request Structure: queryASRByCriteriaReq
Response Structure: queryASRByCriteriaReqResponse
queryASRByCriteriaReq
The queryASRByCriteriaReq element contains the input information for the operation. Each row in Table 2-37 describes the element or type name, the XSD declaration, the type description, and the file that contains the item's definition.
Table 2-37 Payload Information for the Request
Name | Defined As | Type Description | File Name |
---|---|---|---|
queryASRByCriteriaReq |
element |
queryASRByCriteria |
ASRWebService.wsdl |
queryASRByCriteria |
element |
queryASRByCriteria |
ASRWebService_schema.xsd |
queryASRByCriteria |
complexType |
Complex type with the aQc. |
ASRWebService_schema.xsd |
aQc |
element |
queryCriteria |
ASRWebService_schema.xsd |
queryCriteria |
element |
Complex type with a set of input fields. |
queryASRByCriteria.xsd |
The details of the required fields in each form can be found in the ASOG documentation.
queryASRByCriteriaReqResponse
The queryASRByCriteriaReqResponse element contains the output information for the operation. The information returned in the response indicates if the operation is successful. Table 2-38 describes the returned information in the response.
Table 2-38 Payload Information for the Response
Name | Defined As | Type Description | File Name |
---|---|---|---|
queryASRByCriteriaReqResponse |
element |
queryASRByCriteriaResponse |
ASRWebService.wsdl |
queryASRByCriteriaResponse |
element |
queryASRByCriteriaResponse |
ASRWebService_schema.xsd |
queryASRByCriteriaResponse |
complexType |
Complex type with aServReqQueryDetailCr. |
ASRWebService_schema.xsd |
aServReqQueryDetail |
element |
servReqQueryDetail |
ASRWebService_schema.xsd |
servReqQueryDetail |
complexType |
Complex type with a list of ASR service request fields. |
queryASRByCriteria.xsd |
Refer to the ASOG documentation for the error messages given by the queryASRByCriteria operation. This documentation contains the list of valid errors thrown based on different scenarios.
metaSolvUserDataValue Definition Information
This section describes the metaSolvUserDataValue definition information.
Table 2-39 metaSolvUserDataValue Definition Information
Name | Defined As | Type Definition | File Name |
---|---|---|---|
metaSolvUserDataValue |
metaSolvUserDataValue |
MetaSolvUserDataValueType |
ASRWebService_ schema.xsd |
MetaSolvUserDataValueType |
complexType |
UserDataValueType |
ASR.xsd |
UserDataValueType |
complexType |
complexType with a list of fields BaseNameValueType |
ASR.xsd |
Table 2-40 Fields for UserDataValueType
Field Name | Data Type | Field Description |
---|---|---|
tableNm |
string |
Table where the user data is stored. This table corresponds to where the user data was originally defined. |
keyColumnNm |
string |
Actual primary key column name of the product area. This is required so the user data row can be associated with one item. |
keyValue |
integer |
Actual value of the product area. |
Table 2-41 Fields for BaseNameValueType
Field Name | Data Type | Field Description |
---|---|---|
column |
string |
Field is the user data column that is updated. |
value |
string |
Value entered into the defined column. |
dataType |
string |
Function of a user data field. Determines the kind of information a user can enter in a field on the User Data window. Valid values are number, decimal, VARCHAR2, date, dropdown. |