You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "EcoKim (JIRA)" <ax...@ws.apache.org> on 2005/05/26 08:41:11 UTC

[jira] Created: (AXISCPP-661) Enumeration value doesn't appear in client stub code

Enumeration value doesn't appear in client stub code
----------------------------------------------------

         Key: AXISCPP-661
         URL: http://issues.apache.org/jira/browse/AXISCPP-661
     Project: Axis-C++
        Type: Bug
  Components: WSDL processing - Doc  
    Versions: 1.5 Final    
 Environment: OS: cygwin on WindowsXP
AxisJ: 1.2 Final
XercesJ: 2.6.2
    Reporter: EcoKim
    Priority: Critical
 Attachments: StatService.wsdl

In below wsdl files all simple types has enumeration value.
But after making stubs from below wsdl, there is no enumeration value in generated stubs and there are no classes for simple type's array.


=== WSDL ===
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
	targetNamespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
	xmlns="http://schemas.xmlsoap.org/wsdl/"
	xmlns:apachesoap="http://xml.apache.org/xml-soap"
	xmlns:impl="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
	xmlns:intf="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
	xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:tns1="http://www.genesyslab.com/services/statservice/types/2002/03"
	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
	xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<wsdl:types>
		<schema
			targetNamespace="http://www.genesyslab.com/services/statservice/types/2002/03"
			xmlns="http://www.w3.org/2001/XMLSchema">
			<import
				namespace="http://schemas.xmlsoap.org/soap/encoding/" />
			<simpleType name="statisticStateType">
				<restriction base="xsd:string">
					<enumeration value="DNAction" />
					<enumeration value="DNStatus" />
					<enumeration value="AgentStatus" />
					<enumeration value="GroupStatus" />
				</restriction>
			</simpleType>
			<complexType name="statisticStates">
				<complexContent>
					<restriction base="soapenc:Array">
						<attribute ref="soapenc:arrayType"
							wsdl:arrayType="tns1:statisticState[]" />
					</restriction>
				</complexContent>
			</complexType>
			<complexType name="parameter">
				<sequence>
					<element name="key" nillable="true"
						type="xsd:string" />
					<element name="value" nillable="true"
						type="xsd:string" />
				</sequence>
			</complexType>
			<complexType name="parameters">
				<complexContent>
					<restriction base="soapenc:Array">
						<attribute ref="soapenc:arrayType"
							wsdl:arrayType="tns1:parameter[]" />
					</restriction>
				</complexContent>
			</complexType>
			<complexType name="statisticStateData">
				<sequence>
					<element maxOccurs="1" minOccurs="0" name="list"
						nillable="true" type="tns1:parameters" />
					<element maxOccurs="1" minOccurs="0" name="DNIS"
						nillable="true" type="xsd:string" />
					<element maxOccurs="1" minOccurs="0" name="ANI"
						nillable="true" type="xsd:string" />
					<element maxOccurs="1" minOccurs="0" name="loginID"
						nillable="true" type="xsd:string" />
					<element maxOccurs="1" minOccurs="0" name="switchID"
						nillable="true" type="xsd:string" />
					<element maxOccurs="1" minOccurs="0" name="dnType"
						nillable="true" type="xsd:string" />
					<element maxOccurs="1" minOccurs="0" name="agent"
						nillable="true" type="xsd:string" />
					<element maxOccurs="1" minOccurs="0" name="place"
						nillable="true" type="xsd:string" />
				</sequence>
			</complexType>
			<complexType name="statisticState">
				<sequence>
					<element name="id" nillable="true"
						type="xsd:string" />
					<element name="type" nillable="true"
						type="tns1:statisticStateType" />
					<element name="state" nillable="true"
						type="xsd:string" />
					<element name="date" type="xsd:long" />
					<element name="items" nillable="true"
						type="tns1:statisticStates" />
					<element maxOccurs="1" minOccurs="0"
						name="extendedData" nillable="true"
						type="tns1:statisticStateData" />
				</sequence>
			</complexType>
			<complexType name="eventValue">
				<sequence>
					<element name="date" type="xsd:long" />
					<element name="intervalLength" type="xsd:long" />
					<element name="FValue" type="xsd:float" />
					<element name="LValue" type="xsd:long" />
					<element name="SValue" nillable="true"
						type="xsd:string" />
					<element name="stateValue" nillable="true"
						type="tns1:statisticState" />
				</sequence>
			</complexType>
			<simpleType name="notificationMode">
				<restriction base="xsd:string">
					<enumeration value="Blocked" />
					<enumeration value="Polling" />
				</restriction>
			</simpleType>
			<complexType name="eventValues">
				<complexContent>
					<restriction base="soapenc:Array">
						<attribute ref="soapenc:arrayType"
							wsdl:arrayType="tns1:eventValue[]" />
					</restriction>
				</complexContent>
			</complexType>
			<complexType name="statisticValue">
				<sequence>
					<element name="statisticId" nillable="true"
						type="xsd:string" />
					<element name="eventValues" nillable="true"
						type="tns1:eventValues" />
				</sequence>
			</complexType>
			<complexType name="retrieveStatisticResponse">
				<sequence>
					<element name="statisticValue" nillable="true"
						type="tns1:statisticValue" />
				</sequence>
			</complexType>
			<complexType name="timeRangeType">
				<sequence>
					<element name="leftTime" type="xsd:int" />
					<element name="rightTime" type="xsd:int" />
				</sequence>
			</complexType>
			<simpleType name="statisticalProfileType">
				<restriction base="xsd:string">
					<enumeration value="timeRangeProfile" />
					<enumeration value="filterProfile" />
					<enumeration value="timeProfile" />
					<enumeration value="statisticalProfile" />
				</restriction>
			</simpleType>
			<simpleType name="eventValueTypeType">
				<restriction base="xsd:string">
					<enumeration value="unknownValue" />
					<enumeration value="lValue" />
					<enumeration value="fValue" />
				</restriction>
			</simpleType>
			<simpleType name="objectType">
				<restriction base="xsd:string">
					<enumeration value="Strategy" />
					<enumeration value="InteractionQueue" />
					<enumeration value="Tenant" />
					<enumeration value="CampaingCallingList" />
					<enumeration value="CampaignGroup" />
					<enumeration value="CallingList" />
					<enumeration value="Campaign" />
					<enumeration value="GroupQueues" />
					<enumeration value="GroupPlaces" />
					<enumeration value="GroupAgents" />
					<enumeration value="RoutePoint" />
					<enumeration value="Queue" />
					<enumeration value="RegDN" />
					<enumeration value="Place" />
					<enumeration value="Agent" />
				</restriction>
			</simpleType>
			<complexType name="objectTypes">
				<complexContent>
					<restriction base="soapenc:Array">
						<attribute ref="soapenc:arrayType"
							wsdl:arrayType="tns1:objectType[]" />
					</restriction>
				</complexContent>
			</complexType>
			<complexType name="statisticTypeInfoType">
				<sequence>
					<element name="typeName" nillable="true"
						type="xsd:string" />
					<element name="type" nillable="true"
						type="tns1:eventValueTypeType" />
					<element name="objectTypes" nillable="true"
						type="tns1:objectTypes" />
				</sequence>
			</complexType>
			<complexType name="statisticInfos">
				<complexContent>
					<restriction base="soapenc:Array">
						<attribute ref="soapenc:arrayType"
							wsdl:arrayType="tns1:statisticTypeInfoType[]" />
					</restriction>
				</complexContent>
			</complexType>
			<simpleType name="timeIntervalType">
				<restriction base="xsd:string">
					<enumeration value="SlidingSelectionWindow" />
					<enumeration value="SlidingWindow" />
					<enumeration value="GrowingWindow" />
				</restriction>
			</simpleType>
			<complexType name="timeProfile">
				<sequence>
					<element name="key" nillable="true"
						type="xsd:string" />
					<element name="intervalType" nillable="true"
						type="tns1:timeIntervalType" />
					<element name="value" nillable="true"
						type="xsd:string" />
				</sequence>
			</complexType>
			<complexType name="timeProfiles">
				<complexContent>
					<restriction base="soapenc:Array">
						<attribute ref="soapenc:arrayType"
							wsdl:arrayType="tns1:timeProfile[]" />
					</restriction>
				</complexContent>
			</complexType>
			<complexType name="profileInfo">
				<sequence>
					<element name="profileType" nillable="true"
						type="tns1:statisticalProfileType" />
					<element name="statisticInfos" nillable="true"
						type="tns1:statisticInfos" />
					<element name="timeProfiles" nillable="true"
						type="tns1:timeProfiles" />
					<element name="filters" nillable="true"
						type="tns1:parameters" />
					<element name="timeRanges" nillable="true"
						type="tns1:parameters" />
				</sequence>
			</complexType>
			<complexType name="retrieveStatisticalProfileResponse">
				<sequence>
					<element name="statisticalProfileInfo"
						nillable="true" type="tns1:profileInfo" />
				</sequence>
			</complexType>
			<complexType name="objectIdType">
				<sequence>
					<element name="id" nillable="true"
						type="xsd:string" />
					<element name="tenantName" nillable="true"
						type="xsd:string" />
				</sequence>
			</complexType>
			<complexType name="statisticSubscription">
				<sequence>
					<element name="scope" nillable="true"
						type="xsd:string" />
					<element name="statisticId" nillable="true"
						type="xsd:string" />
				</sequence>
			</complexType>
			<complexType name="ArrayOf_subscription">
				<complexContent>
					<restriction base="soapenc:Array">
						<attribute ref="soapenc:arrayType"
							wsdl:arrayType="tns1:statisticSubscription[]" />
					</restriction>
				</complexContent>
			</complexType>
			<complexType name="statisticSubscriptions">
				<sequence>
					<element name="statisticSubscription"
						nillable="true" type="tns1:ArrayOf_subscription" />
				</sequence>
			</complexType>
			<complexType name="statisticValues">
				<complexContent>
					<restriction base="soapenc:Array">
						<attribute ref="soapenc:arrayType"
							wsdl:arrayType="tns1:statisticValue[]" />
					</restriction>
				</complexContent>
			</complexType>
			<complexType name="retrieveSubscribedStatisticsResponse">
				<sequence>
					<element name="statisticValues" nillable="true"
						type="tns1:statisticValues" />
				</sequence>
			</complexType>
			<complexType name="actions">
				<sequence>
					<element maxOccurs="unbounded" name="action"
						nillable="true" type="xsd:string" />
				</sequence>
			</complexType>
			<complexType name="timeInterval">
				<sequence>
					<element name="intervalType" nillable="true"
						type="tns1:timeIntervalType" />
					<element maxOccurs="1" minOccurs="0" name="length"
						nillable="true" type="xsd:int" />
					<element maxOccurs="1" minOccurs="0"
						name="slideLength" nillable="true" type="xsd:int" />
					<element maxOccurs="1" minOccurs="0"
						name="timeProfileName" nillable="true" type="xsd:string" />
				</sequence>
			</complexType>
			<complexType name="statisticType">
				<sequence>
					<element name="objectType" nillable="true"
						type="tns1:objectTypes" />
					<element name="category" nillable="true"
						type="xsd:string" />
					<element name="subject" nillable="true"
						type="xsd:string" />
					<element maxOccurs="1" minOccurs="0"
						name="mainActions" nillable="true" type="tns1:actions" />
					<element maxOccurs="1" minOccurs="0"
						name="relativeActions" nillable="true" type="tns1:actions" />
				</sequence>
			</complexType>
			<complexType name="metric">
				<sequence>
					<element maxOccurs="1" minOccurs="0" name="typeName"
						nillable="true" type="xsd:string" />
					<element maxOccurs="1" minOccurs="0"
						name="statisticType" nillable="true" type="tns1:statisticType" />
					<element name="interval" nillable="true"
						type="tns1:timeInterval" />
					<element maxOccurs="1" minOccurs="0"
						name="filterName" nillable="true" type="xsd:string" />
					<element maxOccurs="1" minOccurs="0"
						name="timeRangeName" nillable="true" type="xsd:string" />
					<element maxOccurs="1" minOccurs="0"
						name="timeRange" nillable="true" type="tns1:timeRangeType" />
				</sequence>
			</complexType>
			<simpleType name="scheduleMode">
				<restriction base="xsd:string">
					<enumeration value="ResetBased" />
					<enumeration value="TimeBased" />
					<enumeration value="ChangesBased" />
				</restriction>
			</simpleType>
			<complexType name="schedule">
				<sequence>
					<element name="notificationMode" nillable="true"
						type="tns1:scheduleMode" />
					<element maxOccurs="1" minOccurs="0" name="timeout"
						nillable="true" type="xsd:int" />
					<element maxOccurs="1" minOccurs="0"
						name="insensitivity" nillable="true" type="xsd:int" />
				</sequence>
			</complexType>
			<complexType name="statistic">
				<sequence>
					<element name="statisticId" nillable="true"
						type="xsd:string" />
					<element name="objectId" nillable="true"
						type="tns1:objectIdType" />
					<element name="metric" nillable="true"
						type="tns1:metric" />
					<element maxOccurs="1" minOccurs="0" name="schedule"
						nillable="true" type="tns1:schedule" />
				</sequence>
			</complexType>
			<complexType name="notification">
				<sequence>
					<element name="mode" nillable="true"
						type="tns1:notificationMode" />
					<element name="timeout" nillable="true"
						type="xsd:integer" />
				</sequence>
			</complexType>
			<complexType name="unsolicitedNotification">
				<sequence>
					<element name="url" nillable="true"
						type="xsd:string" />
				</sequence>
			</complexType>
		</schema>
	</wsdl:types>
	<wsdl:message name="retrieveStatisticResponse">
		<wsdl:part name="retrieveStatisticResult"
			type="tns1:retrieveStatisticResponse" />
	</wsdl:message>
	<wsdl:message name="subscribeStatisticResponse"></wsdl:message>
	<wsdl:message name="unsubscribeStatisticResponse"></wsdl:message>
	<wsdl:message name="retrieveSubscribedStatisticsRequest">
		<wsdl:part name="subscriptions"
			type="tns1:statisticSubscriptions" />
		<wsdl:part name="notification" type="tns1:notification" />
	</wsdl:message>
	<wsdl:message name="retrieveStatisticalProfileRequest">
		<wsdl:part name="resource" type="xsd:string" />
		<wsdl:part name="profileType"
			type="tns1:statisticalProfileType" />
	</wsdl:message>
	<wsdl:message name="retrieveSubscribedStatisticsResponse">
		<wsdl:part name="retrieveSubscribedStatisticsResult"
			type="tns1:retrieveSubscribedStatisticsResponse" />
	</wsdl:message>
	<wsdl:message name="retrieveStatisticalProfileResponse">
		<wsdl:part name="retrieveStatisticalProfileResult"
			type="tns1:retrieveStatisticalProfileResponse" />
	</wsdl:message>
	<wsdl:message name="unsubscribeStatisticRequest">
		<wsdl:part name="statisticId" type="xsd:string" />
	</wsdl:message>
	<wsdl:message name="subscribeStatisticRequest">
		<wsdl:part name="statistic" type="tns1:statistic" />
		<wsdl:part name="resource" type="xsd:string" />
		<wsdl:part name="remoting" type="tns1:unsolicitedNotification" />
	</wsdl:message>
	<wsdl:message name="retrieveStatisticRequest">
		<wsdl:part name="statistic" type="tns1:statistic" />
		<wsdl:part name="resource" type="xsd:string" />
	</wsdl:message>
	<wsdl:portType name="StatService">
		<wsdl:operation name="subscribeStatistic"
			parameterOrder="statistic resource remoting">
			<wsdl:input message="impl:subscribeStatisticRequest"
				name="subscribeStatisticRequest" />
			<wsdl:output message="impl:subscribeStatisticResponse"
				name="subscribeStatisticResponse" />
		</wsdl:operation>
		<wsdl:operation name="unsubscribeStatistic"
			parameterOrder="statisticId">
			<wsdl:input message="impl:unsubscribeStatisticRequest"
				name="unsubscribeStatisticRequest" />
			<wsdl:output message="impl:unsubscribeStatisticResponse"
				name="unsubscribeStatisticResponse" />
		</wsdl:operation>
		<wsdl:operation name="retrieveSubscribedStatistics"
			parameterOrder="subscriptions notification">
			<wsdl:input
				message="impl:retrieveSubscribedStatisticsRequest"
				name="retrieveSubscribedStatisticsRequest" />
			<wsdl:output
				message="impl:retrieveSubscribedStatisticsResponse"
				name="retrieveSubscribedStatisticsResponse" />
		</wsdl:operation>
		<wsdl:operation name="retrieveStatistic"
			parameterOrder="statistic resource">
			<wsdl:input message="impl:retrieveStatisticRequest"
				name="retrieveStatisticRequest" />
			<wsdl:output message="impl:retrieveStatisticResponse"
				name="retrieveStatisticResponse" />
		</wsdl:operation>
		<wsdl:operation name="retrieveStatisticalProfile"
			parameterOrder="resource profileType">
			<wsdl:input message="impl:retrieveStatisticalProfileRequest"
				name="retrieveStatisticalProfileRequest" />
			<wsdl:output
				message="impl:retrieveStatisticalProfileResponse"
				name="retrieveStatisticalProfileResponse" />
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="StatServiceSoapBinding"
		type="impl:StatService">
		<wsdlsoap:binding style="rpc"
			transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="subscribeStatistic">
			<wsdlsoap:operation soapAction="" />
			<wsdl:input name="subscribeStatisticRequest">
				<wsdlsoap:body
					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
					use="encoded" />
			</wsdl:input>
			<wsdl:output name="subscribeStatisticResponse">
				<wsdlsoap:body
					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
					use="encoded" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="unsubscribeStatistic">
			<wsdlsoap:operation soapAction="" />
			<wsdl:input name="unsubscribeStatisticRequest">
				<wsdlsoap:body
					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
					use="encoded" />
			</wsdl:input>
			<wsdl:output name="unsubscribeStatisticResponse">
				<wsdlsoap:body
					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
					use="encoded" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="retrieveSubscribedStatistics">
			<wsdlsoap:operation soapAction="" />
			<wsdl:input name="retrieveSubscribedStatisticsRequest">
				<wsdlsoap:body
					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
					use="encoded" />
			</wsdl:input>
			<wsdl:output name="retrieveSubscribedStatisticsResponse">
				<wsdlsoap:body
					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
					use="encoded" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="retrieveStatistic">
			<wsdlsoap:operation soapAction="" />
			<wsdl:input name="retrieveStatisticRequest">
				<wsdlsoap:body
					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
					use="encoded" />
			</wsdl:input>
			<wsdl:output name="retrieveStatisticResponse">
				<wsdlsoap:body
					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
					use="encoded" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="retrieveStatisticalProfile">
			<wsdlsoap:operation soapAction="" />
			<wsdl:input name="retrieveStatisticalProfileRequest">
				<wsdlsoap:body
					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
					use="encoded" />
			</wsdl:input>
			<wsdl:output name="retrieveStatisticalProfileResponse">
				<wsdlsoap:body
					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
					use="encoded" />
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="StatServiceService">
		<wsdl:port binding="impl:StatServiceSoapBinding"
			name="StatService">
			<wsdlsoap:address
				location="http://lexus:8080/gis/services/StatService" />
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (AXISCPP-661) Enumeration value doesn't appear in client stub code

