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 )