123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538 |
- <!--
- Licensed Materials - Property of IBM
- IBM Cognos Products: CCS
- (c) Copyright IBM Corp. 2005, 2010
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
- xmlns:raas="http://developer.cognos.com/schemas/raas/1"
- xmlns:cog8="http://developer.cognos.com/schemas/report/5.0/"
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:bibus="http://developer.cognos.com/schemas/bibus/3/"
- xmlns:y="http://developer.cognos.com/schemas/raas/1"
- targetNamespace="http://developer.cognos.com/schemas/raas/1">
- <wsdl:types>
- <xs:schema
- xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
- elementFormDefault="qualified" attributeFormDefault="unqualified"
- targetNamespace="http://developer.cognos.com/schemas/bibus/3/">
- <xs:import
- namespace="http://schemas.xmlsoap.org/soap/encoding/"
- schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" />
- <xs:element name="biBusHeader" type="bibus:biBusHeader" />
- <xs:complexType name="biBusHeader">
- <xs:sequence>
- <xs:any maxOccurs="unbounded" />
- </xs:sequence>
- </xs:complexType>
- </xs:schema>
- <xs:schema xmlns="http://developer.cognos.com/schemas/raas/1"
- elementFormDefault="qualified" attributeFormDefault="unqualified"
- targetNamespace="http://developer.cognos.com/schemas/raas/1">
- <xs:element name="GetReportRequest"
- type="GetReportRequestType" />
- <xs:element name="GetReportResponse"
- type="GetReportResponseType" />
- <xs:complexType name="GetReportRequestType">
- <xs:sequence>
- <xs:element name="session" type="SessionType"
- minOccurs="0" />
- <xs:element name="version" type="VersionSelection"
- minOccurs="0" />
- <xs:element name="promptAnswers"
- type="PromptAnswersType" minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CCSGeneralFault"
- type="CCSGeneralFaultType" />
- <xs:complexType name="CCSGeneralFaultType">
- <xs:sequence>
- <xs:element name="message" type="xs:string" />
- <xs:element name="trace" type="xs:string"
- minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CCSPromptFault" type="CCSPromptFaultType" />
- <xs:complexType name="CCSPromptFaultType">
- <xs:sequence>
- <xs:element name="message" type="xs:string" />
- <xs:element name="session" type="SessionType" />
- <xs:element name="url" type="xs:string" />
- <xs:element name="extension" type="xs:anyType"
- minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:element name="CCSAuthenticationFault"
- type="CCSAuthenticationFaultType" />
- <xs:complexType name="CCSAuthenticationFaultType">
- <xs:sequence>
- <xs:element name="message" type="xs:string" />
- </xs:sequence>
- </xs:complexType>
- <xs:element name="GetFormattedReportRequest"
- type="GetFormattedReportRequestType" />
- <xs:element name="GetFormattedReportResponse"
- type="GetFormattedReportResponseType" />
- <xs:complexType name="GetFormattedReportRequestType">
- <xs:sequence>
- <xs:element name="session" type="SessionType"
- minOccurs="0" />
- <xs:element name="format" type="xs:string" />
- <xs:element name="promptAnswers"
- type="PromptAnswersType" minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="GetFormattedReportResponseType">
- <xs:sequence>
- <xs:element name="session" type="SessionType"
- minOccurs="1" />
- <xs:element name="results" type="xs:string"
- minOccurs="0" />
- <xs:element name="extension" type="xs:anyType"
- minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:element name="DrillRequest" type="DrillRequestType" />
- <xs:element name="DrillResponse"
- type="GetReportResponseType" />
- <xs:complexType name="DrillRequestType">
- <xs:sequence>
- <xs:element name="session" type="SessionType"
- minOccurs="0" />
- <xs:element name="direction" type="DirectionEnum" />
- <xs:element name="contextID" type="xs:string" />
- </xs:sequence>
- </xs:complexType>
- <xs:simpleType name="DirectionEnum">
- <xs:restriction base="xs:string">
- <xs:enumeration value="UP" />
- <xs:enumeration value="DOWN" />
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="DrillFormattedRequest"
- type="DrillRequestType" />
- <xs:element name="DrillFormattedResponse"
- type="GetFormattedReportResponseType" />
- <xs:complexType name="SessionType">
- <xs:sequence>
- <xs:element name="conversationID" type="xs:string" />
- <xs:element name="status" type="StatusEnum" />
- <xs:element name="extension" type="xs:anyType"
- minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:element name="PromptPageRequest"
- type="PromptPageRequestType" />
- <xs:element name="PromptPageResponse"
- type="PromptPageResponseType" />
- <xs:complexType name="PromptPageRequestType">
- <xs:sequence>
- <xs:element name="extension" type="xs:anyType"
- minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PromptPageResponseType">
- <xs:sequence>
- <xs:element name="session" type="SessionType" />
- <xs:element name="url" type="xs:string" />
- <xs:element name="extension" type="xs:anyType"
- minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:element name="PromptAnswersRequest"
- type="PromptAnswersRequestType" />
- <xs:element name="PromptAnswersResponse"
- type="PromptAnswersResponseType" />
- <xs:complexType name="PromptAnswersRequestType">
- <xs:sequence>
- <xs:element name="session" type="SessionType" />
- <xs:element name="extension" type="xs:anyType"
- minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PromptAnswersResponseType">
- <xs:sequence>
- <xs:element name="promptValues" type="PromptValue"
- minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="extension" type="xs:anyType"
- minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:element name="GetCognosURLRequest" type="xs:anyType" />
- <xs:element name="GetCognosURLResponse"
- type="CognosURLResponseType" />
- <xs:complexType name="CognosURLResponseType">
- <xs:sequence>
- <xs:element name="url" type="xs:string" />
- <xs:element name="extension" type="xs:anyType" />
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ReleaseRequest" type="ReleaseRequestType" />
- <xs:complexType name="ReleaseRequestType">
- <xs:sequence>
- <xs:element name="session" type="SessionType"
- minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:element name="ReleaseResponse" type="xs:anyType" />
- <xs:simpleType name="VersionTypeEnum">
- <xs:annotation>
- <xs:documentation>
- Enumerations for version specification types.
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:string">
- <xs:enumeration value="NEW" />
- <xs:enumeration value="LATEST" />
- <xs:enumeration value="VERSION_NAME" />
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="VersionSelection">
- <xs:sequence>
- <xs:element name="versionType"
- type="VersionTypeEnum" />
- <xs:element name="versionName" type="xs:string"
- minOccurs="0" />
- <xs:element name="searchPath" type="xs:string"
- minOccurs="0" />
- <xs:element ref="extension" minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:simpleType name="StatusEnum">
- <xs:annotation>
- <xs:documentation>
- Enumerations for Response Status
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:string">
- <xs:enumeration value="working" />
- <xs:enumeration value="complete" />
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="PromptValue">
- <xs:sequence>
- <xs:element name="name" type="StringValue" />
- <xs:element name="values" type="PValueArray" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PValueArray">
- <xs:sequence>
- <xs:element name="item" type="PValueArrayItem"
- minOccurs="0" maxOccurs="unbounded" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PValueArrayItem">
- <xs:choice>
- <xs:element name="SimplePValue" type="SimplePValue" />
- <xs:element name="RangePValue" type="RangePValue" />
- <xs:element name="TreePValue" type="TreePValue">
- <xs:annotation>
- <xs:documentation>
- Never used.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element ref="extension" />
- </xs:choice>
- </xs:complexType>
- <xs:complexType name="SimplePValue">
- <xs:sequence>
- <xs:element ref="inclusive" />
- <xs:element name="useValue" type="StringValue" />
- <xs:element name="displayValue" type="StringValue"
- minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="RangePValue">
- <xs:sequence>
- <xs:element ref="inclusive" />
- <xs:element name="start" type="SimplePValue"
- minOccurs="0" />
- <xs:element name="end" type="SimplePValue"
- minOccurs="0" />
- <xs:element ref="extension" minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="TreePValue">
- <xs:sequence>
- <xs:element ref="inclusive" />
- <xs:element name="children" type="TreePValue"
- minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="nodeValue" type="SimplePValue" />
- </xs:sequence>
- </xs:complexType>
- <xs:element name="inclusive" type="BooleanValue" />
- </xs:schema>
- </wsdl:types>
- <wsdl:message name="BiBusHeader">
- <wsdl:part name="bibus" element="bibus:biBusHeader" />
- </wsdl:message>
- <wsdl:message name="GetReportIn">
- <wsdl:part name="request" element="raas:GetReportRequest" />
- </wsdl:message>
- <wsdl:message name="GetReportOut">
- <wsdl:part name="response" element="raas:GetReportResponse" />
- </wsdl:message>
- <wsdl:message name="GetFormattedReportIn">
- <wsdl:part name="request"
- element="raas:GetFormattedReportRequest" />
- </wsdl:message>
- <wsdl:message name="GetFormattedReportOut">
- <wsdl:part name="response"
- element="raas:GetFormattedReportResponse" />
- </wsdl:message>
- <wsdl:message name="DrillFormattedIn">
- <wsdl:part name="request" element="raas:DrillFormattedRequest" />
- </wsdl:message>
- <wsdl:message name="DrillFormattedOut">
- <wsdl:part name="response"
- element="raas:DrillFormattedResponse" />
- </wsdl:message>
- <wsdl:message name="CCSGeneralFaultOut">
- <wsdl:part name="response" element="raas:CCSGeneralFault" />
- </wsdl:message>
- <wsdl:message name="CCSPromptFaultOut">
- <wsdl:part name="response" element="raas:CCSPromptFault" />
- </wsdl:message>
- <wsdl:message name="CCSAuthenticationFaultOut">
- <wsdl:part name="response"
- element="raas:CCSAuthenticationFault" />
- </wsdl:message>
- <wsdl:message name="PromptPageIn">
- <wsdl:part name="request" element="raas:PromptPageRequest" />
- </wsdl:message>
- <wsdl:message name="PromptPageOut">
- <wsdl:part name="response" element="raas:PromptPageResponse" />
- </wsdl:message>
- <wsdl:message name="PromptAnswersIn">
- <wsdl:part name="request" element="raas:PromptAnswersRequest" />
- </wsdl:message>
- <wsdl:message name="PromptAnswersOut">
- <wsdl:part name="response" element="raas:PromptAnswersResponse" />
- </wsdl:message>
- <wsdl:message name="CognosURLIn">
- <wsdl:part name="request" element="raas:GetCognosURLRequest" />
- </wsdl:message>
- <wsdl:message name="CognosURLOut">
- <wsdl:part name="response" element="raas:GetCognosURLResponse" />
- </wsdl:message>
- <wsdl:message name="ReleaseIn">
- <wsdl:part name="request" element="raas:ReleaseRequest" />
- </wsdl:message>
- <wsdl:message name="ReleaseOut">
- <wsdl:part name="response" element="raas:ReleaseResponse" />
- </wsdl:message>
- <wsdl:portType name="CognosReportServicePort">
- <wsdl:operation name="getReport">
- <wsdl:input message="y:GetReportIn" />
- <wsdl:output message="y:GetReportOut" />
- <wsdl:fault name="CCSGeneralFault"
- message="y:CCSGeneralFaultOut" />
- <wsdl:fault name="CCSAuthenticationFault"
- message="y:CCSAuthenticationFaultOut" />
- <wsdl:fault name="CCSPromptFault"
- message="y:CCSPromptFaultOut" />
- </wsdl:operation>
- <wsdl:operation name="getFormattedReport">
- <wsdl:input message="y:GetFormattedReportIn" />
- <wsdl:output message="y:GetFormattedReportOut" />
- <wsdl:fault name="CCSGeneralFault"
- message="y:CCSGeneralFaultOut" />
- <wsdl:fault name="CCSAuthenticationFault"
- message="y:CCSAuthenticationFaultOut" />
- <wsdl:fault name="CCSPromptFault"
- message="y:CCSPromptFaultOut" />
- </wsdl:operation>
- <wsdl:operation name="drillFormatted">
- <wsdl:input message="y:DrillFormattedIn" />
- <wsdl:output message="y:DrillFormattedOut" />
- <wsdl:fault name="CCSGeneralFault"
- message="y:CCSGeneralFaultOut" />
- <wsdl:fault name="CCSAuthenticationFault"
- message="y:CCSAuthenticationFaultOut" />
- </wsdl:operation>
- <wsdl:operation name="getPromptPage">
- <wsdl:input message="y:PromptPageIn" />
- <wsdl:output message="y:PromptPageOut" />
- <wsdl:fault name="CCSGeneralFault"
- message="y:CCSGeneralFaultOut" />
- </wsdl:operation>
- <wsdl:operation name="getPromptAnswers">
- <wsdl:input message="y:PromptAnswersIn" />
- <wsdl:output message="y:PromptAnswersOut" />
- <wsdl:fault name="CCSGeneralFault"
- message="y:CCSGeneralFaultOut" />
- <wsdl:fault name="CCSAuthenticationFault"
- message="y:CCSAuthenticationFaultOut" />
- </wsdl:operation>
- <wsdl:operation name="getCognosURL">
- <wsdl:input message="y:CognosURLIn" />
- <wsdl:output message="y:CognosURLOut" />
- <wsdl:fault name="CCSGeneralFault"
- message="y:CCSGeneralFaultOut" />
- <wsdl:fault name="CCSAuthenticationFault"
- message="y:CCSAuthenticationFaultOut" />
- </wsdl:operation>
- <wsdl:operation name="release">
- <wsdl:input message="y:ReleaseIn" />
- <wsdl:output message="y:ReleaseOut" />
- <wsdl:fault name="CCSGeneralFault"
- message="y:CCSGeneralFaultOut" />
- </wsdl:operation>
- </wsdl:portType>
- <wsdl:binding name="CognosReportServiceBinding"
- type="y:CognosReportServicePort">
- <soap:binding style="document"
- transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="getReport">
- <soap:operation
- soapAction="http://developer.cognos.com/schemas/rds/2" />
- <wsdl:input>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:input>
- <wsdl:output>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:output>
- <wsdl:fault name="CCSGeneralFault">
- <soap:fault name="CCSGeneralFault" use="literal" />
- </wsdl:fault>
- <wsdl:fault name="CCSAuthenticationFault">
- <soap:fault name="CCSAuthenticationFault" use="literal" />
- </wsdl:fault>
- <wsdl:fault name="CCSPromptFault">
- <soap:fault name="CCSPromptFault" use="literal" />
- </wsdl:fault>
- </wsdl:operation>
- <wsdl:operation name="getFormattedReport">
- <soap:operation
- soapAction="http://developer.cognos.com/schemas/rds/2" />
- <wsdl:input>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:input>
- <wsdl:output>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:output>
- <wsdl:fault name="CCSGeneralFault">
- <soap:fault name="CCSGeneralFault" use="literal" />
- </wsdl:fault>
- <wsdl:fault name="CCSAuthenticationFault">
- <soap:fault name="CCSAuthenticationFault" use="literal" />
- </wsdl:fault>
- <wsdl:fault name="CCSPromptFault">
- <soap:fault name="CCSPromptFault" use="literal" />
- </wsdl:fault>
- </wsdl:operation>
- <wsdl:operation name="drillFormatted">
- <soap:operation
- soapAction="http://developer.cognos.com/schemas/rds/2" />
- <wsdl:input>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:input>
- <wsdl:output>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:output>
- <wsdl:fault name="CCSGeneralFault">
- <soap:fault name="CCSGeneralFault" use="literal" />
- </wsdl:fault>
- <wsdl:fault name="CCSAuthenticationFault">
- <soap:fault name="CCSAuthenticationFault" use="literal" />
- </wsdl:fault>
- </wsdl:operation>
- <wsdl:operation name="getPromptPage">
- <soap:operation
- soapAction="http://developer.cognos.com/schemas/rds/2" />
- <wsdl:input>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:input>
- <wsdl:output>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:output>
- <wsdl:fault name="CCSGeneralFault">
- <soap:fault name="CCSGeneralFault" use="literal" />
- </wsdl:fault>
- </wsdl:operation>
- <wsdl:operation name="getPromptAnswers">
- <soap:operation
- soapAction="http://developer.cognos.com/schemas/rds/2" />
- <wsdl:input>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:input>
- <wsdl:output>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:output>
- <wsdl:fault name="CCSGeneralFault">
- <soap:fault name="CCSGeneralFault" use="literal" />
- </wsdl:fault>
- <wsdl:fault name="CCSAuthenticationFault">
- <soap:fault name="CCSAuthenticationFault" use="literal" />
- </wsdl:fault>
- </wsdl:operation>
- <wsdl:operation name="getCognosURL">
- <soap:operation
- soapAction="http://developer.cognos.com/schemas/rds/2" />
- <wsdl:input>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:input>
- <wsdl:output>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:output>
- <wsdl:fault name="CCSGeneralFault">
- <soap:fault name="CCSGeneralFault" use="literal" />
- </wsdl:fault>
- <wsdl:fault name="CCSAuthenticationFault">
- <soap:fault name="CCSAuthenticationFault" use="literal" />
- </wsdl:fault>
- </wsdl:operation>
- <wsdl:operation name="release">
- <soap:operation
- soapAction="http://developer.cognos.com/schemas/rds/2" />
- <wsdl:input>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:input>
- <wsdl:output>
- <soap:header message="y:BiBusHeader" part="bibus"
- use="literal" />
- <soap:body use="literal" />
- </wsdl:output>
- <wsdl:fault name="CCSGeneralFault">
- <soap:fault name="CCSGeneralFault" use="literal" />
- </wsdl:fault>
- </wsdl:operation>
- </wsdl:binding>
- <plnk:partnerLinkType name="CognosReportServicePort_PL">
- <plnk:role name="CognosReportServicePort_Role">
- <plnk:portType name="y:CognosReportServicePort" />
- </plnk:role>
- </plnk:partnerLinkType>
- </wsdl:definitions>
|