AXL-Client-Simple

 view release on metacpan or  search on metacpan

share/AXLSoap.xsd  view on Meta::CPAN

					</xsd:element>
					<xsd:element name="intraDelay" type="xsd:nonNegativeInteger"/>
					<xsd:element name="mcdnEnable" type="xsd:boolean"/>
					<xsd:element name="numberIE" type="xsd:boolean"/>
					<xsd:element name="numDigits" type="xsd:nonNegativeInteger">
						<xsd:annotation>
							<xsd:documentation>The value of numDigits must be either 0 to 32 or 99.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="passingPrecedenceLevelThroughUUIE" type="xsd:boolean" minOccurs="0"/>
					<xsd:element name="prefix" type="xsd:string" minOccurs="0"/>
					<xsd:element name="callingLinePresentationBit" type="xsd:string" nillable="false"/><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
					<xsd:element name="connectedLinePresentationBit" type="xsd:string" nillable="false"/><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
					<xsd:element name="connectedPBX" type="xsd:string" nillable="false"/><!--This field is of the type axl:XConnectedPBX in AXLEnums.xsd-->
					<xsd:element name="priProtocol" type="xsd:string"/><!--This field is of the type axl:XPriProtocol in AXLEnums.xsd-->
					<xsd:element name="securityAccessLevel" type="xsd:nonNegativeInteger" minOccurs="0"/>
					<xsd:element name="sendCallingNameInFacilityIE" type="xsd:boolean"/>
					<xsd:element name="sendEXLeadingCharInDispIE" type="xsd:boolean"/>
					<xsd:element name="sendRestart" type="xsd:boolean"/>
					<xsd:element name="setupNonISDNPI" type="xsd:boolean"/>
					<xsd:element name="sigDigits" type="xsd:boolean">
						<xsd:annotation>
							<xsd:documentation>This tag enables the significant digits for the gateway; if the tag is set to true, the value of the 'numDigits' element is used as Significant Digits for the gateway. This tag should have a value of false if numDigits is se...
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="span" type="xsd:nonNegativeInteger"/>
					<xsd:element name="statusPoll" type="xsd:boolean"/>
					<xsd:element name="stripCountOut" type="xsd:nonNegativeInteger"/>
					<xsd:element name="trunkPadRx" type="xsd:string"/><!--This field is of the type axl:XTrunkPad in AXLEnums.xsd-->
					<xsd:element name="trunkPadTx" type="xsd:string"/><!--This field is of the type axl:XTrunkPad in AXLEnums.xsd-->
					<xsd:element name="trunkLevel" type="xsd:string"/><!--This field is of the type axl:XTrunkLevel in AXLEnums.xsd-->
					<xsd:element name="yellowAlarm" type="xsd:string"/><!--This field is of the type axl:XYellowAlarm in AXLEnums.xsd-->
					<xsd:element name="zeroSuppression" type="xsd:string"/><!--This field is of the type axl:XZeroSuppression in AXLEnums.xsd-->
					<xsd:element name="sMDIBasePort" type="xsd:positiveInteger"/>
					<xsd:element name="protocolProfile91NameOnly" type="xsd:boolean"/>
					<xsd:element name="helpURL" type="xsd:anyURI" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Read-only.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="nationalPrefix" type="axlapi:String16" nillable="false" minOccurs="0"/>
					<xsd:element name="internationalPrefix" type="axlapi:String16" nillable="false" minOccurs="0"/>
					<xsd:element name="unknownPrefix" type="axlapi:String16" nillable="false" minOccurs="0"/>
					<xsd:element name="subscriberPrefix" type="axlapi:String16" nillable="false" minOccurs="0"/>
					<xsd:element name="ASN1ROSEOIDEncoding" type="axlapi:String50" default="0" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="QSIGVariant" type="axlapi:String50" default="0" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="XServerDevice">
		<xsd:annotation>
			<xsd:documentation>Server devices are server processes that receive and/or make calls; because they are server-based, they have a process node.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:XDevice">
				<xsd:sequence minOccurs="0">
					<xsd:choice>
						<xsd:element name="processNode" type="axlapi:XProcessNode"/>
						<xsd:element name="processNodeId" type="axlapi:XUUID"/>
						<xsd:element name="processNodeName" type="xsd:Name"/>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="XT1Gateway">
		<xsd:complexContent>
			<xsd:extension base="axlapi:XDigitalGateway">
				<xsd:sequence>
					<xsd:element name="clockReference" type="xsd:string"/><!--This field is of the type axl:XClockReference in AXLEnums.xsd-->
					<xsd:element name="csuParam" type="xsd:string"/><!--This field is of the type axl:XCSUParam in AXLEnums.xsd-->
					<xsd:element name="digitSending" type="xsd:string"/><!--This field is of the type axl:XDigitSending in AXLEnums.xsd-->
					<xsd:element name="encode" type="xsd:string"/><!--This field is of the type axl:XEncode in AXLEnums.xsd-->
					<xsd:element name="fdlChannel" type="xsd:string"/><!--This field is of the type axl:XFDLChannel in AXLEnums.xsd-->
					<xsd:element name="maxPorts" type="xsd:positiveInteger">
						<xsd:annotation>
							<xsd:documentation>Read-only.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="ports" type="axlapi:XT1PortList"/>
					<xsd:element name="yellowAlarm" type="xsd:string"/><!--This field is of the type axl:XYellowAlarm in AXLEnums.xsd-->
					<xsd:element name="zeroSuppression" type="xsd:string"/><!--This field is of the type axl:XZeroSuppression in AXLEnums.xsd-->
					<xsd:element name="sMDIBasePort" type="xsd:positiveInteger"/>
					<xsd:element name="handleDTMFPrecedenceSignals" type="xsd:boolean"/>
					<xsd:element name="helpURL" type="xsd:anyURI" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Read-only.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="XH323Device">
		<xsd:complexContent>
			<xsd:extension base="axlapi:XDevice">
				<xsd:sequence minOccurs="0">
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Applicable only for H323Gateways/Trunks</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="cdpnTransformationCSS" type="axlapi:XCallingSearchSpace" nillable="true">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="cdpnTransformationCSSName" type="axlapi:String50" nillable="true"/>
					</xsd:choice>
					<xsd:element name="useDevicePoolCdpnTransformCSS" type="xsd:boolean" default="true" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Applicable only for H323Gateways/Trunks</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="packetCaptureMode" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPacketCaptureMode in AXLEnums.xsd-->
					<xsd:element name="packetCaptureDuration" type="xsd:nonNegativeInteger" default="60" nillable="true" minOccurs="0"/>
					<xsd:element name="srtpAllowed" type="xsd:boolean" default="false" nillable="true" minOccurs="0"/>
					<xsd:element name="unattendedPort" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for H323Gateways.</xsd:documentation>
						</xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

			<xsd:element name="members" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence minOccurs="0">
						<xsd:element name="member" type="axlapi:XCallerFilterListMember" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XCallManager">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:String50">
				<xsd:annotation>
					<xsd:documentation>Read-only. name is now autogenerated.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="description" type="axlapi:String50" minOccurs="0"/>
			<xsd:element name="autoRegistration" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="startDN" type="axlapi:XDirectoryNumber" minOccurs="0"/>
						<xsd:element name="endDN" type="axlapi:XDirectoryNumber" minOccurs="0"/>
						<xsd:element name="nextDN" type="axlapi:XDirectoryNumber" minOccurs="0"/>
						<xsd:choice minOccurs="0">
							<xsd:element name="routePartition" type="axlapi:XRoutePartition">
								<xsd:annotation>
									<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="routePartitionName" type="axlapi:String50"/>
						</xsd:choice>
						<xsd:element name="e164Mask" type="axlapi:String50" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="ports">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="ethernetPhonePort" type="xsd:nonNegativeInteger"/>
						<xsd:element name="mgcpPorts">
							<xsd:complexType>
								<xsd:sequence>
									<xsd:element name="listen" type="xsd:nonNegativeInteger">
										<xsd:annotation>
											<xsd:documentation>UDP port for MGCP communication.</xsd:documentation>
										</xsd:annotation>
									</xsd:element>
									<xsd:element name="keepAlive" type="xsd:nonNegativeInteger">
										<xsd:annotation>
											<xsd:documentation>TCP port for backhaul for Q.931 messages.</xsd:documentation>
										</xsd:annotation>
									</xsd:element>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:choice>
				<xsd:element name="processNode" type="axlapi:XProcessNode">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="processNodeName" type="axlapi:String255"/>
			</xsd:choice>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
		<xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
	</xsd:complexType>
	<xsd:complexType name="XCallManagerGroup">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:String50"/>
			<xsd:element name="tftpDefault" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Only use when setting TFTP Default to true.  Setting to true will result in setting all other CallManager groups to false. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="members">
				<xsd:complexType>
					<xsd:sequence minOccurs="0">
						<xsd:element name="member" type="axlapi:XCallManagerMember" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute of callManager is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XCallManagerMember">
		<xsd:choice>
			<xsd:element name="callManager" type="axlapi:XCallManager">
				<xsd:annotation>
					<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="callManagerName" type="axlapi:String50"/>
		</xsd:choice>
		<xsd:attribute name="priority" type="xsd:nonNegativeInteger"/>
	</xsd:complexType>
	<xsd:complexType name="XCMCInfo">
		<xsd:sequence minOccurs="0">
			<xsd:element name="code" type="axlapi:String16"/>
			<xsd:element name="description" type="axlapi:String50" nillable="true" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XCallManagerMemberId">
		<xsd:simpleContent>
			<xsd:extension base="axlapi:XUUID">
				<xsd:attribute name="priority" type="xsd:nonNegativeInteger"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="XCCMVersion">
		<xsd:sequence>
			<xsd:element name="version" type="axlapi:String50"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XCredentialPolicy">
		<xsd:sequence>
			<xsd:element name="name" type="axlapi:String255"/>