Posted by "Dushshantha Chandradasa (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-661?page=all ]

Dushshantha Chandradasa reassigned AXISCPP-661:
-----------------------------------------------

    Assign To: Dushshantha Chandradasa

> Enumeration value doesn't appear in client stub code
> ----------------------------------------------------
>
>          Key: AXISCPP-661
>          URL: http://issues.apache.org/jira/browse/AXISCPP-661
>      Project: Axis-C++
>         Type: Bug
>   Components: WSDL processing - Doc
>     Versions: 1.5 Final
>  Environment: OS: cygwin on WindowsXP
> AxisJ: 1.2 Final
> XercesJ: 2.6.2
>     Reporter: EcoKim
>     Assignee: Dushshantha Chandradasa
>     Priority: Critical
>  Attachments: StatService.wsdl
>
> In below wsdl files all simple types has enumeration value.
> But after making stubs from below wsdl, there is no enumeration value in generated stubs and there are no classes for simple type's array.
> === WSDL ===
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions
> 	targetNamespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns="http://schemas.xmlsoap.org/wsdl/"
> 	xmlns:apachesoap="http://xml.apache.org/xml-soap"
> 	xmlns:impl="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns:intf="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
> 	xmlns:tns1="http://www.genesyslab.com/services/statservice/types/2002/03"
> 	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> 	xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 	<wsdl:types>
> 		<schema
> 			targetNamespace="http://www.genesyslab.com/services/statservice/types/2002/03"
> 			xmlns="http://www.w3.org/2001/XMLSchema">
> 			<import
> 				namespace="http://schemas.xmlsoap.org/soap/encoding/" />
> 			<simpleType name="statisticStateType">
> 				<restriction base="xsd:string">
> 					<enumeration value="DNAction" />
> 					<enumeration value="DNStatus" />
> 					<enumeration value="AgentStatus" />
> 					<enumeration value="GroupStatus" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="statisticStates">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticState[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="parameter">
> 				<sequence>
> 					<element name="key" nillable="true"
> 						type="xsd:string" />
> 					<element name="value" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="parameters">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:parameter[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticStateData">
> 				<sequence>
> 					<element maxOccurs="1" minOccurs="0" name="list"
> 						nillable="true" type="tns1:parameters" />
> 					<element maxOccurs="1" minOccurs="0" name="DNIS"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="ANI"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="loginID"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="switchID"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="dnType"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="agent"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="place"
> 						nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticState">
> 				<sequence>
> 					<element name="id" nillable="true"
> 						type="xsd:string" />
> 					<element name="type" nillable="true"
> 						type="tns1:statisticStateType" />
> 					<element name="state" nillable="true"
> 						type="xsd:string" />
> 					<element name="date" type="xsd:long" />
> 					<element name="items" nillable="true"
> 						type="tns1:statisticStates" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="extendedData" nillable="true"
> 						type="tns1:statisticStateData" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="eventValue">
> 				<sequence>
> 					<element name="date" type="xsd:long" />
> 					<element name="intervalLength" type="xsd:long" />
> 					<element name="FValue" type="xsd:float" />
> 					<element name="LValue" type="xsd:long" />
> 					<element name="SValue" nillable="true"
> 						type="xsd:string" />
> 					<element name="stateValue" nillable="true"
> 						type="tns1:statisticState" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="notificationMode">
> 				<restriction base="xsd:string">
> 					<enumeration value="Blocked" />
> 					<enumeration value="Polling" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="eventValues">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:eventValue[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticValue">
> 				<sequence>
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 					<element name="eventValues" nillable="true"
> 						type="tns1:eventValues" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="retrieveStatisticResponse">
> 				<sequence>
> 					<element name="statisticValue" nillable="true"
> 						type="tns1:statisticValue" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeRangeType">
> 				<sequence>
> 					<element name="leftTime" type="xsd:int" />
> 					<element name="rightTime" type="xsd:int" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="statisticalProfileType">
> 				<restriction base="xsd:string">
> 					<enumeration value="timeRangeProfile" />
> 					<enumeration value="filterProfile" />
> 					<enumeration value="timeProfile" />
> 					<enumeration value="statisticalProfile" />
> 				</restriction>
> 			</simpleType>
> 			<simpleType name="eventValueTypeType">
> 				<restriction base="xsd:string">
> 					<enumeration value="unknownValue" />
> 					<enumeration value="lValue" />
> 					<enumeration value="fValue" />
> 				</restriction>
> 			</simpleType>
> 			<simpleType name="objectType">
> 				<restriction base="xsd:string">
> 					<enumeration value="Strategy" />
> 					<enumeration value="InteractionQueue" />
> 					<enumeration value="Tenant" />
> 					<enumeration value="CampaingCallingList" />
> 					<enumeration value="CampaignGroup" />
> 					<enumeration value="CallingList" />
> 					<enumeration value="Campaign" />
> 					<enumeration value="GroupQueues" />
> 					<enumeration value="GroupPlaces" />
> 					<enumeration value="GroupAgents" />
> 					<enumeration value="RoutePoint" />
> 					<enumeration value="Queue" />
> 					<enumeration value="RegDN" />
> 					<enumeration value="Place" />
> 					<enumeration value="Agent" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="objectTypes">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:objectType[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticTypeInfoType">
> 				<sequence>
> 					<element name="typeName" nillable="true"
> 						type="xsd:string" />
> 					<element name="type" nillable="true"
> 						type="tns1:eventValueTypeType" />
> 					<element name="objectTypes" nillable="true"
> 						type="tns1:objectTypes" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticInfos">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticTypeInfoType[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<simpleType name="timeIntervalType">
> 				<restriction base="xsd:string">
> 					<enumeration value="SlidingSelectionWindow" />
> 					<enumeration value="SlidingWindow" />
> 					<enumeration value="GrowingWindow" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="timeProfile">
> 				<sequence>
> 					<element name="key" nillable="true"
> 						type="xsd:string" />
> 					<element name="intervalType" nillable="true"
> 						type="tns1:timeIntervalType" />
> 					<element name="value" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeProfiles">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:timeProfile[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="profileInfo">
> 				<sequence>
> 					<element name="profileType" nillable="true"
> 						type="tns1:statisticalProfileType" />
> 					<element name="statisticInfos" nillable="true"
> 						type="tns1:statisticInfos" />
> 					<element name="timeProfiles" nillable="true"
> 						type="tns1:timeProfiles" />
> 					<element name="filters" nillable="true"
> 						type="tns1:parameters" />
> 					<element name="timeRanges" nillable="true"
> 						type="tns1:parameters" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="retrieveStatisticalProfileResponse">
> 				<sequence>
> 					<element name="statisticalProfileInfo"
> 						nillable="true" type="tns1:profileInfo" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="objectIdType">
> 				<sequence>
> 					<element name="id" nillable="true"
> 						type="xsd:string" />
> 					<element name="tenantName" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticSubscription">
> 				<sequence>
> 					<element name="scope" nillable="true"
> 						type="xsd:string" />
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="ArrayOf_subscription">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticSubscription[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticSubscriptions">
> 				<sequence>
> 					<element name="statisticSubscription"
> 						nillable="true" type="tns1:ArrayOf_subscription" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticValues">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticValue[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="retrieveSubscribedStatisticsResponse">
> 				<sequence>
> 					<element name="statisticValues" nillable="true"
> 						type="tns1:statisticValues" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="actions">
> 				<sequence>
> 					<element maxOccurs="unbounded" name="action"
> 						nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeInterval">
> 				<sequence>
> 					<element name="intervalType" nillable="true"
> 						type="tns1:timeIntervalType" />
> 					<element maxOccurs="1" minOccurs="0" name="length"
> 						nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="slideLength" nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeProfileName" nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticType">
> 				<sequence>
> 					<element name="objectType" nillable="true"
> 						type="tns1:objectTypes" />
> 					<element name="category" nillable="true"
> 						type="xsd:string" />
> 					<element name="subject" nillable="true"
> 						type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="mainActions" nillable="true" type="tns1:actions" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="relativeActions" nillable="true" type="tns1:actions" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="metric">
> 				<sequence>
> 					<element maxOccurs="1" minOccurs="0" name="typeName"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="statisticType" nillable="true" type="tns1:statisticType" />
> 					<element name="interval" nillable="true"
> 						type="tns1:timeInterval" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="filterName" nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeRangeName" nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeRange" nillable="true" type="tns1:timeRangeType" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="scheduleMode">
> 				<restriction base="xsd:string">
> 					<enumeration value="ResetBased" />
> 					<enumeration value="TimeBased" />
> 					<enumeration value="ChangesBased" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="schedule">
> 				<sequence>
> 					<element name="notificationMode" nillable="true"
> 						type="tns1:scheduleMode" />
> 					<element maxOccurs="1" minOccurs="0" name="timeout"
> 						nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="insensitivity" nillable="true" type="xsd:int" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statistic">
> 				<sequence>
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 					<element name="objectId" nillable="true"
> 						type="tns1:objectIdType" />
> 					<element name="metric" nillable="true"
> 						type="tns1:metric" />
> 					<element maxOccurs="1" minOccurs="0" name="schedule"
> 						nillable="true" type="tns1:schedule" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="notification">
> 				<sequence>
> 					<element name="mode" nillable="true"
> 						type="tns1:notificationMode" />
> 					<element name="timeout" nillable="true"
> 						type="xsd:integer" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="unsolicitedNotification">
> 				<sequence>
> 					<element name="url" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 		</schema>
> 	</wsdl:types>
> 	<wsdl:message name="retrieveStatisticResponse">
> 		<wsdl:part name="retrieveStatisticResult"
> 			type="tns1:retrieveStatisticResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="subscribeStatisticResponse"></wsdl:message>
> 	<wsdl:message name="unsubscribeStatisticResponse"></wsdl:message>
> 	<wsdl:message name="retrieveSubscribedStatisticsRequest">
> 		<wsdl:part name="subscriptions"
> 			type="tns1:statisticSubscriptions" />
> 		<wsdl:part name="notification" type="tns1:notification" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticalProfileRequest">
> 		<wsdl:part name="resource" type="xsd:string" />
> 		<wsdl:part name="profileType"
> 			type="tns1:statisticalProfileType" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveSubscribedStatisticsResponse">
> 		<wsdl:part name="retrieveSubscribedStatisticsResult"
> 			type="tns1:retrieveSubscribedStatisticsResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticalProfileResponse">
> 		<wsdl:part name="retrieveStatisticalProfileResult"
> 			type="tns1:retrieveStatisticalProfileResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="unsubscribeStatisticRequest">
> 		<wsdl:part name="statisticId" type="xsd:string" />
> 	</wsdl:message>
> 	<wsdl:message name="subscribeStatisticRequest">
> 		<wsdl:part name="statistic" type="tns1:statistic" />
> 		<wsdl:part name="resource" type="xsd:string" />
> 		<wsdl:part name="remoting" type="tns1:unsolicitedNotification" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticRequest">
> 		<wsdl:part name="statistic" type="tns1:statistic" />
> 		<wsdl:part name="resource" type="xsd:string" />
> 	</wsdl:message>
> 	<wsdl:portType name="StatService">
> 		<wsdl:operation name="subscribeStatistic"
> 			parameterOrder="statistic resource remoting">
> 			<wsdl:input message="impl:subscribeStatisticRequest"
> 				name="subscribeStatisticRequest" />
> 			<wsdl:output message="impl:subscribeStatisticResponse"
> 				name="subscribeStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="unsubscribeStatistic"
> 			parameterOrder="statisticId">
> 			<wsdl:input message="impl:unsubscribeStatisticRequest"
> 				name="unsubscribeStatisticRequest" />
> 			<wsdl:output message="impl:unsubscribeStatisticResponse"
> 				name="unsubscribeStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveSubscribedStatistics"
> 			parameterOrder="subscriptions notification">
> 			<wsdl:input
> 				message="impl:retrieveSubscribedStatisticsRequest"
> 				name="retrieveSubscribedStatisticsRequest" />
> 			<wsdl:output
> 				message="impl:retrieveSubscribedStatisticsResponse"
> 				name="retrieveSubscribedStatisticsResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatistic"
> 			parameterOrder="statistic resource">
> 			<wsdl:input message="impl:retrieveStatisticRequest"
> 				name="retrieveStatisticRequest" />
> 			<wsdl:output message="impl:retrieveStatisticResponse"
> 				name="retrieveStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatisticalProfile"
> 			parameterOrder="resource profileType">
> 			<wsdl:input message="impl:retrieveStatisticalProfileRequest"
> 				name="retrieveStatisticalProfileRequest" />
> 			<wsdl:output
> 				message="impl:retrieveStatisticalProfileResponse"
> 				name="retrieveStatisticalProfileResponse" />
> 		</wsdl:operation>
> 	</wsdl:portType>
> 	<wsdl:binding name="StatServiceSoapBinding"
> 		type="impl:StatService">
> 		<wsdlsoap:binding style="rpc"
> 			transport="http://schemas.xmlsoap.org/soap/http" />
> 		<wsdl:operation name="subscribeStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="subscribeStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="subscribeStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="unsubscribeStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="unsubscribeStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="unsubscribeStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveSubscribedStatistics">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveSubscribedStatisticsRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveSubscribedStatisticsResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatisticalProfile">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveStatisticalProfileRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveStatisticalProfileResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 	</wsdl:binding>
> 	<wsdl:service name="StatServiceService">
> 		<wsdl:port binding="impl:StatServiceSoapBinding"
> 			name="StatService">
> 			<wsdlsoap:address
> 				location="http://lexus:8080/gis/services/StatService" />
> 		</wsdl:port>
> 	</wsdl:service>
> </wsdl:definitions>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (AXISCPP-661) Enumeration value doesn't appear in client stub code

Posted by "EcoKim (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-661?page=all ]

EcoKim updated AXISCPP-661:
---------------------------

    Attachment: StatService.wsdl

> Enumeration value doesn't appear in client stub code
> ----------------------------------------------------
>
>          Key: AXISCPP-661
>          URL: http://issues.apache.org/jira/browse/AXISCPP-661
>      Project: Axis-C++
>         Type: Bug
>   Components: WSDL processing - Doc
>     Versions: 1.5 Final
>  Environment: OS: cygwin on WindowsXP
> AxisJ: 1.2 Final
> XercesJ: 2.6.2
>     Reporter: EcoKim
>     Priority: Critical
>  Attachments: StatService.wsdl
>
> In below wsdl files all simple types has enumeration value.
> But after making stubs from below wsdl, there is no enumeration value in generated stubs and there are no classes for simple type's array.
> === WSDL ===
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions
> 	targetNamespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns="http://schemas.xmlsoap.org/wsdl/"
> 	xmlns:apachesoap="http://xml.apache.org/xml-soap"
> 	xmlns:impl="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns:intf="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
> 	xmlns:tns1="http://www.genesyslab.com/services/statservice/types/2002/03"
> 	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> 	xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 	<wsdl:types>
> 		<schema
> 			targetNamespace="http://www.genesyslab.com/services/statservice/types/2002/03"
> 			xmlns="http://www.w3.org/2001/XMLSchema">
> 			<import
> 				namespace="http://schemas.xmlsoap.org/soap/encoding/" />
> 			<simpleType name="statisticStateType">
> 				<restriction base="xsd:string">
> 					<enumeration value="DNAction" />
> 					<enumeration value="DNStatus" />
> 					<enumeration value="AgentStatus" />
> 					<enumeration value="GroupStatus" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="statisticStates">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticState[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="parameter">
> 				<sequence>
> 					<element name="key" nillable="true"
> 						type="xsd:string" />
> 					<element name="value" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="parameters">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:parameter[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticStateData">
> 				<sequence>
> 					<element maxOccurs="1" minOccurs="0" name="list"
> 						nillable="true" type="tns1:parameters" />
> 					<element maxOccurs="1" minOccurs="0" name="DNIS"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="ANI"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="loginID"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="switchID"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="dnType"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="agent"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="place"
> 						nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticState">
> 				<sequence>
> 					<element name="id" nillable="true"
> 						type="xsd:string" />
> 					<element name="type" nillable="true"
> 						type="tns1:statisticStateType" />
> 					<element name="state" nillable="true"
> 						type="xsd:string" />
> 					<element name="date" type="xsd:long" />
> 					<element name="items" nillable="true"
> 						type="tns1:statisticStates" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="extendedData" nillable="true"
> 						type="tns1:statisticStateData" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="eventValue">
> 				<sequence>
> 					<element name="date" type="xsd:long" />
> 					<element name="intervalLength" type="xsd:long" />
> 					<element name="FValue" type="xsd:float" />
> 					<element name="LValue" type="xsd:long" />
> 					<element name="SValue" nillable="true"
> 						type="xsd:string" />
> 					<element name="stateValue" nillable="true"
> 						type="tns1:statisticState" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="notificationMode">
> 				<restriction base="xsd:string">
> 					<enumeration value="Blocked" />
> 					<enumeration value="Polling" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="eventValues">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:eventValue[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticValue">
> 				<sequence>
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 					<element name="eventValues" nillable="true"
> 						type="tns1:eventValues" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="retrieveStatisticResponse">
> 				<sequence>
> 					<element name="statisticValue" nillable="true"
> 						type="tns1:statisticValue" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeRangeType">
> 				<sequence>
> 					<element name="leftTime" type="xsd:int" />
> 					<element name="rightTime" type="xsd:int" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="statisticalProfileType">
> 				<restriction base="xsd:string">
> 					<enumeration value="timeRangeProfile" />
> 					<enumeration value="filterProfile" />
> 					<enumeration value="timeProfile" />
> 					<enumeration value="statisticalProfile" />
> 				</restriction>
> 			</simpleType>
> 			<simpleType name="eventValueTypeType">
> 				<restriction base="xsd:string">
> 					<enumeration value="unknownValue" />
> 					<enumeration value="lValue" />
> 					<enumeration value="fValue" />
> 				</restriction>
> 			</simpleType>
> 			<simpleType name="objectType">
> 				<restriction base="xsd:string">
> 					<enumeration value="Strategy" />
> 					<enumeration value="InteractionQueue" />
> 					<enumeration value="Tenant" />
> 					<enumeration value="CampaingCallingList" />
> 					<enumeration value="CampaignGroup" />
> 					<enumeration value="CallingList" />
> 					<enumeration value="Campaign" />
> 					<enumeration value="GroupQueues" />
> 					<enumeration value="GroupPlaces" />
> 					<enumeration value="GroupAgents" />
> 					<enumeration value="RoutePoint" />
> 					<enumeration value="Queue" />
> 					<enumeration value="RegDN" />
> 					<enumeration value="Place" />
> 					<enumeration value="Agent" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="objectTypes">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:objectType[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticTypeInfoType">
> 				<sequence>
> 					<element name="typeName" nillable="true"
> 						type="xsd:string" />
> 					<element name="type" nillable="true"
> 						type="tns1:eventValueTypeType" />
> 					<element name="objectTypes" nillable="true"
> 						type="tns1:objectTypes" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticInfos">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticTypeInfoType[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<simpleType name="timeIntervalType">
> 				<restriction base="xsd:string">
> 					<enumeration value="SlidingSelectionWindow" />
> 					<enumeration value="SlidingWindow" />
> 					<enumeration value="GrowingWindow" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="timeProfile">
> 				<sequence>
> 					<element name="key" nillable="true"
> 						type="xsd:string" />
> 					<element name="intervalType" nillable="true"
> 						type="tns1:timeIntervalType" />
> 					<element name="value" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeProfiles">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:timeProfile[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="profileInfo">
> 				<sequence>
> 					<element name="profileType" nillable="true"
> 						type="tns1:statisticalProfileType" />
> 					<element name="statisticInfos" nillable="true"
> 						type="tns1:statisticInfos" />
> 					<element name="timeProfiles" nillable="true"
> 						type="tns1:timeProfiles" />
> 					<element name="filters" nillable="true"
> 						type="tns1:parameters" />
> 					<element name="timeRanges" nillable="true"
> 						type="tns1:parameters" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="retrieveStatisticalProfileResponse">
> 				<sequence>
> 					<element name="statisticalProfileInfo"
> 						nillable="true" type="tns1:profileInfo" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="objectIdType">
> 				<sequence>
> 					<element name="id" nillable="true"
> 						type="xsd:string" />
> 					<element name="tenantName" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticSubscription">
> 				<sequence>
> 					<element name="scope" nillable="true"
> 						type="xsd:string" />
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="ArrayOf_subscription">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticSubscription[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticSubscriptions">
> 				<sequence>
> 					<element name="statisticSubscription"
> 						nillable="true" type="tns1:ArrayOf_subscription" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticValues">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticValue[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="retrieveSubscribedStatisticsResponse">
> 				<sequence>
> 					<element name="statisticValues" nillable="true"
> 						type="tns1:statisticValues" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="actions">
> 				<sequence>
> 					<element maxOccurs="unbounded" name="action"
> 						nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeInterval">
> 				<sequence>
> 					<element name="intervalType" nillable="true"
> 						type="tns1:timeIntervalType" />
> 					<element maxOccurs="1" minOccurs="0" name="length"
> 						nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="slideLength" nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeProfileName" nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticType">
> 				<sequence>
> 					<element name="objectType" nillable="true"
> 						type="tns1:objectTypes" />
> 					<element name="category" nillable="true"
> 						type="xsd:string" />
> 					<element name="subject" nillable="true"
> 						type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="mainActions" nillable="true" type="tns1:actions" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="relativeActions" nillable="true" type="tns1:actions" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="metric">
> 				<sequence>
> 					<element maxOccurs="1" minOccurs="0" name="typeName"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="statisticType" nillable="true" type="tns1:statisticType" />
> 					<element name="interval" nillable="true"
> 						type="tns1:timeInterval" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="filterName" nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeRangeName" nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeRange" nillable="true" type="tns1:timeRangeType" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="scheduleMode">
> 				<restriction base="xsd:string">
> 					<enumeration value="ResetBased" />
> 					<enumeration value="TimeBased" />
> 					<enumeration value="ChangesBased" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="schedule">
> 				<sequence>
> 					<element name="notificationMode" nillable="true"
> 						type="tns1:scheduleMode" />
> 					<element maxOccurs="1" minOccurs="0" name="timeout"
> 						nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="insensitivity" nillable="true" type="xsd:int" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statistic">
> 				<sequence>
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 					<element name="objectId" nillable="true"
> 						type="tns1:objectIdType" />
> 					<element name="metric" nillable="true"
> 						type="tns1:metric" />
> 					<element maxOccurs="1" minOccurs="0" name="schedule"
> 						nillable="true" type="tns1:schedule" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="notification">
> 				<sequence>
> 					<element name="mode" nillable="true"
> 						type="tns1:notificationMode" />
> 					<element name="timeout" nillable="true"
> 						type="xsd:integer" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="unsolicitedNotification">
> 				<sequence>
> 					<element name="url" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 		</schema>
> 	</wsdl:types>
> 	<wsdl:message name="retrieveStatisticResponse">
> 		<wsdl:part name="retrieveStatisticResult"
> 			type="tns1:retrieveStatisticResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="subscribeStatisticResponse"></wsdl:message>
> 	<wsdl:message name="unsubscribeStatisticResponse"></wsdl:message>
> 	<wsdl:message name="retrieveSubscribedStatisticsRequest">
> 		<wsdl:part name="subscriptions"
> 			type="tns1:statisticSubscriptions" />
> 		<wsdl:part name="notification" type="tns1:notification" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticalProfileRequest">
> 		<wsdl:part name="resource" type="xsd:string" />
> 		<wsdl:part name="profileType"
> 			type="tns1:statisticalProfileType" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveSubscribedStatisticsResponse">
> 		<wsdl:part name="retrieveSubscribedStatisticsResult"
> 			type="tns1:retrieveSubscribedStatisticsResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticalProfileResponse">
> 		<wsdl:part name="retrieveStatisticalProfileResult"
> 			type="tns1:retrieveStatisticalProfileResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="unsubscribeStatisticRequest">
> 		<wsdl:part name="statisticId" type="xsd:string" />
> 	</wsdl:message>
> 	<wsdl:message name="subscribeStatisticRequest">
> 		<wsdl:part name="statistic" type="tns1:statistic" />
> 		<wsdl:part name="resource" type="xsd:string" />
> 		<wsdl:part name="remoting" type="tns1:unsolicitedNotification" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticRequest">
> 		<wsdl:part name="statistic" type="tns1:statistic" />
> 		<wsdl:part name="resource" type="xsd:string" />
> 	</wsdl:message>
> 	<wsdl:portType name="StatService">
> 		<wsdl:operation name="subscribeStatistic"
> 			parameterOrder="statistic resource remoting">
> 			<wsdl:input message="impl:subscribeStatisticRequest"
> 				name="subscribeStatisticRequest" />
> 			<wsdl:output message="impl:subscribeStatisticResponse"
> 				name="subscribeStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="unsubscribeStatistic"
> 			parameterOrder="statisticId">
> 			<wsdl:input message="impl:unsubscribeStatisticRequest"
> 				name="unsubscribeStatisticRequest" />
> 			<wsdl:output message="impl:unsubscribeStatisticResponse"
> 				name="unsubscribeStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveSubscribedStatistics"
> 			parameterOrder="subscriptions notification">
> 			<wsdl:input
> 				message="impl:retrieveSubscribedStatisticsRequest"
> 				name="retrieveSubscribedStatisticsRequest" />
> 			<wsdl:output
> 				message="impl:retrieveSubscribedStatisticsResponse"
> 				name="retrieveSubscribedStatisticsResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatistic"
> 			parameterOrder="statistic resource">
> 			<wsdl:input message="impl:retrieveStatisticRequest"
> 				name="retrieveStatisticRequest" />
> 			<wsdl:output message="impl:retrieveStatisticResponse"
> 				name="retrieveStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatisticalProfile"
> 			parameterOrder="resource profileType">
> 			<wsdl:input message="impl:retrieveStatisticalProfileRequest"
> 				name="retrieveStatisticalProfileRequest" />
> 			<wsdl:output
> 				message="impl:retrieveStatisticalProfileResponse"
> 				name="retrieveStatisticalProfileResponse" />
> 		</wsdl:operation>
> 	</wsdl:portType>
> 	<wsdl:binding name="StatServiceSoapBinding"
> 		type="impl:StatService">
> 		<wsdlsoap:binding style="rpc"
> 			transport="http://schemas.xmlsoap.org/soap/http" />
> 		<wsdl:operation name="subscribeStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="subscribeStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="subscribeStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="unsubscribeStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="unsubscribeStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="unsubscribeStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveSubscribedStatistics">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveSubscribedStatisticsRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveSubscribedStatisticsResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatisticalProfile">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveStatisticalProfileRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveStatisticalProfileResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 	</wsdl:binding>
> 	<wsdl:service name="StatServiceService">
> 		<wsdl:port binding="impl:StatServiceSoapBinding"
> 			name="StatService">
> 			<wsdlsoap:address
> 				location="http://lexus:8080/gis/services/StatService" />
> 		</wsdl:port>
> 	</wsdl:service>
> </wsdl:definitions>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (AXISCPP-661) Enumeration value doesn't appear in client stub code

Posted by "Dushshantha Chandradasa (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-661?page=all ]

Dushshantha Chandradasa reassigned AXISCPP-661:
-----------------------------------------------

    Assign To:     (was: Dushshantha Chandradasa)

> Enumeration value doesn't appear in client stub code
> ----------------------------------------------------
>
>          Key: AXISCPP-661
>          URL: http://issues.apache.org/jira/browse/AXISCPP-661
>      Project: Axis-C++
>         Type: Bug
>   Components: WSDL processing - Doc
>     Versions: 1.5 Final
>  Environment: OS: cygwin on WindowsXP
> AxisJ: 1.2 Final
> XercesJ: 2.6.2
>     Reporter: EcoKim
>     Priority: Critical
>  Attachments: StatService.wsdl
>
> In below wsdl files all simple types has enumeration value.
> But after making stubs from below wsdl, there is no enumeration value in generated stubs and there are no classes for simple type's array.
> === WSDL ===
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions
> 	targetNamespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns="http://schemas.xmlsoap.org/wsdl/"
> 	xmlns:apachesoap="http://xml.apache.org/xml-soap"
> 	xmlns:impl="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns:intf="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
> 	xmlns:tns1="http://www.genesyslab.com/services/statservice/types/2002/03"
> 	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> 	xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 	<wsdl:types>
> 		<schema
> 			targetNamespace="http://www.genesyslab.com/services/statservice/types/2002/03"
> 			xmlns="http://www.w3.org/2001/XMLSchema">
> 			<import
> 				namespace="http://schemas.xmlsoap.org/soap/encoding/" />
> 			<simpleType name="statisticStateType">
> 				<restriction base="xsd:string">
> 					<enumeration value="DNAction" />
> 					<enumeration value="DNStatus" />
> 					<enumeration value="AgentStatus" />
> 					<enumeration value="GroupStatus" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="statisticStates">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticState[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="parameter">
> 				<sequence>
> 					<element name="key" nillable="true"
> 						type="xsd:string" />
> 					<element name="value" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="parameters">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:parameter[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticStateData">
> 				<sequence>
> 					<element maxOccurs="1" minOccurs="0" name="list"
> 						nillable="true" type="tns1:parameters" />
> 					<element maxOccurs="1" minOccurs="0" name="DNIS"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="ANI"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="loginID"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="switchID"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="dnType"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="agent"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="place"
> 						nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticState">
> 				<sequence>
> 					<element name="id" nillable="true"
> 						type="xsd:string" />
> 					<element name="type" nillable="true"
> 						type="tns1:statisticStateType" />
> 					<element name="state" nillable="true"
> 						type="xsd:string" />
> 					<element name="date" type="xsd:long" />
> 					<element name="items" nillable="true"
> 						type="tns1:statisticStates" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="extendedData" nillable="true"
> 						type="tns1:statisticStateData" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="eventValue">
> 				<sequence>
> 					<element name="date" type="xsd:long" />
> 					<element name="intervalLength" type="xsd:long" />
> 					<element name="FValue" type="xsd:float" />
> 					<element name="LValue" type="xsd:long" />
> 					<element name="SValue" nillable="true"
> 						type="xsd:string" />
> 					<element name="stateValue" nillable="true"
> 						type="tns1:statisticState" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="notificationMode">
> 				<restriction base="xsd:string">
> 					<enumeration value="Blocked" />
> 					<enumeration value="Polling" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="eventValues">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:eventValue[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticValue">
> 				<sequence>
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 					<element name="eventValues" nillable="true"
> 						type="tns1:eventValues" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="retrieveStatisticResponse">
> 				<sequence>
> 					<element name="statisticValue" nillable="true"
> 						type="tns1:statisticValue" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeRangeType">
> 				<sequence>
> 					<element name="leftTime" type="xsd:int" />
> 					<element name="rightTime" type="xsd:int" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="statisticalProfileType">
> 				<restriction base="xsd:string">
> 					<enumeration value="timeRangeProfile" />
> 					<enumeration value="filterProfile" />
> 					<enumeration value="timeProfile" />
> 					<enumeration value="statisticalProfile" />
> 				</restriction>
> 			</simpleType>
> 			<simpleType name="eventValueTypeType">
> 				<restriction base="xsd:string">
> 					<enumeration value="unknownValue" />
> 					<enumeration value="lValue" />
> 					<enumeration value="fValue" />
> 				</restriction>
> 			</simpleType>
> 			<simpleType name="objectType">
> 				<restriction base="xsd:string">
> 					<enumeration value="Strategy" />
> 					<enumeration value="InteractionQueue" />
> 					<enumeration value="Tenant" />
> 					<enumeration value="CampaingCallingList" />
> 					<enumeration value="CampaignGroup" />
> 					<enumeration value="CallingList" />
> 					<enumeration value="Campaign" />
> 					<enumeration value="GroupQueues" />
> 					<enumeration value="GroupPlaces" />
> 					<enumeration value="GroupAgents" />
> 					<enumeration value="RoutePoint" />
> 					<enumeration value="Queue" />
> 					<enumeration value="RegDN" />
> 					<enumeration value="Place" />
> 					<enumeration value="Agent" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="objectTypes">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:objectType[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticTypeInfoType">
> 				<sequence>
> 					<element name="typeName" nillable="true"
> 						type="xsd:string" />
> 					<element name="type" nillable="true"
> 						type="tns1:eventValueTypeType" />
> 					<element name="objectTypes" nillable="true"
> 						type="tns1:objectTypes" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticInfos">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticTypeInfoType[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<simpleType name="timeIntervalType">
> 				<restriction base="xsd:string">
> 					<enumeration value="SlidingSelectionWindow" />
> 					<enumeration value="SlidingWindow" />
> 					<enumeration value="GrowingWindow" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="timeProfile">
> 				<sequence>
> 					<element name="key" nillable="true"
> 						type="xsd:string" />
> 					<element name="intervalType" nillable="true"
> 						type="tns1:timeIntervalType" />
> 					<element name="value" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeProfiles">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:timeProfile[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="profileInfo">
> 				<sequence>
> 					<element name="profileType" nillable="true"
> 						type="tns1:statisticalProfileType" />
> 					<element name="statisticInfos" nillable="true"
> 						type="tns1:statisticInfos" />
> 					<element name="timeProfiles" nillable="true"
> 						type="tns1:timeProfiles" />
> 					<element name="filters" nillable="true"
> 						type="tns1:parameters" />
> 					<element name="timeRanges" nillable="true"
> 						type="tns1:parameters" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="retrieveStatisticalProfileResponse">
> 				<sequence>
> 					<element name="statisticalProfileInfo"
> 						nillable="true" type="tns1:profileInfo" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="objectIdType">
> 				<sequence>
> 					<element name="id" nillable="true"
> 						type="xsd:string" />
> 					<element name="tenantName" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticSubscription">
> 				<sequence>
> 					<element name="scope" nillable="true"
> 						type="xsd:string" />
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="ArrayOf_subscription">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticSubscription[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticSubscriptions">
> 				<sequence>
> 					<element name="statisticSubscription"
> 						nillable="true" type="tns1:ArrayOf_subscription" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticValues">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticValue[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="retrieveSubscribedStatisticsResponse">
> 				<sequence>
> 					<element name="statisticValues" nillable="true"
> 						type="tns1:statisticValues" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="actions">
> 				<sequence>
> 					<element maxOccurs="unbounded" name="action"
> 						nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeInterval">
> 				<sequence>
> 					<element name="intervalType" nillable="true"
> 						type="tns1:timeIntervalType" />
> 					<element maxOccurs="1" minOccurs="0" name="length"
> 						nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="slideLength" nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeProfileName" nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticType">
> 				<sequence>
> 					<element name="objectType" nillable="true"
> 						type="tns1:objectTypes" />
> 					<element name="category" nillable="true"
> 						type="xsd:string" />
> 					<element name="subject" nillable="true"
> 						type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="mainActions" nillable="true" type="tns1:actions" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="relativeActions" nillable="true" type="tns1:actions" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="metric">
> 				<sequence>
> 					<element maxOccurs="1" minOccurs="0" name="typeName"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="statisticType" nillable="true" type="tns1:statisticType" />
> 					<element name="interval" nillable="true"
> 						type="tns1:timeInterval" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="filterName" nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeRangeName" nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeRange" nillable="true" type="tns1:timeRangeType" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="scheduleMode">
> 				<restriction base="xsd:string">
> 					<enumeration value="ResetBased" />
> 					<enumeration value="TimeBased" />
> 					<enumeration value="ChangesBased" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="schedule">
> 				<sequence>
> 					<element name="notificationMode" nillable="true"
> 						type="tns1:scheduleMode" />
> 					<element maxOccurs="1" minOccurs="0" name="timeout"
> 						nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="insensitivity" nillable="true" type="xsd:int" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statistic">
> 				<sequence>
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 					<element name="objectId" nillable="true"
> 						type="tns1:objectIdType" />
> 					<element name="metric" nillable="true"
> 						type="tns1:metric" />
> 					<element maxOccurs="1" minOccurs="0" name="schedule"
> 						nillable="true" type="tns1:schedule" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="notification">
> 				<sequence>
> 					<element name="mode" nillable="true"
> 						type="tns1:notificationMode" />
> 					<element name="timeout" nillable="true"
> 						type="xsd:integer" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="unsolicitedNotification">
> 				<sequence>
> 					<element name="url" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 		</schema>
> 	</wsdl:types>
> 	<wsdl:message name="retrieveStatisticResponse">
> 		<wsdl:part name="retrieveStatisticResult"
> 			type="tns1:retrieveStatisticResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="subscribeStatisticResponse"></wsdl:message>
> 	<wsdl:message name="unsubscribeStatisticResponse"></wsdl:message>
> 	<wsdl:message name="retrieveSubscribedStatisticsRequest">
> 		<wsdl:part name="subscriptions"
> 			type="tns1:statisticSubscriptions" />
> 		<wsdl:part name="notification" type="tns1:notification" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticalProfileRequest">
> 		<wsdl:part name="resource" type="xsd:string" />
> 		<wsdl:part name="profileType"
> 			type="tns1:statisticalProfileType" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveSubscribedStatisticsResponse">
> 		<wsdl:part name="retrieveSubscribedStatisticsResult"
> 			type="tns1:retrieveSubscribedStatisticsResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticalProfileResponse">
> 		<wsdl:part name="retrieveStatisticalProfileResult"
> 			type="tns1:retrieveStatisticalProfileResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="unsubscribeStatisticRequest">
> 		<wsdl:part name="statisticId" type="xsd:string" />
> 	</wsdl:message>
> 	<wsdl:message name="subscribeStatisticRequest">
> 		<wsdl:part name="statistic" type="tns1:statistic" />
> 		<wsdl:part name="resource" type="xsd:string" />
> 		<wsdl:part name="remoting" type="tns1:unsolicitedNotification" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticRequest">
> 		<wsdl:part name="statistic" type="tns1:statistic" />
> 		<wsdl:part name="resource" type="xsd:string" />
> 	</wsdl:message>
> 	<wsdl:portType name="StatService">
> 		<wsdl:operation name="subscribeStatistic"
> 			parameterOrder="statistic resource remoting">
> 			<wsdl:input message="impl:subscribeStatisticRequest"
> 				name="subscribeStatisticRequest" />
> 			<wsdl:output message="impl:subscribeStatisticResponse"
> 				name="subscribeStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="unsubscribeStatistic"
> 			parameterOrder="statisticId">
> 			<wsdl:input message="impl:unsubscribeStatisticRequest"
> 				name="unsubscribeStatisticRequest" />
> 			<wsdl:output message="impl:unsubscribeStatisticResponse"
> 				name="unsubscribeStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveSubscribedStatistics"
> 			parameterOrder="subscriptions notification">
> 			<wsdl:input
> 				message="impl:retrieveSubscribedStatisticsRequest"
> 				name="retrieveSubscribedStatisticsRequest" />
> 			<wsdl:output
> 				message="impl:retrieveSubscribedStatisticsResponse"
> 				name="retrieveSubscribedStatisticsResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatistic"
> 			parameterOrder="statistic resource">
> 			<wsdl:input message="impl:retrieveStatisticRequest"
> 				name="retrieveStatisticRequest" />
> 			<wsdl:output message="impl:retrieveStatisticResponse"
> 				name="retrieveStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatisticalProfile"
> 			parameterOrder="resource profileType">
> 			<wsdl:input message="impl:retrieveStatisticalProfileRequest"
> 				name="retrieveStatisticalProfileRequest" />
> 			<wsdl:output
> 				message="impl:retrieveStatisticalProfileResponse"
> 				name="retrieveStatisticalProfileResponse" />
> 		</wsdl:operation>
> 	</wsdl:portType>
> 	<wsdl:binding name="StatServiceSoapBinding"
> 		type="impl:StatService">
> 		<wsdlsoap:binding style="rpc"
> 			transport="http://schemas.xmlsoap.org/soap/http" />
> 		<wsdl:operation name="subscribeStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="subscribeStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="subscribeStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="unsubscribeStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="unsubscribeStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="unsubscribeStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveSubscribedStatistics">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveSubscribedStatisticsRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveSubscribedStatisticsResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatisticalProfile">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveStatisticalProfileRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveStatisticalProfileResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 	</wsdl:binding>
> 	<wsdl:service name="StatServiceService">
> 		<wsdl:port binding="impl:StatServiceSoapBinding"
> 			name="StatService">
> 			<wsdlsoap:address
> 				location="http://lexus:8080/gis/services/StatService" />
> 		</wsdl:port>
> 	</wsdl:service>
> </wsdl:definitions>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXISCPP-661) Enumeration value doesn't appear in client stub code

Posted by "Fred Preston (JIRA)" <ax...@ws.apache.org>.
    [ http://issues.apache.org/jira/browse/AXISCPP-661?page=comments#action_12332002 ] 

Fred Preston commented on AXISCPP-661:
--------------------------------------

Could the fixer of this JIRA either create a new or incorporate into an existing test a test that would create a for this function so that we do not regress?

> Enumeration value doesn't appear in client stub code
> ----------------------------------------------------
>
>          Key: AXISCPP-661
>          URL: http://issues.apache.org/jira/browse/AXISCPP-661
>      Project: Axis-C++
>         Type: Bug
>   Components: WSDL processing - Doc
>     Versions: 1.5 Final
>  Environment: OS: cygwin on WindowsXP
> AxisJ: 1.2 Final
> XercesJ: 2.6.2
>     Reporter: EcoKim
>     Priority: Critical
>  Attachments: StatService.wsdl
>
> In below wsdl files all simple types has enumeration value.
> But after making stubs from below wsdl, there is no enumeration value in generated stubs and there are no classes for simple type's array.
> === WSDL ===
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions
> 	targetNamespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns="http://schemas.xmlsoap.org/wsdl/"
> 	xmlns:apachesoap="http://xml.apache.org/xml-soap"
> 	xmlns:impl="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns:intf="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
> 	xmlns:tns1="http://www.genesyslab.com/services/statservice/types/2002/03"
> 	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> 	xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 	<wsdl:types>
> 		<schema
> 			targetNamespace="http://www.genesyslab.com/services/statservice/types/2002/03"
> 			xmlns="http://www.w3.org/2001/XMLSchema">
> 			<import
> 				namespace="http://schemas.xmlsoap.org/soap/encoding/" />
> 			<simpleType name="statisticStateType">
> 				<restriction base="xsd:string">
> 					<enumeration value="DNAction" />
> 					<enumeration value="DNStatus" />
> 					<enumeration value="AgentStatus" />
> 					<enumeration value="GroupStatus" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="statisticStates">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticState[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="parameter">
> 				<sequence>
> 					<element name="key" nillable="true"
> 						type="xsd:string" />
> 					<element name="value" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="parameters">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:parameter[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticStateData">
> 				<sequence>
> 					<element maxOccurs="1" minOccurs="0" name="list"
> 						nillable="true" type="tns1:parameters" />
> 					<element maxOccurs="1" minOccurs="0" name="DNIS"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="ANI"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="loginID"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="switchID"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="dnType"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="agent"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="place"
> 						nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticState">
> 				<sequence>
> 					<element name="id" nillable="true"
> 						type="xsd:string" />
> 					<element name="type" nillable="true"
> 						type="tns1:statisticStateType" />
> 					<element name="state" nillable="true"
> 						type="xsd:string" />
> 					<element name="date" type="xsd:long" />
> 					<element name="items" nillable="true"
> 						type="tns1:statisticStates" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="extendedData" nillable="true"
> 						type="tns1:statisticStateData" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="eventValue">
> 				<sequence>
> 					<element name="date" type="xsd:long" />
> 					<element name="intervalLength" type="xsd:long" />
> 					<element name="FValue" type="xsd:float" />
> 					<element name="LValue" type="xsd:long" />
> 					<element name="SValue" nillable="true"
> 						type="xsd:string" />
> 					<element name="stateValue" nillable="true"
> 						type="tns1:statisticState" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="notificationMode">
> 				<restriction base="xsd:string">
> 					<enumeration value="Blocked" />
> 					<enumeration value="Polling" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="eventValues">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:eventValue[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticValue">
> 				<sequence>
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 					<element name="eventValues" nillable="true"
> 						type="tns1:eventValues" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="retrieveStatisticResponse">
> 				<sequence>
> 					<element name="statisticValue" nillable="true"
> 						type="tns1:statisticValue" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeRangeType">
> 				<sequence>
> 					<element name="leftTime" type="xsd:int" />
> 					<element name="rightTime" type="xsd:int" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="statisticalProfileType">
> 				<restriction base="xsd:string">
> 					<enumeration value="timeRangeProfile" />
> 					<enumeration value="filterProfile" />
> 					<enumeration value="timeProfile" />
> 					<enumeration value="statisticalProfile" />
> 				</restriction>
> 			</simpleType>
> 			<simpleType name="eventValueTypeType">
> 				<restriction base="xsd:string">
> 					<enumeration value="unknownValue" />
> 					<enumeration value="lValue" />
> 					<enumeration value="fValue" />
> 				</restriction>
> 			</simpleType>
> 			<simpleType name="objectType">
> 				<restriction base="xsd:string">
> 					<enumeration value="Strategy" />
> 					<enumeration value="InteractionQueue" />
> 					<enumeration value="Tenant" />
> 					<enumeration value="CampaingCallingList" />
> 					<enumeration value="CampaignGroup" />
> 					<enumeration value="CallingList" />
> 					<enumeration value="Campaign" />
> 					<enumeration value="GroupQueues" />
> 					<enumeration value="GroupPlaces" />
> 					<enumeration value="GroupAgents" />
> 					<enumeration value="RoutePoint" />
> 					<enumeration value="Queue" />
> 					<enumeration value="RegDN" />
> 					<enumeration value="Place" />
> 					<enumeration value="Agent" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="objectTypes">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:objectType[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticTypeInfoType">
> 				<sequence>
> 					<element name="typeName" nillable="true"
> 						type="xsd:string" />
> 					<element name="type" nillable="true"
> 						type="tns1:eventValueTypeType" />
> 					<element name="objectTypes" nillable="true"
> 						type="tns1:objectTypes" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticInfos">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticTypeInfoType[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<simpleType name="timeIntervalType">
> 				<restriction base="xsd:string">
> 					<enumeration value="SlidingSelectionWindow" />
> 					<enumeration value="SlidingWindow" />
> 					<enumeration value="GrowingWindow" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="timeProfile">
> 				<sequence>
> 					<element name="key" nillable="true"
> 						type="xsd:string" />
> 					<element name="intervalType" nillable="true"
> 						type="tns1:timeIntervalType" />
> 					<element name="value" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeProfiles">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:timeProfile[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="profileInfo">
> 				<sequence>
> 					<element name="profileType" nillable="true"
> 						type="tns1:statisticalProfileType" />
> 					<element name="statisticInfos" nillable="true"
> 						type="tns1:statisticInfos" />
> 					<element name="timeProfiles" nillable="true"
> 						type="tns1:timeProfiles" />
> 					<element name="filters" nillable="true"
> 						type="tns1:parameters" />
> 					<element name="timeRanges" nillable="true"
> 						type="tns1:parameters" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="retrieveStatisticalProfileResponse">
> 				<sequence>
> 					<element name="statisticalProfileInfo"
> 						nillable="true" type="tns1:profileInfo" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="objectIdType">
> 				<sequence>
> 					<element name="id" nillable="true"
> 						type="xsd:string" />
> 					<element name="tenantName" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticSubscription">
> 				<sequence>
> 					<element name="scope" nillable="true"
> 						type="xsd:string" />
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="ArrayOf_subscription">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticSubscription[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticSubscriptions">
> 				<sequence>
> 					<element name="statisticSubscription"
> 						nillable="true" type="tns1:ArrayOf_subscription" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticValues">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticValue[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="retrieveSubscribedStatisticsResponse">
> 				<sequence>
> 					<element name="statisticValues" nillable="true"
> 						type="tns1:statisticValues" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="actions">
> 				<sequence>
> 					<element maxOccurs="unbounded" name="action"
> 						nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeInterval">
> 				<sequence>
> 					<element name="intervalType" nillable="true"
> 						type="tns1:timeIntervalType" />
> 					<element maxOccurs="1" minOccurs="0" name="length"
> 						nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="slideLength" nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeProfileName" nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticType">
> 				<sequence>
> 					<element name="objectType" nillable="true"
> 						type="tns1:objectTypes" />
> 					<element name="category" nillable="true"
> 						type="xsd:string" />
> 					<element name="subject" nillable="true"
> 						type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="mainActions" nillable="true" type="tns1:actions" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="relativeActions" nillable="true" type="tns1:actions" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="metric">
> 				<sequence>
> 					<element maxOccurs="1" minOccurs="0" name="typeName"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="statisticType" nillable="true" type="tns1:statisticType" />
> 					<element name="interval" nillable="true"
> 						type="tns1:timeInterval" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="filterName" nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeRangeName" nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeRange" nillable="true" type="tns1:timeRangeType" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="scheduleMode">
> 				<restriction base="xsd:string">
> 					<enumeration value="ResetBased" />
> 					<enumeration value="TimeBased" />
> 					<enumeration value="ChangesBased" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="schedule">
> 				<sequence>
> 					<element name="notificationMode" nillable="true"
> 						type="tns1:scheduleMode" />
> 					<element maxOccurs="1" minOccurs="0" name="timeout"
> 						nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="insensitivity" nillable="true" type="xsd:int" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statistic">
> 				<sequence>
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 					<element name="objectId" nillable="true"
> 						type="tns1:objectIdType" />
> 					<element name="metric" nillable="true"
> 						type="tns1:metric" />
> 					<element maxOccurs="1" minOccurs="0" name="schedule"
> 						nillable="true" type="tns1:schedule" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="notification">
> 				<sequence>
> 					<element name="mode" nillable="true"
> 						type="tns1:notificationMode" />
> 					<element name="timeout" nillable="true"
> 						type="xsd:integer" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="unsolicitedNotification">
> 				<sequence>
> 					<element name="url" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 		</schema>
> 	</wsdl:types>
> 	<wsdl:message name="retrieveStatisticResponse">
> 		<wsdl:part name="retrieveStatisticResult"
> 			type="tns1:retrieveStatisticResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="subscribeStatisticResponse"></wsdl:message>
> 	<wsdl:message name="unsubscribeStatisticResponse"></wsdl:message>
> 	<wsdl:message name="retrieveSubscribedStatisticsRequest">
> 		<wsdl:part name="subscriptions"
> 			type="tns1:statisticSubscriptions" />
> 		<wsdl:part name="notification" type="tns1:notification" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticalProfileRequest">
> 		<wsdl:part name="resource" type="xsd:string" />
> 		<wsdl:part name="profileType"
> 			type="tns1:statisticalProfileType" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveSubscribedStatisticsResponse">
> 		<wsdl:part name="retrieveSubscribedStatisticsResult"
> 			type="tns1:retrieveSubscribedStatisticsResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticalProfileResponse">
> 		<wsdl:part name="retrieveStatisticalProfileResult"
> 			type="tns1:retrieveStatisticalProfileResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="unsubscribeStatisticRequest">
> 		<wsdl:part name="statisticId" type="xsd:string" />
> 	</wsdl:message>
> 	<wsdl:message name="subscribeStatisticRequest">
> 		<wsdl:part name="statistic" type="tns1:statistic" />
> 		<wsdl:part name="resource" type="xsd:string" />
> 		<wsdl:part name="remoting" type="tns1:unsolicitedNotification" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticRequest">
> 		<wsdl:part name="statistic" type="tns1:statistic" />
> 		<wsdl:part name="resource" type="xsd:string" />
> 	</wsdl:message>
> 	<wsdl:portType name="StatService">
> 		<wsdl:operation name="subscribeStatistic"
> 			parameterOrder="statistic resource remoting">
> 			<wsdl:input message="impl:subscribeStatisticRequest"
> 				name="subscribeStatisticRequest" />
> 			<wsdl:output message="impl:subscribeStatisticResponse"
> 				name="subscribeStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="unsubscribeStatistic"
> 			parameterOrder="statisticId">
> 			<wsdl:input message="impl:unsubscribeStatisticRequest"
> 				name="unsubscribeStatisticRequest" />
> 			<wsdl:output message="impl:unsubscribeStatisticResponse"
> 				name="unsubscribeStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveSubscribedStatistics"
> 			parameterOrder="subscriptions notification">
> 			<wsdl:input
> 				message="impl:retrieveSubscribedStatisticsRequest"
> 				name="retrieveSubscribedStatisticsRequest" />
> 			<wsdl:output
> 				message="impl:retrieveSubscribedStatisticsResponse"
> 				name="retrieveSubscribedStatisticsResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatistic"
> 			parameterOrder="statistic resource">
> 			<wsdl:input message="impl:retrieveStatisticRequest"
> 				name="retrieveStatisticRequest" />
> 			<wsdl:output message="impl:retrieveStatisticResponse"
> 				name="retrieveStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatisticalProfile"
> 			parameterOrder="resource profileType">
> 			<wsdl:input message="impl:retrieveStatisticalProfileRequest"
> 				name="retrieveStatisticalProfileRequest" />
> 			<wsdl:output
> 				message="impl:retrieveStatisticalProfileResponse"
> 				name="retrieveStatisticalProfileResponse" />
> 		</wsdl:operation>
> 	</wsdl:portType>
> 	<wsdl:binding name="StatServiceSoapBinding"
> 		type="impl:StatService">
> 		<wsdlsoap:binding style="rpc"
> 			transport="http://schemas.xmlsoap.org/soap/http" />
> 		<wsdl:operation name="subscribeStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="subscribeStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="subscribeStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="unsubscribeStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="unsubscribeStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="unsubscribeStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveSubscribedStatistics">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveSubscribedStatisticsRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveSubscribedStatisticsResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatisticalProfile">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveStatisticalProfileRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveStatisticalProfileResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 	</wsdl:binding>
> 	<wsdl:service name="StatServiceService">
> 		<wsdl:port binding="impl:StatServiceSoapBinding"
> 			name="StatService">
> 			<wsdlsoap:address
> 				location="http://lexus:8080/gis/services/StatService" />
> 		</wsdl:port>
> 	</wsdl:service>
> </wsdl:definitions>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (AXISCPP-661) Enumeration value doesn't appear in client stub code

Posted by "nadir amra (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-661?page=all ]

nadir amra closed AXISCPP-661.
------------------------------

    Resolution: Fixed

I believe this has been resolved.

> Enumeration value doesn't appear in client stub code
> ----------------------------------------------------
>
>                 Key: AXISCPP-661
>                 URL: http://issues.apache.org/jira/browse/AXISCPP-661
>             Project: Axis-C++
>          Issue Type: Bug
>          Components: WSDL processing - Doc
>    Affects Versions: 1.5 Final
>         Environment: OS: cygwin on WindowsXP
> AxisJ: 1.2 Final
> XercesJ: 2.6.2
>            Reporter: EcoKim
>            Priority: Critical
>         Attachments: StatService.wsdl
>
>
> In below wsdl files all simple types has enumeration value.
> But after making stubs from below wsdl, there is no enumeration value in generated stubs and there are no classes for simple type's array.
> === WSDL ===
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions
> 	targetNamespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns="http://schemas.xmlsoap.org/wsdl/"
> 	xmlns:apachesoap="http://xml.apache.org/xml-soap"
> 	xmlns:impl="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns:intf="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 	xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
> 	xmlns:tns1="http://www.genesyslab.com/services/statservice/types/2002/03"
> 	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> 	xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> 	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 	<wsdl:types>
> 		<schema
> 			targetNamespace="http://www.genesyslab.com/services/statservice/types/2002/03"
> 			xmlns="http://www.w3.org/2001/XMLSchema">
> 			<import
> 				namespace="http://schemas.xmlsoap.org/soap/encoding/" />
> 			<simpleType name="statisticStateType">
> 				<restriction base="xsd:string">
> 					<enumeration value="DNAction" />
> 					<enumeration value="DNStatus" />
> 					<enumeration value="AgentStatus" />
> 					<enumeration value="GroupStatus" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="statisticStates">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticState[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="parameter">
> 				<sequence>
> 					<element name="key" nillable="true"
> 						type="xsd:string" />
> 					<element name="value" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="parameters">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:parameter[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticStateData">
> 				<sequence>
> 					<element maxOccurs="1" minOccurs="0" name="list"
> 						nillable="true" type="tns1:parameters" />
> 					<element maxOccurs="1" minOccurs="0" name="DNIS"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="ANI"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="loginID"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="switchID"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="dnType"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="agent"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0" name="place"
> 						nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticState">
> 				<sequence>
> 					<element name="id" nillable="true"
> 						type="xsd:string" />
> 					<element name="type" nillable="true"
> 						type="tns1:statisticStateType" />
> 					<element name="state" nillable="true"
> 						type="xsd:string" />
> 					<element name="date" type="xsd:long" />
> 					<element name="items" nillable="true"
> 						type="tns1:statisticStates" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="extendedData" nillable="true"
> 						type="tns1:statisticStateData" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="eventValue">
> 				<sequence>
> 					<element name="date" type="xsd:long" />
> 					<element name="intervalLength" type="xsd:long" />
> 					<element name="FValue" type="xsd:float" />
> 					<element name="LValue" type="xsd:long" />
> 					<element name="SValue" nillable="true"
> 						type="xsd:string" />
> 					<element name="stateValue" nillable="true"
> 						type="tns1:statisticState" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="notificationMode">
> 				<restriction base="xsd:string">
> 					<enumeration value="Blocked" />
> 					<enumeration value="Polling" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="eventValues">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:eventValue[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticValue">
> 				<sequence>
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 					<element name="eventValues" nillable="true"
> 						type="tns1:eventValues" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="retrieveStatisticResponse">
> 				<sequence>
> 					<element name="statisticValue" nillable="true"
> 						type="tns1:statisticValue" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeRangeType">
> 				<sequence>
> 					<element name="leftTime" type="xsd:int" />
> 					<element name="rightTime" type="xsd:int" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="statisticalProfileType">
> 				<restriction base="xsd:string">
> 					<enumeration value="timeRangeProfile" />
> 					<enumeration value="filterProfile" />
> 					<enumeration value="timeProfile" />
> 					<enumeration value="statisticalProfile" />
> 				</restriction>
> 			</simpleType>
> 			<simpleType name="eventValueTypeType">
> 				<restriction base="xsd:string">
> 					<enumeration value="unknownValue" />
> 					<enumeration value="lValue" />
> 					<enumeration value="fValue" />
> 				</restriction>
> 			</simpleType>
> 			<simpleType name="objectType">
> 				<restriction base="xsd:string">
> 					<enumeration value="Strategy" />
> 					<enumeration value="InteractionQueue" />
> 					<enumeration value="Tenant" />
> 					<enumeration value="CampaingCallingList" />
> 					<enumeration value="CampaignGroup" />
> 					<enumeration value="CallingList" />
> 					<enumeration value="Campaign" />
> 					<enumeration value="GroupQueues" />
> 					<enumeration value="GroupPlaces" />
> 					<enumeration value="GroupAgents" />
> 					<enumeration value="RoutePoint" />
> 					<enumeration value="Queue" />
> 					<enumeration value="RegDN" />
> 					<enumeration value="Place" />
> 					<enumeration value="Agent" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="objectTypes">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:objectType[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticTypeInfoType">
> 				<sequence>
> 					<element name="typeName" nillable="true"
> 						type="xsd:string" />
> 					<element name="type" nillable="true"
> 						type="tns1:eventValueTypeType" />
> 					<element name="objectTypes" nillable="true"
> 						type="tns1:objectTypes" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticInfos">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticTypeInfoType[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<simpleType name="timeIntervalType">
> 				<restriction base="xsd:string">
> 					<enumeration value="SlidingSelectionWindow" />
> 					<enumeration value="SlidingWindow" />
> 					<enumeration value="GrowingWindow" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="timeProfile">
> 				<sequence>
> 					<element name="key" nillable="true"
> 						type="xsd:string" />
> 					<element name="intervalType" nillable="true"
> 						type="tns1:timeIntervalType" />
> 					<element name="value" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeProfiles">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:timeProfile[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="profileInfo">
> 				<sequence>
> 					<element name="profileType" nillable="true"
> 						type="tns1:statisticalProfileType" />
> 					<element name="statisticInfos" nillable="true"
> 						type="tns1:statisticInfos" />
> 					<element name="timeProfiles" nillable="true"
> 						type="tns1:timeProfiles" />
> 					<element name="filters" nillable="true"
> 						type="tns1:parameters" />
> 					<element name="timeRanges" nillable="true"
> 						type="tns1:parameters" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="retrieveStatisticalProfileResponse">
> 				<sequence>
> 					<element name="statisticalProfileInfo"
> 						nillable="true" type="tns1:profileInfo" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="objectIdType">
> 				<sequence>
> 					<element name="id" nillable="true"
> 						type="xsd:string" />
> 					<element name="tenantName" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticSubscription">
> 				<sequence>
> 					<element name="scope" nillable="true"
> 						type="xsd:string" />
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="ArrayOf_subscription">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticSubscription[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="statisticSubscriptions">
> 				<sequence>
> 					<element name="statisticSubscription"
> 						nillable="true" type="tns1:ArrayOf_subscription" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticValues">
> 				<complexContent>
> 					<restriction base="soapenc:Array">
> 						<attribute ref="soapenc:arrayType"
> 							wsdl:arrayType="tns1:statisticValue[]" />
> 					</restriction>
> 				</complexContent>
> 			</complexType>
> 			<complexType name="retrieveSubscribedStatisticsResponse">
> 				<sequence>
> 					<element name="statisticValues" nillable="true"
> 						type="tns1:statisticValues" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="actions">
> 				<sequence>
> 					<element maxOccurs="unbounded" name="action"
> 						nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="timeInterval">
> 				<sequence>
> 					<element name="intervalType" nillable="true"
> 						type="tns1:timeIntervalType" />
> 					<element maxOccurs="1" minOccurs="0" name="length"
> 						nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="slideLength" nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeProfileName" nillable="true" type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statisticType">
> 				<sequence>
> 					<element name="objectType" nillable="true"
> 						type="tns1:objectTypes" />
> 					<element name="category" nillable="true"
> 						type="xsd:string" />
> 					<element name="subject" nillable="true"
> 						type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="mainActions" nillable="true" type="tns1:actions" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="relativeActions" nillable="true" type="tns1:actions" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="metric">
> 				<sequence>
> 					<element maxOccurs="1" minOccurs="0" name="typeName"
> 						nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="statisticType" nillable="true" type="tns1:statisticType" />
> 					<element name="interval" nillable="true"
> 						type="tns1:timeInterval" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="filterName" nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeRangeName" nillable="true" type="xsd:string" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="timeRange" nillable="true" type="tns1:timeRangeType" />
> 				</sequence>
> 			</complexType>
> 			<simpleType name="scheduleMode">
> 				<restriction base="xsd:string">
> 					<enumeration value="ResetBased" />
> 					<enumeration value="TimeBased" />
> 					<enumeration value="ChangesBased" />
> 				</restriction>
> 			</simpleType>
> 			<complexType name="schedule">
> 				<sequence>
> 					<element name="notificationMode" nillable="true"
> 						type="tns1:scheduleMode" />
> 					<element maxOccurs="1" minOccurs="0" name="timeout"
> 						nillable="true" type="xsd:int" />
> 					<element maxOccurs="1" minOccurs="0"
> 						name="insensitivity" nillable="true" type="xsd:int" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="statistic">
> 				<sequence>
> 					<element name="statisticId" nillable="true"
> 						type="xsd:string" />
> 					<element name="objectId" nillable="true"
> 						type="tns1:objectIdType" />
> 					<element name="metric" nillable="true"
> 						type="tns1:metric" />
> 					<element maxOccurs="1" minOccurs="0" name="schedule"
> 						nillable="true" type="tns1:schedule" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="notification">
> 				<sequence>
> 					<element name="mode" nillable="true"
> 						type="tns1:notificationMode" />
> 					<element name="timeout" nillable="true"
> 						type="xsd:integer" />
> 				</sequence>
> 			</complexType>
> 			<complexType name="unsolicitedNotification">
> 				<sequence>
> 					<element name="url" nillable="true"
> 						type="xsd:string" />
> 				</sequence>
> 			</complexType>
> 		</schema>
> 	</wsdl:types>
> 	<wsdl:message name="retrieveStatisticResponse">
> 		<wsdl:part name="retrieveStatisticResult"
> 			type="tns1:retrieveStatisticResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="subscribeStatisticResponse"></wsdl:message>
> 	<wsdl:message name="unsubscribeStatisticResponse"></wsdl:message>
> 	<wsdl:message name="retrieveSubscribedStatisticsRequest">
> 		<wsdl:part name="subscriptions"
> 			type="tns1:statisticSubscriptions" />
> 		<wsdl:part name="notification" type="tns1:notification" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticalProfileRequest">
> 		<wsdl:part name="resource" type="xsd:string" />
> 		<wsdl:part name="profileType"
> 			type="tns1:statisticalProfileType" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveSubscribedStatisticsResponse">
> 		<wsdl:part name="retrieveSubscribedStatisticsResult"
> 			type="tns1:retrieveSubscribedStatisticsResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticalProfileResponse">
> 		<wsdl:part name="retrieveStatisticalProfileResult"
> 			type="tns1:retrieveStatisticalProfileResponse" />
> 	</wsdl:message>
> 	<wsdl:message name="unsubscribeStatisticRequest">
> 		<wsdl:part name="statisticId" type="xsd:string" />
> 	</wsdl:message>
> 	<wsdl:message name="subscribeStatisticRequest">
> 		<wsdl:part name="statistic" type="tns1:statistic" />
> 		<wsdl:part name="resource" type="xsd:string" />
> 		<wsdl:part name="remoting" type="tns1:unsolicitedNotification" />
> 	</wsdl:message>
> 	<wsdl:message name="retrieveStatisticRequest">
> 		<wsdl:part name="statistic" type="tns1:statistic" />
> 		<wsdl:part name="resource" type="xsd:string" />
> 	</wsdl:message>
> 	<wsdl:portType name="StatService">
> 		<wsdl:operation name="subscribeStatistic"
> 			parameterOrder="statistic resource remoting">
> 			<wsdl:input message="impl:subscribeStatisticRequest"
> 				name="subscribeStatisticRequest" />
> 			<wsdl:output message="impl:subscribeStatisticResponse"
> 				name="subscribeStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="unsubscribeStatistic"
> 			parameterOrder="statisticId">
> 			<wsdl:input message="impl:unsubscribeStatisticRequest"
> 				name="unsubscribeStatisticRequest" />
> 			<wsdl:output message="impl:unsubscribeStatisticResponse"
> 				name="unsubscribeStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveSubscribedStatistics"
> 			parameterOrder="subscriptions notification">
> 			<wsdl:input
> 				message="impl:retrieveSubscribedStatisticsRequest"
> 				name="retrieveSubscribedStatisticsRequest" />
> 			<wsdl:output
> 				message="impl:retrieveSubscribedStatisticsResponse"
> 				name="retrieveSubscribedStatisticsResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatistic"
> 			parameterOrder="statistic resource">
> 			<wsdl:input message="impl:retrieveStatisticRequest"
> 				name="retrieveStatisticRequest" />
> 			<wsdl:output message="impl:retrieveStatisticResponse"
> 				name="retrieveStatisticResponse" />
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatisticalProfile"
> 			parameterOrder="resource profileType">
> 			<wsdl:input message="impl:retrieveStatisticalProfileRequest"
> 				name="retrieveStatisticalProfileRequest" />
> 			<wsdl:output
> 				message="impl:retrieveStatisticalProfileResponse"
> 				name="retrieveStatisticalProfileResponse" />
> 		</wsdl:operation>
> 	</wsdl:portType>
> 	<wsdl:binding name="StatServiceSoapBinding"
> 		type="impl:StatService">
> 		<wsdlsoap:binding style="rpc"
> 			transport="http://schemas.xmlsoap.org/soap/http" />
> 		<wsdl:operation name="subscribeStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="subscribeStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="subscribeStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="unsubscribeStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="unsubscribeStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="unsubscribeStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveSubscribedStatistics">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveSubscribedStatisticsRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveSubscribedStatisticsResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatistic">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveStatisticRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveStatisticResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 		<wsdl:operation name="retrieveStatisticalProfile">
> 			<wsdlsoap:operation soapAction="" />
> 			<wsdl:input name="retrieveStatisticalProfileRequest">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:input>
> 			<wsdl:output name="retrieveStatisticalProfileResponse">
> 				<wsdlsoap:body
> 					encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> 					namespace="http://www.genesyslab.com/services/statservice/wsdl/2002/03"
> 					use="encoded" />
> 			</wsdl:output>
> 		</wsdl:operation>
> 	</wsdl:binding>
> 	<wsdl:service name="StatServiceService">
> 		<wsdl:port binding="impl:StatServiceSoapBinding"
> 			name="StatService">
> 			<wsdlsoap:address
> 				location="http://lexus:8080/gis/services/StatService" />
> 		</wsdl:port>
> 	</wsdl:service>
> </wsdl:definitions>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org