AXL-Client-Simple
view release on metacpan or search on metacpan
share/AXLSoap.xsd view on Meta::CPAN
<?xml version="1.0" encoding="UTF-8"?>
<!-- Autogenerated file -->
<xsd:schema targetNamespace="http://www.cisco.com/AXL/API/7.1" xmlns:axlapi="http://www.cisco.com/AXL/API/7.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="1.0">
<xsd:annotation>
<xsd:documentation><![CDATA[
Copyright (c) 2006 Cisco Systems, Inc.
**********************
* CISCO CONFIDENTIAL *
**********************
]]></xsd:documentation>
</xsd:annotation>
<!-- axl.xsd -->
<!-- *********************************************************** -->
<!-- Device Family -->
<!-- *********************************************************** -->
<xsd:complexType name="XAARGroup">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:String32"/>
<xsd:element name="relatedGroups" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read-only. AXL API automatically adds the required entries in the AARDialPrefixMatrix table.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="relatedGroup" type="axlapi:XAARGroupRelationship" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
</xsd:complexType>
<xsd:complexType name="XAARGroupRelationship">
<xsd:sequence minOccurs="0">
<xsd:choice>
<xsd:element name="AARGroup_From" type="axlapi:XAARGroup"/>
<xsd:element name="GroupNameFrom" type="axlapi:String100"/>
</xsd:choice>
<xsd:choice>
<xsd:element name="AARGroup_To" type="axlapi:XAARGroup"/>
<xsd:element name="GroupNameTo" type="axlapi:String100"/>
</xsd:choice>
<xsd:element name="prefixDigit" type="axlapi:String32"/>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
</xsd:complexType>
<xsd:complexType name="XApplicationUser">
<xsd:sequence>
<xsd:element name="userid" type="xsd:string"/>
<xsd:element name="password" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Valid range is 1-127 characters.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="passwordCredentials" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read Only.Credential configuration for password.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:element name="pwdCredPolicy">
<xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="integerFieldName" type="axlapi:Name50"/>
<xsd:element name="stringFieldName" type="axlapi:Name50"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="descFieldName" type="axlapi:Name50"/>
<xsd:element name="Multikey" type="xsd:boolean"/>
<xsd:element name="filter" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XDateRule">
<xsd:annotation>
<xsd:documentation>Directs the rule processor to validate the input as a date. Valid date formats are Any, Long (March 15, 2001), Short-US (the default, 03/15/01), and Short-EU (15/03/01).</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="dateFormat" default="Short-US" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Any"/>
<xsd:enumeration value="Long"/>
<xsd:enumeration value="Short-US"/>
<xsd:enumeration value="Short-EU"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>The default is either a specific date (default), or automatically defaulted to today (defaultNow).</xsd:documentation>
</xsd:annotation>
<xsd:element name="default" type="xsd:date"/>
<xsd:element name="defaultNow" type="xsd:boolean"/>
</xsd:choice>
<xsd:element name="min" type="xsd:date" minOccurs="0"/>
<xsd:element name="max" type="xsd:date" minOccurs="0"/>
<xsd:element name="restrictTo" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Should the rule make sure that the date is not in the future?</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Past"/>
<xsd:enumeration value="Future"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XBooleanRule">
<xsd:sequence>
<xsd:element name="default" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XScriptRule">
<xsd:annotation>
<xsd:documentation>The input is evaluated by a fragment of JavaScript.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="comment" type="xsd:string"/>
<xsd:element name="script">
<xsd:annotation>
<xsd:documentation>The JavaScript fragment used to evaluate the input. The fragment should be cordoned off by CDATA tags. The fragment must contain a entry-point function with the following prototype:
Array AXLScriptRuleEntryPoint(String inputString)
The output is an Array of two values. Array[0] is a boolean value and indicates success (true) or failure (false). Array[1] contains the result of the script. If successful, it should contain a copy of the inputString or other valid return value. If ...
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:whiteSpace value="preserve"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XURIRule">
<xsd:annotation>
<xsd:documentation>The URI rule determines if a value is a valid URI.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="default" type="xsd:anyURI" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XRuleError">
<xsd:annotation>
<xsd:documentation>The XML format for a rule error that might be thrown by a rule processor.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="invalidValue" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the value of the original input.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ruleBroken" type="xsd:Name">
<xsd:annotation>
<xsd:documentation>The name of the rule broken.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="errorCode" type="xsd:integer" default="0">
<xsd:annotation>
<xsd:documentation>An integer error code.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="errorText" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Error message generated by rule.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- *********************************************************** -->
<!-- Service Dependency objects -->
<!-- *********************************************************** -->
<xsd:complexType name="XServiceDependency">
<xsd:annotation>
<xsd:documentation>This lists what services that the specified service is dependent on.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="name" type="xsd:anyURI">
<xsd:annotation>
<xsd:documentation>The URI of this service dependency. For example: xmldi://cisco.com/serviceDependency/0. The last part of the URI is the enum value of this service.</xsd:documentation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:sequence>
<xsd:element name="resourcePriorityNamespaceList" type="axlapi:XResourcePriorityNamespaceList" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addResourcePriorityNamespaceList" type="axlapi:AddResourcePriorityNamespaceListReq"/>
<xsd:element name="addResourcePriorityNamespaceListResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getResourcePriorityNamespaceList" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetResourcePriorityNamespaceListRes">
<xsd:annotation>
<xsd:documentation>Contains the ResourcePriorityNamespaceList specified by the request.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="resourcePriorityNamespaceList" type="axlapi:XResourcePriorityNamespaceList"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getResourcePriorityNamespaceListResponse" type="axlapi:GetResourcePriorityNamespaceListRes"/>
<xsd:complexType name="UpdateResourcePriorityNamespaceListReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Update an existing ResourcePriorityNamespaceList in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:NameAndGUIDRequest">
<xsd:sequence>
<xsd:element name="newName" type="axlapi:String50" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new members of this ResourcePriorityNamespaceList. If "members" is present, then all current members of this are removed and replaced by the "member" sub-elements. Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="member" type="axlapi:XResourcePriorityNamespaceListMember" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateResourcePriorityNamespaceList" type="axlapi:UpdateResourcePriorityNamespaceListReq"/>
<xsd:element name="updateResourcePriorityNamespaceListResponse" type="axlapi:StandardResponse"/>
<xsd:element name="removeResourcePriorityNamespaceList" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeResourcePriorityNamespaceListResponse" type="axlapi:StandardResponse"/>
<xsd:element name="executeSQLQuery" type="axlapi:ExecuteSQLQueryReq" nillable="false">
<xsd:annotation>
<xsd:documentation>This API call is used to execute a Structured Query Language query against the database. The sql element would contain the SQL statement. If special characters are required, wrap the SQL command inside a CDATA element.</xsd:do...
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ExecuteSQLQueryRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="row" type="xsd:anyType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Each row element can contain any number of sub-elements, each sub-element is a column from that row in the result set.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="executeSQLQueryResponse" type="axlapi:ExecuteSQLQueryRes">
<xsd:annotation>
<xsd:documentation>The response message to executeSQLQuery. The return element represents the result set, which can contain 0 or more rows of data. Each row can have any number of elements as defined by columns specified in the SQL Query. The na...
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ExecuteSQLUpdateReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="sql" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>Request to execute an SQL update.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="executeSQLUpdate" type="axlapi:ExecuteSQLUpdateReq" nillable="false">
<xsd:annotation>
<xsd:documentation>This API call is used to execute a Structured Query Language Update against the database. The sql element would contain the SQL statement</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ExecuteSQLUpdateRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="rowsUpdated" type="xsd:integer">
<xsd:annotation>
<xsd:documentation>Rows updated indicates the number of rows updated by the SQL update.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
( run in 0.467 second using v1.01-cache-2.11-cpan-2aafcb1aa8b )