share/AXLSoap.xsd  view on Meta::CPAN

			<xsd:element name="phonePersonalization" type="axlapi:XPhonePersonalization" nillable="false" minOccurs="0"/>
			<xsd:element name="phoneServiceDisplay" type="axlapi:XPhoneServiceDisplay" nillable="false" minOccurs="0"/>
			<xsd:element name="sshUserId" type="axlapi:String50" minOccurs="0"/>
			<xsd:element name="sshPwd" type="axlapi:String255" minOccurs="0"/>
			<xsd:element name="alwaysUsePrimeLine" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
			<xsd:element name="alwaysUsePrimeLineforVoiceMessage" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
			<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XDevicePoolDeviceMobility">
		<xsd:choice>
			<xsd:element name="devicePool" type="axlapi:XDevicePool">
				<xsd:annotation>
					<xsd:documentation>Only the uuid attribute is read by AXL API.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="devicePoolName">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="axlapi:String50">
							<xsd:attribute name="uuid" type="axlapi:XUUID"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
		</xsd:choice>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XDeviceMobility">
		<xsd:sequence>
			<xsd:element name="name" type="xsd:string" nillable="false"/>
			<xsd:element name="subNet" type="xsd:string" nillable="false"/>
			<xsd:element name="subNetMaskSz" type="xsd:nonNegativeInteger" nillable="false"/>
			<xsd:element name="members">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="member" type="axlapi:XDevicePoolDeviceMobility" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XPhysicalLocation">
		<xsd:sequence>
			<xsd:element name="name" type="xsd:string" nillable="false"/>
			<xsd:element name="description" type="xsd:string" nillable="true" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XDeviceMobilityGroup">
		<xsd:sequence>
			<xsd:element name="name" type="xsd:string" nillable="false"/>
			<xsd:element name="description" type="xsd:string" nillable="true" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XDHCPServer">
		<xsd:sequence>
			<xsd:choice>
				<xsd:element name="processNode" type="axlapi:XProcessNode"/>
				<xsd:element name="processNodeName" type="axlapi:String128"/>
			</xsd:choice>
			<xsd:element name="primaryDNSipAddress" type="xsd:string" minOccurs="0"/>
			<xsd:element name="secondaryDNSipAddress" type="xsd:string" minOccurs="0"/>
			<xsd:element name="primaryTFTPServeripAddress" type="xsd:string" minOccurs="0"/>
			<xsd:element name="secondaryTFTPServeripAddress" type="xsd:string" minOccurs="0"/>
			<xsd:element name="bootstrapServeripAddress" type="xsd:string" minOccurs="0"/>
			<xsd:element name="domainName" type="xsd:string" minOccurs="0"/>
			<xsd:element name="tftpServerName" type="xsd:string" minOccurs="0"/>
			<xsd:element name="arpCacheTimeout" type="xsd:nonNegativeInteger" default="0">
				<xsd:annotation>
					<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ipAddressLeaseTime" type="xsd:nonNegativeInteger" default="0">
				<xsd:annotation>
					<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="renewalTime" type="xsd:nonNegativeInteger" default="0">
				<xsd:annotation>
					<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="rebindingTime" type="xsd:nonNegativeInteger" default="0">
				<xsd:annotation>
					<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XDHCPSubnet">
		<xsd:sequence minOccurs="0">
			<xsd:choice>
				<xsd:annotation>
					<xsd:documentation>Each DHCPSubnet is associated with a unique DHCP Server.</xsd:documentation>
				</xsd:annotation>
				<xsd:element name="dhcpServer" type="axlapi:XDHCPServer">
					<xsd:annotation>
						<xsd:documentation>only the uuid attribute is read by the AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="dhcpServerName" type="xsd:string"/>
			</xsd:choice>
			<xsd:element name="subnetIPAddress" type="xsd:string"/>
			<xsd:element name="primaryStartIPAddress" type="xsd:string"/>
			<xsd:element name="primaryEndIPAddress" type="xsd:string"/>
			<xsd:element name="secondaryStartIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="secondaryEndIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="primaryRouterIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="secondaryRouterIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="subnetMask" type="xsd:string"/>
			<xsd:element name="domainName" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="primaryDNSIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="secondaryDNSIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="tftpServerName" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="primaryTFTPServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="secondaryTFTPServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="bootstrapServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="arpCacheTimeout" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
				<xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

						<xsd:extension base="xsd:string">
							<xsd:attribute name="uuid" type="axlapi:XUUID"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:choice minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Default Partition would be Null in case not specified.</xsd:documentation>
				</xsd:annotation>
				<xsd:element name="handoffPartition" type="axlapi:XRoutePartition">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="handoffPartitionName" type="axlapi:String50"/>
			</xsd:choice>
			<xsd:element name="DTMFNumber">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="uuid" type="axlapi:XUUID"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:choice minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Default Partition would be Null in case not specified.</xsd:documentation>
				</xsd:annotation>
				<xsd:element name="DTMFPartition" type="axlapi:XRoutePartition">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="DTMFPartitionName" type="axlapi:String50"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XName">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute name="uuid" type="axlapi:XUUID"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="XNPMeetMe">
		<xsd:complexContent>
			<xsd:extension base="axlapi:XNumPlan">
				<xsd:sequence>
					<xsd:element name="minimumSecurityLevel" type="axlapi:XDeviceSecurityMode" default="Non Secure" nillable="false"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="XMOHServer">
		<xsd:sequence minOccurs="0">
			<xsd:element name="mohServerName" type="axlapi:UniqueName128" nillable="false"/>
			<xsd:element name="description" type="axlapi:String100" nillable="true" minOccurs="0"/>
			<xsd:choice>
				<xsd:element name="processNode" type="axlapi:XProcessNode" nillable="false">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by AXL.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="processNodeName" type="axlapi:String100" nillable="false"/>
			</xsd:choice>
			<xsd:choice>
				<xsd:element name="devicePool" type="axlapi:XDevicePool" nillable="false">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="devicePoolName" type="axlapi:String100" nillable="false"/>
			</xsd:choice>
			<xsd:choice minOccurs="0">
				<xsd:element name="location" type="axlapi:XLocation" nillable="true">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="locationName" type="axlapi:String100" nillable="true"/>
			</xsd:choice>
			<xsd:element name="maxUnicastConnections" type="xsd:unsignedLong" default="250" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Maximum Half Duplex Streams must be a number in the range 0 to 500. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="maxMulticastConnections" type="xsd:unsignedLong" default="30" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Maximum Multicast Connections must be a number in the range 0 to 999999.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fixedAudioSourceDevice" type="axlapi:String100" nillable="true" minOccurs="0"/>
			<xsd:element name="runFlag" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
			<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
			<xsd:sequence>
				<xsd:annotation>
					<xsd:documentation>If isMultiCastEnabled is false then these elements are not necessary.MOHServer will be added to the database without the values of  these tags. ie. The table MOHServerMulticastInfo table will be empty.</xsd:documentation>
				</xsd:annotation>
				<xsd:element name="isMultiCastEnabled" type="xsd:boolean" nillable="false" minOccurs="0"/>
				<xsd:element name="baseMulticastIPaddress" type="xsd:string" default="239.1.1.1" nillable="false" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>baseMulticastIPAddress and baseMulticastPort must be a unique pair. All Multicast IP Addresses must be in the range 239.1.1.1  to 239.255.255.255</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="baseMulticastPort" type="xsd:unsignedLong" default="16384" nillable="false" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Multicast Base Port number must be an even number in the range 16384 to 32766</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="multicastIncrementOnIP" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
				<xsd:element name="audioSources" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="audioSource" minOccurs="0" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="sourceId" type="xsd:unsignedLong" nillable="false"/>
										<xsd:element name="maxHops" type="xsd:unsignedLong" default="2" nillable="false" minOccurs="0"/>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>

