Amila Suriarachchi ha scritto:
Can you please send your complete wsdl?
Here it is!You can have a look at the generated return type of getVisiblePortfolios(String) or at the method PortfolioCategoryType.getFields().
Thanks in advance! -- Mauro Molinari Software Developer [EMAIL PROTECTED]
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <wsdl:definitions name="PortfolioService" targetNamespace="http://webservice.cardinis.cardinis.com/mydesk/PortfolioService" xmlns:tns="http://webservice.cardinis.cardinis.com/mydesk/PortfolioService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:txsns="http://webservice.cardinis.cardinis.com/mydesk/PortfolioService/type"> <wsdl:types> <xsd:schema targetNamespace="http://webservice.cardinis.cardinis.com/mydesk/PortfolioService/type" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:txsns="http://webservice.cardinis.cardinis.com/mydesk/PortfolioService/type"> <xsd:element name="getVisiblePortfolios"> <xsd:complexType> <xsd:sequence> <xsd:element name="ticket" type="xsd:string"></xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getVisiblePortfoliosResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="visiblePortfolios" type="txsns:ArrayOfCardinisPortfoliosType"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="CardinisPortfolioType"> <xsd:sequence> <xsd:element name="name" type="xsd:string"></xsd:element> <xsd:element name="creator" type="xsd:string"></xsd:element> <xsd:element name="portfolioId" type="xsd:int"></xsd:element> <xsd:element name="scenarioGoals" type="txsns:ArrayOfCardinisGoalInstancesType"> </xsd:element> <xsd:element name="projectsGoals" type="txsns:ArrayOfCardinisGoalInstancesType"> </xsd:element> <xsd:element name="initiativesGoals" type="txsns:ArrayOfCardinisGoalInstancesType"> </xsd:element> <xsd:element name="projectsWorkItems" type="txsns:ArrayOfCardinisCustomFieldsType"> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CardinisGoalInstanceType"> <xsd:sequence> <xsd:element name="goalId" type="xsd:int"></xsd:element> <xsd:element name="name" type="xsd:string"></xsd:element> <xsd:element name="scenarioId" type="xsd:int"></xsd:element> <xsd:element name="coverage" type="xsd:string"></xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CardinisCustomFieldType"> <xsd:sequence> <xsd:element name="id" type="xsd:int"></xsd:element> <xsd:element name="name" type="xsd:string"></xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ArrayOfCardinisCustomFieldsType"> <xsd:sequence> <xsd:element name="item" type="txsns:CardinisCustomFieldType" maxOccurs="unbounded" minOccurs="0"> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ArrayOfCardinisGoalInstancesType"> <xsd:sequence> <xsd:element name="item" type="txsns:CardinisGoalInstanceType" maxOccurs="unbounded" minOccurs="0"> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ArrayOfCardinisPortfoliosType"> <xsd:sequence> <xsd:element name="item" type="txsns:CardinisPortfolioType" maxOccurs="unbounded" minOccurs="0"> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:element name="getPortfolioAvailableFields"> <xsd:complexType> <xsd:sequence> <xsd:element name="ticket" type="xsd:string"></xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getPortfolioAvailableFieldsResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="portfolioAvailableFields" type="txsns:ArrayOfPortfolioCategoriesType"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="PortfolioCategoryType"> <xsd:sequence> <xsd:element name="category" type="xsd:string"></xsd:element> <xsd:element name="fields" type="txsns:ArrayOfStringsType"></xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ArrayOfStringsType"> <xsd:sequence> <xsd:element name="item" type="xsd:string" maxOccurs="unbounded" minOccurs="0"> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ArrayOfPortfolioCategoriesType"> <xsd:sequence> <xsd:element name="item" type="txsns:PortfolioCategoryType" maxOccurs="unbounded" minOccurs="0"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema> </wsdl:types> <wsdl:message name="getVisiblePortfoliosRequest"> <wsdl:part name="body" element="txsns:getVisiblePortfolios"></wsdl:part> </wsdl:message> <wsdl:message name="getVisiblePortfoliosResponse"> <wsdl:part name="body" element="txsns:getVisiblePortfoliosResponse"> </wsdl:part> </wsdl:message> <wsdl:message name="getPortfolioAvailableFieldsRequest"> <wsdl:part name="body" element="txsns:getPortfolioAvailableFields"> </wsdl:part> </wsdl:message> <wsdl:message name="getPortfolioAvailableFieldsResponse"> <wsdl:part name="body" element="txsns:getPortfolioAvailableFieldsResponse"> </wsdl:part> </wsdl:message> <wsdl:portType name="PortfolioService"> <wsdl:operation name="getVisiblePortfolios"> <wsdl:input message="tns:getVisiblePortfoliosRequest"></wsdl:input> <wsdl:output message="tns:getVisiblePortfoliosResponse"></wsdl:output> </wsdl:operation> <wsdl:operation name="getPortfolioAvailableFields"> <wsdl:input message="tns:getPortfolioAvailableFieldsRequest"></wsdl:input> <wsdl:output message="tns:getPortfolioAvailableFieldsResponse"></wsdl:output> </wsdl:operation> </wsdl:portType> <wsdl:binding name="PortfolioServiceSOAP11" type="tns:PortfolioService"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="getVisiblePortfolios"> <soap:operation soapAction="http://webservice.cardinis.cardinis.com/mydesk/portfolio/PortfolioService/getVisiblePortfolios" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getPortfolioAvailableFields"> <soap:operation soapAction="http://webservice.cardinis.cardinis.com/mydesk/portfolio/PortfolioService/getPortfolioAvailableFields" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="PortfolioService"> <wsdl:port name="PortfolioServiceSOAP11" binding="tns:PortfolioServiceSOAP11"> <soap:address location="http://localhost:8080/cardinis/services/PortfolioService"></soap:address> </wsdl:port> </wsdl:service> </wsdl:definitions>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
