AXL-Client-Simple

 view release on metacpan or  search on metacpan

inc/Module/Install.pm  view on Meta::CPAN

sub _version {
	my $s = shift || 0;
	my $d =()= $s =~ /(\.)/g;
	if ( $d >= 2 ) {
		# Normalise multipart versions
		$s =~ s/(\.)(\d{1,3})/sprintf("$1%03d",$2)/eg;
	}
	$s =~ s/^(\d+)\.?//;
	my $l = $1 || 0;
	my @v = map {
		$_ . '0' x (3 - length $_)
	} $s =~ /(\d{1,3})\D?/g;
	$l = $l . '.' . join '', @v if @v;
	return $l + 0;
}

sub _cmp {
	_version($_[1]) <=> _version($_[2]);
}

# Cloned from Params::Util::_CLASS

inc/Module/Install/Makefile.pm  view on Meta::CPAN

	for my $subdir (@_) {
		push @$subdirs, $subdir;
	}
}

sub clean_files {
	my $self  = shift;
	my $clean = $self->makemaker_args->{clean} ||= {};
	  %$clean = (
		%$clean,
		FILES => join ' ', grep { length $_ } ($clean->{FILES} || (), @_),
	);
}

sub realclean_files {
	my $self      = shift;
	my $realclean = $self->makemaker_args->{realclean} ||= {};
	  %$realclean = (
		%$realclean,
		FILES => join ' ', grep { length $_ } ($realclean->{FILES} || (), @_),
	);
}

sub libs {
	my $self = shift;
	my $libs = ref $_[0] ? shift : [ shift ];
	$self->makemaker_args( LIBS => $libs );
}

sub inc {

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:documentation>If this tag is set to true, zero is inserted into the database for credExpiresAfter.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="credExpiresAfter" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Credential expires after must be a number in the range 0 to 365.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="minCredLength" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Minimum credential length must be a number in the range 0 to 64.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="prevCredStoredNum" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Stored number of previous credentials must be a number in the range 0 to 25.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="inactiveDaysAllowed" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Inactive days allowed must be a number in the range 0 to 5000.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

		<xsd:attribute name="index" type="xsd:positiveInteger"/>
	</xsd:complexType>
	<xsd:complexType name="XSRSTInfo">
		<xsd:sequence>
			<xsd:element name="name" type="axlapi:UniqueName50"/>
			<xsd:element name="srstOption" type="xsd:string" default="User Specific"/><!--This field is of the type axl:XSRSTOption in AXLEnums.xsd-->
			<xsd:element name="userModifiable" type="xsd:boolean" default="true"/>
			<xsd:element name="ipAddr1" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:length value="16"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="port1" type="xsd:nonNegativeInteger" default="2000"/>
			<xsd:element name="ipAddr2" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:length value="16"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="port2" type="xsd:nonNegativeInteger" default="2000" minOccurs="0"/>
			<xsd:element name="ipAddr3" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:length value="16"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="port3" type="xsd:nonNegativeInteger" default="2000" minOccurs="0"/>
			<xsd:element name="certificate" type="axlapi:String4096"/>
			<xsd:element name="isSecure" type="xsd:boolean" default="false"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XSubscribedService">

share/AXLSoap.xsd  view on Meta::CPAN

			<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>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="Change failed - Credential locked due to inactivity. Please contact your administrator."/>
         <xsd:enumeration value="Unknown credential validation error.  Please contact your administrator."/>
         <xsd:enumeration value="Wrong Credential."/>
         <xsd:enumeration value="Administrative Lock."/>
         <xsd:enumeration value="Hack Lock."/>
         <xsd:enumeration value="Inactive Lock."/>
         <xsd:enumeration value="Expired Lock."/>
         <xsd:enumeration value="Expired Lock (with ability to change)."/>
         <xsd:enumeration value="End user status is INACTIVE in LDAP."/>
         <xsd:enumeration value="LDAP authentication enabled. UpdateCredential failure."/>
         <xsd:enumeration value="Invalid credential length."/>
         <xsd:enumeration value="Trivial credential."/>
         <xsd:enumeration value="Duplicate credential."/>
         <xsd:enumeration value="Too recently used Credential."/>
         <xsd:enumeration value="User does not have permission to change this credential."/>
         <xsd:enumeration value="There is no credential value for the given credential name."/>
         <xsd:enumeration value="There is no credential type for the given credential name."/>
         <xsd:enumeration value="LDAP communication error. Please check log file."/>
         <xsd:enumeration value="User type not defined. Please check log file."/>
         <xsd:enumeration value="Failed to update Credential. Please check log file."/>
         <xsd:enumeration value="Not a valid application user. Please check log file."/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="NickName cannot be a NULL or empty string"/>
         <xsd:enumeration value="The specified DN or pattern evaluates to more than the maximum allowable 48 digits for this pattern usage"/>
         <xsd:enumeration value="Encountered more characters than allowed in the submitted DnOrPattern string"/>
         <xsd:enumeration value="The specified DN or pattern evaluates to more than the maximum allowable 24 digits for this pattern usage"/>
         <xsd:enumeration value="Pattern has to be unique in a Route Partition unless associated with a Dial Plan"/>
         <xsd:enumeration value="Digit Discard Instruction must be associated with the current DN's Dial Plan"/>
         <xsd:enumeration value="Route Filter must be associated with the current DN's Dial Plan"/>
         <xsd:enumeration value="Attempt to delete a Call Pickup record still in use"/>
         <xsd:enumeration value="Improper values for IP CIDR address"/>
         <xsd:enumeration value="The IP address you have entered is not valid. Please enter a valid IP address"/>
         <xsd:enumeration value="Name contains invalid characters or the length was exceeded"/>
         <xsd:enumeration value="The domain name you have entered is not in an acceptable format. Please enter a domain name in the following format: alpha/numeric characters.alphabetic characters. For example, abc123.com, abc.net, 123abc.org, and so...
         <xsd:enumeration value="Name contains nested brackets"/>
         <xsd:enumeration value="Name contains misplaced or embedded circumflex characters"/>
         <xsd:enumeration value="Name is a mal-formed regular expression"/>
         <xsd:enumeration value="Only one dot is permitted per expression"/>
         <xsd:enumeration value="Only one @ permitted per expression"/>
         <xsd:enumeration value="A plus sign cannot appear within brackets"/>
         <xsd:enumeration value="A question mark cannot appear within brackets"/>
         <xsd:enumeration value="A dot precede an @ sign"/>
         <xsd:enumeration value="Cannot have consecutive plus signs and question marks in any combination (?+, +?, ++ or ??)"/>

share/AXLSoap.xsd  view on Meta::CPAN

							<xsd:documentation>If this tag is set to true, zero is inserted into the database for credExpiresAfter.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="credExpiresAfter" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Credential expires after must be a number in the range 0 to 365.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="minCredLength" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Minimum credential length must be a number in the range 0 to 64.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="prevCredStoredNum" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Stored number of previous credentials must be a number in the range 0 to 25.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="inactiveDaysAllowed" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Inactive days allowed must be a number in the range 0 to 5000.</xsd:documentation>



( run in 0.713 second using v1.01-cache-2.11-cpan-65fba6d93b7 )