share/AXLSoap.xsd  view on Meta::CPAN

											<xsd:documentation>DEPRECATED: use routePartition/uuid</xsd:documentation>
										</xsd:annotation>
									</xsd:element>
									<xsd:element name="routePartitionName" type="axlapi:String50"/>
								</xsd:choice>
							</xsd:sequence>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:choice>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XPhoneTemplate">
		<xsd:annotation>
			<xsd:documentation>Phone templates describe what features are assigned to what buttons on a particular phone or set of phones. These templates are downloaded to phones and add-on-modules.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence minOccurs="0">
			<xsd:element name="name">
				<xsd:annotation>
					<xsd:documentation>The template's name.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="50"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:choice>
				<xsd:element name="basePhoneTemplate" type="axlapi:XPhoneTemplate">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="basePhoneTemplateName" type="axlapi:String50"/>
			</xsd:choice>
			<xsd:element name="isUserModifiable" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Read-Only.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="buttons" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The list of buttons on this model of phone. The feature and label of the first button cannot be modified.              </xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence minOccurs="0">
						<xsd:element name="button" type="axlapi:XButton" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XProcessConfig">
		<xsd:annotation>
			<xsd:documentation>Describes the ProcessConfig table (used for service parameters)</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence minOccurs="0">
			<xsd:choice>
				<xsd:element name="processNode" type="axlapi:XProcessNode"/>
				<xsd:element name="processNodeName" type="axlapi:String50" nillable="false"/>
			</xsd:choice>
			<xsd:element name="name" type="axlapi:String50" nillable="false"/>
			<xsd:element name="service" type="xsd:string" nillable="false"/><!--This field is of the type axl:XService in AXLEnums.xsd-->
			<xsd:element name="value" type="axlapi:String1024" nillable="true" minOccurs="0"/>
			<xsd:element name="valueType" type="xsd:string" nillable="false"/><!--This field is of the type axl:XParam in AXLEnums.xsd-->
			<xsd:element name="primaryData" type="xsd:boolean" default="false" nillable="false"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
	</xsd:complexType>
	<xsd:complexType name="XProcessNode">
		<xsd:annotation>
			<xsd:documentation>Describes a server running in the CCM cluster.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:String255">
				<xsd:annotation>
					<xsd:documentation>The primary hostname of the process node.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="description" type="axlapi:String50" minOccurs="0"/>
			<xsd:element name="mac" type="axlapi:XMacAddress" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The mac address of the host.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="IPv6Name" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XProcessNodeService">
		<xsd:sequence minOccurs="0">
			<xsd:choice>
				<xsd:element name="processNode" type="axlapi:XProcessNode" nillable="false"/>
				<xsd:element name="processNodeName" type="axlapi:String255" nillable="false"/>
			</xsd:choice>
			<xsd:element name="service" type="xsd:string" nillable="false"/><!--This field is of the type axl:XService in AXLEnums.xsd-->
			<xsd:element name="fileName" type="axlapi:String255" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="traceLevel" type="xsd:nonNegativeInteger" default="0" nillable="false"/>
			<xsd:element name="userCategories" type="xsd:nonNegativeInteger" default="0" nillable="false"/>
			<xsd:element name="enable" type="xsd:boolean" default="false" nillable="false"/>
			<xsd:element name="numFiles" type="xsd:nonNegativeInteger" default="250" nillable="false"/>
			<xsd:element name="numLines" type="xsd:nonNegativeInteger" default="10000" nillable="false"/>
			<xsd:element name="numMinutes" type="xsd:nonNegativeInteger" default="1440" nillable="false"/>
			<xsd:element name="includeNonDeviceTraces" type="xsd:boolean" default="false" nillable="false"/>
			<xsd:element name="useXML" type="xsd:boolean" fixed="false" nillable="false"/>
			<xsd:element name="serverName" type="axlapi:String255" minOccurs="0"/>
			<xsd:element name="deviceNameMonitorFlag" type="xsd:boolean" default="false" nillable="false"/>
			<xsd:element name="deviceTypeMonitorFlag" type="xsd:boolean" fixed="false" nillable="false"/>
			<xsd:element name="fileTraceFlag" type="xsd:boolean" default="false" nillable="false"/>
			<xsd:element name="outputDebugStringFlag" type="xsd:boolean" default="false" nillable="false"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
	</xsd:complexType>
	<xsd:complexType name="XProductInfo">
		<xsd:sequence>
			<xsd:element name="model" type="xsd:string"/><!--This field is of the type axl:XModel in AXLEnums.xsd-->
			<xsd:element name="maxPorts" type="xsd:nonNegativeInteger" minOccurs="0"/>
			<xsd:element name="showInDropDown" type="xsd:boolean" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="name" type="xsd:string"/><!--This field is of the type axl:XProduct in AXLEnums.xsd-->
	</xsd:complexType>
	<xsd:complexType name="XRegion">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:String50" nillable="false"/>
			<xsd:element name="relatedRegions" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Read-only.  AXL API automatically adds the required entries in the RegionMatrix table.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="relatedRegion" type="axlapi:XRegionRelationship" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
	</xsd:complexType>
	<xsd:complexType name="XRegionRelationship">
		<xsd:sequence minOccurs="0">
			<xsd:choice>
				<xsd:element name="region" type="axlapi:XRegion" nillable="false"/>
				<xsd:element name="name" type="axlapi:String50" nillable="false"/>
			</xsd:choice>
			<xsd:element name="bandwidth" type="xsd:string" default="G.711" nillable="false"/><!--This field is of the type axl:XBandwidth in AXLEnums.xsd-->
			<xsd:element name="videoBandwidth" type="xsd:nonNegativeInteger" nillable="false"/>
			<xsd:element name="lossyNetwork" type="axlapi:XLossyNetwork" nillable="true" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
	</xsd:complexType>
	<xsd:complexType name="XResourcePriorityDefaultNamespace">

