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:15 UTC
[jira] Updated: (AXISCPP-661) Enumeration value doesn't appear in client stub code
[ 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