share/AXLSoap.xsd  view on Meta::CPAN

						<xsd:element name="pwdCredDoesNotExpire" type="xsd:boolean" minOccurs="0"/>
						<xsd:element name="pwdCredTimeChanged" type="xsd:string" minOccurs="0"/>
						<xsd:element name="pwdCredTimeAdminLockout" type="xsd:string" minOccurs="0"/>
						<xsd:element name="pwdCredLockedByAdministrator" type="xsd:boolean" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="pinCredentials" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Read-only. These groups get automatically added once an user is added. This tag is not valid for an application user.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:choice minOccurs="0">
							<xsd:element name="pinCredPolicy" type="axlapi:XUUID">
								<xsd:annotation>
									<xsd:documentation>Only uuid can be accepted.</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="pinCredPolicyName" type="axlapi:String50"/>
						</xsd:choice>
						<xsd:element name="pinCredUserCantChange" type="xsd:boolean" minOccurs="0"/>
						<xsd:element name="pinCredUserMustChange" minOccurs="0"/>
						<xsd:element name="pinCredDoesNotExpire" type="xsd:boolean" minOccurs="0"/>
						<xsd:element name="pinCredTimeChanged" type="xsd:string" minOccurs="0"/>
						<xsd:element name="pinCredTimeAdminLockout" type="xsd:string" minOccurs="0"/>
						<xsd:element name="pinCredLockedByAdministrator" type="xsd:boolean" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="primaryDevice" type="axlapi:String50" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Primary Device for mobility users</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="associatedTodAccess" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Read-Only. List of the todAccess entries associated with this EndUser.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence minOccurs="0">
						<xsd:element name="todAccess" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation>Name of the todAccess.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="status" type="xsd:positiveInteger" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Read Only</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="defaultProfile" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XVendorConfig">
		<xsd:sequence>
			<xsd:any namespace="##local" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XVG224">
		<xsd:annotation>
			<xsd:documentation>The generic MGCP follows the IOS Model, but uses more generic terminology to describe the MGCP's structure.

All MGCPs have 1..n UNITs, each which contains 1..n SUBUNITs, each which contains 1..n ENDPOINTs.  ENDPOINTs are (really, contain) a DEVICE.

In the IOS model, the terminology would be SLOTs, VICs, and PORTs.  </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="domainName" type="axlapi:String64"/>
			<xsd:element name="description" type="axlapi:String100" minOccurs="0"/>
			<xsd:element name="product" type="xsd:string"/><!--This field is of the type axl:XProduct in AXLEnums.xsd-->
			<xsd:element name="protocol" type="xsd:string"/><!--This field is of the type axl:XDeviceProtocol in AXLEnums.xsd-->
			<xsd:element name="model" type="xsd:string"><!--This field is of the type axl:XModel in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>Read-only.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:choice>
				<xsd:element name="callManagerGroup" type="axlapi:XCallManagerGroup">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="callManagerGroupName" type="axlapi:String50"/>
			</xsd:choice>
			<xsd:element name="units" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The units element is optional when a new VG224 is being added  and can be added using updateVG224Gateway.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="unit">
							<xsd:annotation>
								<xsd:documentation>In the IOS model, UNIT corresponds to a SLOT (Slot Module).</xsd:documentation>
							</xsd:annotation>
							<xsd:complexType>
								<xsd:sequence>
									<xsd:element name="product" type="xsd:string"/><!--This field is of the type axl:XMGCPSlotModule in AXLEnums.xsd-->
									<xsd:element name="subunits" minOccurs="0">
										<xsd:complexType>
											<xsd:sequence>
												<xsd:element name="subunit">
													<xsd:complexType>
														<xsd:annotation>
															<xsd:documentation>In the IOS model, SUBUNIT corresponds to a VIC, and a VIC contains 1 or more PORTs.</xsd:documentation>
														</xsd:annotation>
														<xsd:sequence>
															<xsd:element name="product" type="xsd:string"/><!--This field is of the type axl:XMGCPVic in AXLEnums.xsd-->
															<xsd:element name="endpoints" minOccurs="0">
																<xsd:complexType>
																	<xsd:annotation>
																		<xsd:documentation>The max attribute identifies the maximum number of endpoints this endpoint list is allowed.</xsd:documentation>
																	</xsd:annotation>
																	<xsd:sequence>
																		<xsd:element name="endpoint" maxOccurs="unbounded">
																			<xsd:complexType>
																				<xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

	</xsd:complexType>
	<xsd:complexType name="XIntegerRule">
		<xsd:annotation>
			<xsd:documentation>The integer rule determines if the input is a valid integer.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="default" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>What is the default value if none is supplied? Can either be a decimal or hexadecimal value.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:pattern value="((0x[0\-9a\-fA\-F]+)|([\-\d]\d*))*"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="min" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>What is the minimum acceptable value?</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:pattern value="((0x[0\-9a\-fA\-F]+)|([\-\d]\d*))*"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="max" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>What is the maximum acceptable value?</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:pattern value="((0x[0\-9a\-fA\-F]+)|([\-\d]\d*))*"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XStringRule">
		<xsd:annotation>
			<xsd:documentation>The string rule determines if the value is a valid string.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="default" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The default value to return if none is supplied.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="regexp" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>A regular expression to compare the string against.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="length" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The maximum length allowed.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="trimWhiteSpace" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>A flag which states the rule processors should trim/ignore white space from the input before all other processing.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="onValidationErrorShowMessage" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XFloatRule">
		<xsd:annotation>
			<xsd:documentation>The float rule determines if a value is a valid floating point number.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="default" type="xsd:float" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The default value if none is supplied.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="min" type="xsd:float" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The minimum acceptable value.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="max" type="xsd:float" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The maximum acceptable value.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XListRule">
		<xsd:annotation>
			<xsd:documentation>The List Rule expresses the correct values of a list (key/value pairs), what the default key value is, and if selecting multiple keys is valid for the list.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="defaultKey" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>What is the default key?</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="multiKey" type="xsd:boolean" default="false">
				<xsd:annotation>
					<xsd:documentation>Can multiple keys be selected?</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="options">
				<xsd:annotation>
					<xsd:documentation>Each option is expressed as a key/value pair. Rule processors should only compare against the key attributes. The value of each option is simply for display.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="option" type="axlapi:XListRuleOption" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XListRuleOption" mixed="false">
		<xsd:attribute name="key" type="axlapi:XKeyString" use="required"/>
		<xsd:attribute name="text" type="xsd:string" use="optional"/>
	</xsd:complexType>
	<xsd:complexType name="XDynamicListRule">
		<xsd:annotation>
			<xsd:documentation>The Dynamic list rule determines the table and columns to build the list from</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="defaultKey" type="xsd:string" minOccurs="0"/>
			<xsd:element name="tableName" type="axlapi:Name50" nillable="false"/>
			<xsd:element name="keyFieldName">
				<xsd:complexType>
					<xsd:choice>
						<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>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="dependencies">
				<xsd:annotation>
					<xsd:documentation>A list of zero or more services that this service depends on.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="dependency" type="xsd:nonNegativeInteger" minOccurs="0" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation>This is the value of the 'enum' column from the TypeService table.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="help" type="axlapi:String1024" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Help text. Optional.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="warning" type="axlapi:String1024" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The warning message. Optional</xsd:documentation>
				</xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="newDHCPServer" type="axlapi:XDHCPServer" nillable="false"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addDHCPServer" type="axlapi:AddDHCPServerReq"/>
	<xsd:element name="addDHCPServerResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="DHCPServerReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
						<xsd:annotation>
							<xsd:documentation>Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getDHCPServer" type="axlapi:DHCPServerReq"/>
	<xsd:complexType name="GetDHCPServerRes">
		<xsd:annotation>
			<xsd:documentation>Contains the DHCP Server that was 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="DHCPServer" type="axlapi:XDHCPServer"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getDHCPServerResponse" type="axlapi:GetDHCPServerRes"/>
	<xsd:complexType name="UpdateDHCPServerReq">
		<xsd:annotation>
			<xsd:documentation>Updates an existing DHCP Server in the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
						<xsd:annotation>
							<xsd:documentation>The GUID of the DHCP Server  to be modified.  Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Each DHCPServer is associated with a unique Host Server.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="processNode" type="axlapi:XProcessNode">
							<xsd:annotation>
								<xsd:documentation>only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="processNodeName" type="xsd:string"/>
					</xsd:choice>
					<xsd:element name="primaryDNSipAddress" type="xsd:string" minOccurs="0"/>
					<xsd:element name="secondaryDNSipAddress" type="xsd:string" minOccurs="0"/>
					<xsd:element name="primaryTFTPServeripAddress" type="xsd:string" minOccurs="0"/>
					<xsd:element name="secondaryTFTPServeripAddress" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="bootstrapServeripAddress" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="domainName" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="tftpServerName" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="arpCacheTimeout" type="xsd:nonNegativeInteger" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="ipAddressLeaseTime" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="renewalTime" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="rebindingTime" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateDHCPServer" type="axlapi:UpdateDHCPServerReq"/>
	<xsd:element name="updateDHCPServerResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="removeDHCPServer" type="axlapi:DHCPServerReq"/>
	<xsd:element name="removeDHCPServerResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="addAARGroupReq">
		<xsd:annotation>
			<xsd:documentation>Adds one new AARGroup to the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="AARGroup" type="axlapi:XAARGroup"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addAARGroup" type="axlapi:addAARGroupReq"/>
	<xsd:element name="addAARGroupResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="getAARGroup" type="axlapi:NameAndGUIDRequest">
		<xsd:annotation>
			<xsd:documentation>Get the specified AARGroup from the database.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="getAARGroupRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">

share/AXLSoap.xsd  view on Meta::CPAN

											<xsd:element name="routePartitionName" type="axlapi:String50"/>
											<xsd:element name="usage" type="xsd:string"/><!--This field is of the type axl:XPatternUsage in AXLEnums.xsd-->
											<xsd:element name="routeFilterName" type="axlapi:String50"/>
										</xsd:sequence>
										<xsd:attribute name="uuid" type="axlapi:XUUID" use="required"/>
									</xsd:complexType>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="listRoutePlanByTypeResponse" type="axlapi:ListRoutePlanByTypeRes"/>
	<xsd:complexType name="GetNumDevicesReq">
		<xsd:annotation>
			<xsd:documentation>This method returns the number of devices found.  The caller specifies what class of device they want counted.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="class" type="xsd:string" nillable="false"><!--This field is of the type axl:XClass in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>The class of device that is to be counted.  Cannot be null.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getNumDevices" type="axlapi:GetNumDevicesReq"/>
	<xsd:complexType name="GetNumDevicesRes">
		<xsd:annotation>
			<xsd:documentation>Response to GetNumDevices.  Returns an integer value which is the number of devices found.  The class of device counted is represented by the "class" attribute.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:simpleContent>
								<xsd:extension base="xsd:nonNegativeInteger"/>
							</xsd:simpleContent>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getNumDevicesResponse" type="axlapi:GetNumDevicesRes"/>
	<xsd:complexType name="ListServiceParametersReq">
		<xsd:annotation>
			<xsd:documentation>This method can be used to list all service parameters (include Enterprise-Wide parameters) for a particular Process Node and service type.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="nodeName" type="xsd:string" nillable="false">
						<xsd:annotation>
							<xsd:documentation>The process node.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="serviceType" type="xsd:string" nillable="false"><!--This field is of the type axl:XService in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>The type of service.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="listServiceParameters" type="axlapi:ListServiceParametersReq"/>
	<xsd:complexType name="ListServiceParametersRes">
		<xsd:annotation>
			<xsd:documentation>Contains all the service parameters as found by ListServiceParameters.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:annotation>
							<xsd:documentation>A list of "param" elements.  Eache "param" element represents a service parameter.  If no service parameters were found, then no "param" elements will be present.</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="param" minOccurs="0" maxOccurs="unbounded">
									<xsd:complexType>
										<xsd:sequence>
											<xsd:element name="name" type="xsd:string" nillable="false">
												<xsd:annotation>
													<xsd:documentation>The name of this service parameter.</xsd:documentation>
												</xsd:annotation>
											</xsd:element>
											<xsd:element name="value" type="xsd:string" nillable="false">
												<xsd:annotation>
													<xsd:documentation>The value of this service parameter.</xsd:documentation>
												</xsd:annotation>
											</xsd:element>
										</xsd:sequence>
									</xsd:complexType>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="listServiceParametersResponse" type="axlapi:ListServiceParametersRes"/>
	<xsd:complexType name="ListCSSByNameReq">
		<xsd:annotation>
			<xsd:documentation>This method searches for all Calling Search Spaces in the database whose name matches the search string.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:ListBySearchString"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="listCSSByName" type="axlapi:ListCSSByNameReq"/>
	<xsd:complexType name="ListCSSResponse">
		<xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

					</xsd:choice>
					<xsd:element name="members" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new members of this Route Filter.  If this element is null, then all members are removed from this route filter.  Note:  If the "members" element is present, then all existing members are removed and replaced with the "m...
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="member" type="axlapi:XRouteFilterMember" minOccurs="0" maxOccurs="unbounded"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateRouteFilter" type="axlapi:UpdateRouteFilterReq"/>
	<xsd:element name="updateRouteFilterResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="getRouteFilter" type="axlapi:NameAndGUIDRequest"/>
	<xsd:complexType name="GetRouteFilterRes">
		<xsd:annotation>
			<xsd:documentation>Contains the Route Filter 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="routeFilter" type="axlapi:XRouteFilter"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getRouteFilterResponse" type="axlapi:GetRouteFilterRes"/>
	<xsd:element name="removeRouteFilter" type="axlapi:NameAndGUIDRequest"/>
	<xsd:element name="removeRouteFilterResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="GetServiceParameterReq">
		<xsd:annotation>
			<xsd:documentation>Retrieves the specified service parameter from the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:choice>
						<xsd:element name="uuid" type="axlapi:XUUID">
							<xsd:annotation>
								<xsd:documentation>The pkid of the service parameter in the ProcessConfig table.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:sequence>
							<xsd:element name="name" type="axlapi:String50">
								<xsd:annotation>
									<xsd:documentation>Name of the service parameter. Not nullable.</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:choice>
								<xsd:annotation>
									<xsd:documentation>The process Node that this the service parameter belongs to. Not nullable.</xsd:documentation>
								</xsd:annotation>
								<xsd:element name="processNodeId" type="axlapi:XUUID"/>
								<xsd:element name="processNodeName" type="axlapi:String50"/>
							</xsd:choice>
							<xsd:element name="service" type="xsd:string"><!--This field is of the type axl:XService in AXLEnums.xsd-->
								<xsd:annotation>
									<xsd:documentation>The service that this service parameter belongs to.</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
						</xsd:sequence>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getServiceParameter" type="axlapi:GetServiceParameterReq"/>
	<xsd:complexType name="GetServiceParameterRes">
		<xsd:annotation>
			<xsd:documentation>Contains the service parameter 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="serviceParameter" type="axlapi:XProcessConfig"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getServiceParameterResponse" type="axlapi:GetServiceParameterRes"/>
	<xsd:complexType name="UpdateServiceParameterReq">
		<xsd:annotation>
			<xsd:documentation>Modifies an existing service parameter's value.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:GetServiceParameterReq">
				<xsd:sequence>
					<xsd:element name="newValue" type="axlapi:String1024" nillable="true">
						<xsd:annotation>
							<xsd:documentation>The new value of the service parameter. Nullable in some cases.  Must be a valid value for this service parameter's data type or an error will be returned.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateServiceParameter" type="axlapi:UpdateServiceParameterReq"/>
	<xsd:element name="updateServiceParameterResponse" type="axlapi:StandardResponse">
		<xsd:annotation>
			<xsd:documentation>Would return either the GUID of the object that was altered, or return true if the operation was successful.  Whichever is possible for this request.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AddLocationReq" abstract="false" final="#all">
		<xsd:annotation>
			<xsd:documentation>Adds a new Location to the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">

share/AXLSoap.xsd  view on Meta::CPAN

									</xsd:complexType>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateCallManager" type="axlapi:UpdateCallManagerReq"/>
	<xsd:element name="updateCallManagerResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="getCallManager" type="axlapi:NameAndGUIDRequest"/>
	<xsd:complexType name="GetCallManagerRes">
		<xsd:annotation>
			<xsd:documentation>Contains the CallManager 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="callManager" type="axlapi:XCallManager"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getCallManagerResponse" type="axlapi:GetCallManagerRes"/>
	<xsd:element name="removeCallManager" type="axlapi:NameAndGUIDRequest"/>
	<xsd:element name="removeCallManagerResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="getMobileSmartClientProfile" type="axlapi:NameAndGUIDRequest"/>
	<xsd:complexType name="GetMobileSmartClientProfileRes">
		<xsd:annotation>
			<xsd:documentation>Contains the MobileSmartClientProfile 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="mobileSmartClientProfile" type="axlapi:XMobileSmartClientProfile"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getMobileSmartClientProfileResponse" type="axlapi:GetMobileSmartClientProfileRes"/>
	<xsd:complexType name="AddProcessNodeReq" abstract="false" final="#all">
		<xsd:annotation>
			<xsd:documentation>Adds a new ProcessNode to the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="processNode" type="axlapi:XProcessNode" nillable="false"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addProcessNode" type="axlapi:AddProcessNodeReq"/>
	<xsd:element name="addProcessNodeResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="UpdateProcessNodeReq" abstract="false" final="#all">
		<xsd:annotation>
			<xsd:documentation>Update an existing ProcessNode in the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:NameAndGUIDRequest">
				<xsd:sequence>
					<xsd:element name="newName" type="axlapi:Name255" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="description" type="axlapi:String50" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="mac" type="axlapi:XMacAddress" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="IPv6Name" type="xsd:string" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateProcessNode" type="axlapi:UpdateProcessNodeReq"/>
	<xsd:element name="updateProcessNodeResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="getProcessNode" type="axlapi:NameAndGUIDRequest"/>
	<xsd:complexType name="GetProcessNodeRes">
		<xsd:annotation>
			<xsd:documentation>Contains the ProcessNode 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="processNode" type="axlapi:XProcessNode"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getProcessNodeResponse" type="axlapi:GetProcessNodeRes"/>
	<xsd:element name="removeProcessNode" type="axlapi:NameAndGUIDRequest"/>
	<xsd:element name="removeProcessNodeResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="ListAllProcessNodesReq">
		<xsd:annotation>
			<xsd:documentation>Sends a request for all ProcessNodes in the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="listAllProcessNodes" type="axlapi:ListAllProcessNodesReq"/>
	<xsd:complexType name="ListAllProcessNodesRes">
		<xsd:annotation>
			<xsd:documentation>Contains all the process nodes in the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="processNode" type="axlapi:XProcessNode" minOccurs="0" maxOccurs="unbounded"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="listAllProcessNodesResponse" type="axlapi:ListAllProcessNodesRes"/>
	<xsd:complexType name="ListProcessNodesByServiceReq">
		<xsd:annotation>
			<xsd:documentation>Sends a request for all ProcessNodes in the database for this particular service.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="service" type="xsd:string"/><!--This field is of the type axl:XService in AXLEnums.xsd-->
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="listProcessNodesByService" type="axlapi:ListProcessNodesByServiceReq"/>
	<xsd:complexType name="ListProcessNodesByServiceRes">
		<xsd:annotation>
			<xsd:documentation>Contains all the process nodes in the database that matched the service type in 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="processNode" type="axlapi:XProcessNode" minOccurs="0" maxOccurs="unbounded"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="listProcessNodesByServiceResponse" type="axlapi:ListProcessNodesByServiceRes"/>
	<xsd:complexType name="GetProcessNodeServiceReq">
		<xsd:annotation>
			<xsd:documentation>Retrieves the specified Process Node Service from the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:choice>
						<xsd:element name="uuid" type="axlapi:XUUID">
							<xsd:annotation>
								<xsd:documentation>The pkid of the Process Node Service you wish to retrieve.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:sequence>
							<xsd:choice>
								<xsd:annotation>
									<xsd:documentation>The process Node that this the process node service belongs to. Not nullable.</xsd:documentation>
								</xsd:annotation>
								<xsd:element name="processNodeId" type="axlapi:XUUID"/>
								<xsd:element name="processNodeName" type="axlapi:String50"/>
							</xsd:choice>
							<xsd:element name="service" type="xsd:string"><!--This field is of the type axl:XService in AXLEnums.xsd-->
								<xsd:annotation>
									<xsd:documentation>The service that this process node service belongs to.</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
						</xsd:sequence>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getProcessNodeService" type="axlapi:GetProcessNodeServiceReq"/>
	<xsd:complexType name="GetProcessNodeServiceRes">
		<xsd:annotation>
			<xsd:documentation>Contains the Process Node Service 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="processNodeService" type="axlapi:XProcessNodeService"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getProcessNodeServiceResponse" type="axlapi:GetProcessNodeServiceRes"/>
	<xsd:complexType name="UpdateProcessNodeServiceReq">
		<xsd:annotation>
			<xsd:documentation>Modifies an existing Process Node Service's value.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:GetProcessNodeServiceReq">
				<xsd:sequence>
					<xsd:element name="fileName" type="axlapi:String255" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="traceLevel" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
					<xsd:element name="userCategories" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
					<xsd:element name="enable" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="numFiles" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
					<xsd:element name="numLines" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
					<xsd:element name="numMinutes" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
					<xsd:element name="includeNonDeviceTraces" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="useXML" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="serverName" type="axlapi:String255" nillable="true" minOccurs="0"/>
					<xsd:element name="deviceNameMonitorFlag" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="deviceTypeMonitorFlag" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="fileTraceFlag" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="outputDebugStringFlag" type="xsd:boolean" nillable="false" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateProcessNodeService" type="axlapi:UpdateProcessNodeServiceReq"/>
	<xsd:element name="updateProcessNodeServiceResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="listRoutePartitionByName" type="axlapi:ListBySearchString">
		<xsd:annotation>
			<xsd:documentation>This method searches for all Route Partitions whose name matches the specified search string.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ListRoutePartitionRes">
		<xsd:annotation>
			<xsd:documentation>This response is returned by the listRoutePartitionByXXX methods.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="routePartition" type="axlapi:XRoutePartition" minOccurs="0" maxOccurs="unbounded"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:element name="DTMFNumber" type="xsd:string" minOccurs="0"/>
				</xsd:choice>
			</xsd:sequence>
			<xsd:sequence>
				<xsd:element name="newHandoffNumber" type="xsd:string" minOccurs="0"/>
				<xsd:choice minOccurs="0">
					<xsd:element name="newHandoffPartitionId" type="axlapi:XUUID"/>
					<xsd:element name="newHandoffPartitionName" type="axlapi:String50"/>
				</xsd:choice>
				<xsd:element name="newDTMFNumber" type="xsd:string" minOccurs="0"/>
				<xsd:choice minOccurs="0">
					<xsd:element name="newDTMFPartitionId" type="axlapi:XUUID"/>
					<xsd:element name="newDTMFPartitionName" type="axlapi:String50"/>
				</xsd:choice>
			</xsd:sequence>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="updateMobility" type="axlapi:UpdateMobilityReq"/>
	<xsd:element name="updateMobilityResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="GetMobilityReq">
		<xsd:annotation>
			<xsd:documentation>Retrieves mobility configuration information.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
		<xsd:sequence>
			<xsd:annotation>
				<xsd:documentation>It is mandatory to give either handoffNumber or DTMFNumber tag in the request. Both can't be null.</xsd:documentation>
			</xsd:annotation>
			<xsd:choice>
				<xsd:element name="handoffUuid" type="axlapi:XUUID" minOccurs="0"/>
				<xsd:element name="handoffNumber" type="xsd:string" minOccurs="0"/>
			</xsd:choice>
			<xsd:choice>
				<xsd:element name="DTMFUuid" type="axlapi:XUUID" minOccurs="0"/>
				<xsd:element name="DTMFNumber" type="xsd:string" minOccurs="0"/>
			</xsd:choice>
		</xsd:sequence>
		</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getMobility" type="axlapi:GetMobilityReq"/>
	<xsd:complexType name="GetMobilityRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="mobility" type="axlapi:XMobility"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getMobilityResponse" type="axlapi:GetMobilityRes"/>
	<xsd:complexType name="GetCCMVersionReq">
		<xsd:sequence>
			<xsd:element name="processNodeName" type="axlapi:String255" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="getCCMVersion" type="axlapi:GetCCMVersionReq"/>
	<xsd:complexType name="GetCCMVersionRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="componentVersion" type="axlapi:XCCMVersion"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getCCMVersionResponse" type="axlapi:GetCCMVersionRes"/>
	<xsd:complexType name="GetOSVersionReq"/>
	<xsd:element name="getOSVersion" type="axlapi:GetOSVersionReq"/>
	<xsd:complexType name="GetOSVersionRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="os" type="axlapi:XOSVersion"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getOSVersionResponse" type="axlapi:GetOSVersionRes"/>
	<xsd:complexType name="RemoveMobilityReq">
		<xsd:annotation>
			<xsd:documentation>Removes the specified DTMF/Handoff pattern from the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:choice>
				<xsd:element name="handoffUuid" type="axlapi:XUUID"/>
				<xsd:element name="handoffNumber" type="xsd:string"/>
			</xsd:choice>
			<xsd:choice>
				<xsd:element name="DTMFUuid" type="axlapi:XUUID"/>
				<xsd:element name="DTMFNumber" type="xsd:string"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="removeMobility" type="axlapi:RemoveMobilityReq"/>
	<xsd:element name="removeMobilityResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="AddPhoneTemplateReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="phoneTemplate" type="axlapi:XPhoneTemplate"/>
				</xsd:sequence>



( run in 0.673 second using v1.01-cache-2.11-cpan-524268b4103 )