Définition WSDL du service BI. SAP BusinessObjects Web Intelligence Rich Client
Vous trouverez ci-dessous de brèves informations sur Business Intelligence Suite 4.0 Support Package 4. Ce guide vous aide à installer, configurer et utiliser SAP BusinessObjects Web Intelligence Rich Client. Il couvre les modes de connexion, la gestion des documents, la création de requêtes, le filtrage de données, le travail avec des rapports, l'affichage des données dans des tableaux et des diagrammes, et la mise en forme.
Partage de contenu avec d'autres applications
28.4.5 Définition WSDL du service BI
<?xml version="1.0" encoding="utf-16"?>
<definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xml
soap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="zozo2" xmlns:tns1="dsws.businessob
jects.com" targetNamespace="zozo2" xmlns="http://schemas.xmlsoap.org/wsdl/" name="BIServices">
<types>
<s:schema elementFormDefault="qualified" targetNamespace="zozo2">
<s:simpleType name="Operator">
<s:restriction base="s:string">
<s:enumeration value="EQUAL" />
<s:enumeration value="GREATER" />
<s:enumeration value="GREATER_OR_EQUAL" />
<s:enumeration value="LESS" />
<s:enumeration value="LESS_OR_EQUAL" />
<s:enumeration value="NOT_EQUAL" />
<s:enumeration value="INLIST" />
<s:enumeration value="NOT_INLIST" />
</s:restriction>
</s:simpleType>
<s:complexType name="FilterCondition">
<s:sequence>
<s:element name="value" type="s:string" />
<s:element name="operator" type="s0:Operator" />
</s:sequence>
</s:complexType>
<s:complexType name="LovValueIndex">
<s:sequence>
<s:element name="valueofPrompt" type="s:string" />
<s:element name="index" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="DrillFilter">
<s:sequence>
<s:element name="dimension" type="s:string" />
<s:element name="value" type="s:string" />
<s:element name="operator" type="s0:Operator" />
</s:sequence>
</s:complexType>
<s:element name="GetReportBlock_Block1">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nillable="true" />
<s:element name="password" type="s:string" minOccurs="0" nillable="true" />
<s:element name="Country" type="s0:FilterCondition" />
<s:element name="Resort" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Service_Line" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true" /> nillable="true" />
<s:element name="Revenue" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded"
<s:element name="Enter_value_s__for_Country_" type="s0:LovValueIndex" minOccurs="0" maxOc curs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0" nillable="true" /> nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean" minOccurs="0"
<s:element name="getFromUserInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetReportBlock_Block1ff">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nillable="true" />
<s:element name="password" type="s:string" minOccurs="0" nillable="true" /> nillable="true" />
<s:element name="Country" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Resort" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded"
<s:element name="Service_Line" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded"
373 2012-07-05
Partage de contenu avec d'autres applications
374 nillable="true" /> nillable="true" />
<s:element name="Revenue" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded"
<s:element name="Enter_value_s__for_Country_" type="s0:LovValueIndex" minOccurs="0" maxOc curs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0" nillable="true" /> nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean" minOccurs="0"
<s:element name="getFromUserInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetReportBlock_Bloc1">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nillable="true" />
<s:element name="password" type="s:string" minOccurs="0" nillable="true" /> nillable="true" />
<s:element name="State" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="City" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded"
<s:element name="Sales_revenue" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:simpleType name="DrillOperation">
<s:restriction base="s:string">
<s:enumeration value="UP" />
<s:enumeration value="DOWN" />
</s:restriction>
</s:simpleType>
<s:complexType name="DrillPath">
<s:sequence>
<s:element name="from" type="s:string" />
<s:element name="value" type="s:string" />
<s:element name="drillOperation" type="s0:DrillOperation" />
</s:sequence>
</s:complexType>
<s:element name="Drill_Block1">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nillable="true" />
<s:element name="password" type="s:string" minOccurs="0" nillable="true" /> nillable="true" />
<s:element name="drillPath" type="s0:DrillPath" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="filter" type="s0:DrillFilter" minOccurs="0" maxOccurs="unbounded"
<s:element name="Enter_value_s__for_Country_" type="s0:LovValueIndex" minOccurs="0" maxOc curs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0" nillable="true" /> nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean" minOccurs="0"
<s:element name="getFromUserInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Block1ff">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nillable="true" />
<s:element name="password" type="s:string" minOccurs="0" nillable="true" />
<s:element name="drillPath" type="s0:DrillPath" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="filter" type="s0:DrillFilter" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Enter_value_s__for_Country_" type="s0:LovValueIndex" minOccurs="0" maxOc curs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0" nillable="true" />
2012-07-05
Partage de contenu avec d'autres applications
375
<s:element name="getFromLatestDocumentInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Bloc1">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nillable="true" />
<s:element name="password" type="s:string" minOccurs="0" nillable="true" />
<s:element name="drillPath" type="s0:DrillPath" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="filter" type="s0:DrillFilter" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="TRow">
<s:sequence>
<s:element name="cell" type="s:anyType" maxOccurs="unbounded" nillable="true" />
</s:sequence>
</s:complexType>
<s:complexType name="TTable">
<s:sequence>
<s:element name="row" maxOccurs="unbounded" type="s0:TRow" />
</s:sequence>
</s:complexType>
<s:complexType name="THeader">
<s:sequence>
<s:element name="row" maxOccurs="unbounded" type="s0:TRow" />
</s:sequence>
</s:complexType>
<s:complexType name="TFooter">
<s:sequence>
<s:element name="row" maxOccurs="unbounded" type="s0:TRow" />
</s:sequence>
</s:complexType>
<s:element name="GetReportBlock_Block1Response">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Block1Response">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
2012-07-05
Partage de contenu avec d'autres applications
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetReportBlock_Block1ffResponse">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Block1ffResponse">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetReportBlock_Bloc1Response">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Bloc1Response">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
376 2012-07-05
Partage de contenu avec d'autres applications
377
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="QaaWSHeader">
<s:complexType>
<s:sequence>
<s:element name="sessionID" type="s:string" minOccurs="0" maxOccurs="1" nillable="true"
/>
<s:element name="serializedSession" type="s:string" minOccurs="0" maxOccurs="1" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</types>
<message name="GetReportBlock_Block1SoapIn">
<part name="parameters" element="s0:GetReportBlock_Block1" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="GetReportBlock_Block1SoapOut">
<part name="parameters" element="s0:GetReportBlock_Block1Response" />
</message>
<message name="Drill_Block1SoapIn">
<part name="parameters" element="s0:Drill_Block1" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="Drill_Block1SoapOut">
<part name="parameters" element="s0:Drill_Block1Response" />
</message>
<message name="GetReportBlock_Block1ffSoapIn">
<part name="parameters" element="s0:GetReportBlock_Block1ff" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="GetReportBlock_Block1ffSoapOut">
<part name="parameters" element="s0:GetReportBlock_Block1ffResponse" />
</message>
<message name="Drill_Block1ffSoapIn">
<part name="parameters" element="s0:Drill_Block1ff" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="Drill_Block1ffSoapOut">
<part name="parameters" element="s0:Drill_Block1ffResponse" />
</message>
<message name="GetReportBlock_Bloc1SoapIn">
<part name="parameters" element="s0:GetReportBlock_Bloc1" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="GetReportBlock_Bloc1SoapOut">
<part name="parameters" element="s0:GetReportBlock_Bloc1Response" />
</message>
<message name="Drill_Bloc1SoapIn">
<part name="parameters" element="s0:Drill_Bloc1" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="Drill_Bloc1SoapOut">
<part name="parameters" element="s0:Drill_Bloc1Response" />
</message>
<portType name="BIServicesSoap">
<operation name="GetReportBlock_Block1">
<documentation />
<input message="s0:GetReportBlock_Block1SoapIn" />
<output message="s0:GetReportBlock_Block1SoapOut" />
</operation>
<operation name="Drill_Block1">
<documentation />
<input message="s0:Drill_Block1SoapIn" />
<output message="s0:Drill_Block1SoapOut" />
</operation>
<operation name="GetReportBlock_Block1ff">
<documentation />
<input message="s0:GetReportBlock_Block1ffSoapIn" />
<output message="s0:GetReportBlock_Block1ffSoapOut" />
2012-07-05
Partage de contenu avec d'autres applications
378
</operation>
<operation name="Drill_Block1ff">
<documentation />
<input message="s0:Drill_Block1ffSoapIn" />
<output message="s0:Drill_Block1ffSoapOut" />
</operation>
<operation name="GetReportBlock_Bloc1">
<documentation />
<input message="s0:GetReportBlock_Bloc1SoapIn" />
/>
<output message="s0:GetReportBlock_Bloc1SoapOut" />
</operation>
<operation name="Drill_Bloc1">
<documentation />
<input message="s0:Drill_Bloc1SoapIn" />
<output message="s0:Drill_Bloc1SoapOut" />
</operation>
</portType>
<binding name="BIServicesSoap" type="s0:BIServicesSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
<operation name="GetReportBlock_Block1">
<documentation />
<soap:operation soapAction="zozo2/GetReportBlock_Block1" style="document" />
<input>
<soap:header message="s0:GetReportBlock_Block1SoapIn" part="request_header" use="literal">
<soap:headerfault message="s0:GetReportBlock_Block1SoapIn" part="request_header" use="literal"
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="Drill_Block1">
<documentation />
<soap:operation soapAction="zozo2/Drill_Block1" style="document" />
<input>
<soap:header message="s0:Drill_Block1SoapIn" part="request_header" use="literal">
<soap:headerfault message="s0:Drill_Block1SoapIn" part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="GetReportBlock_Block1ff">
<documentation />
<soap:operation soapAction="zozo2/GetReportBlock_Block1ff" style="document" />
<input>
<soap:header message="s0:GetReportBlock_Block1ffSoapIn" part="request_header" use="literal">
<soap:headerfault message="s0:GetReportBlock_Block1ffSoapIn" part="request_header" use="literal"
/>
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="Drill_Block1ff">
<documentation />
<soap:operation soapAction="zozo2/Drill_Block1ff" style="document" />
<input>
<soap:header message="s0:Drill_Block1ffSoapIn" part="request_header" use="literal">
<soap:headerfault message="s0:Drill_Block1ffSoapIn" part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="GetReportBlock_Bloc1">
<documentation />
<soap:operation soapAction="zozo2/GetReportBlock_Bloc1" style="document" />
<input>
<soap:header message="s0:GetReportBlock_Bloc1SoapIn" part="request_header" use="literal">
<soap:headerfault message="s0:GetReportBlock_Bloc1SoapIn" part="request_header" use="literal"
/>
2012-07-05
Partage de contenu avec d'autres applications
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="Drill_Bloc1">
<documentation />
<soap:operation soapAction="zozo2/Drill_Bloc1" style="document" />
<input>
<soap:header message="s0:Drill_Bloc1SoapIn" part="request_header" use="literal">
<soap:headerfault message="s0:Drill_Bloc1SoapIn" part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
</binding>
<service name="zozo2">
<documentation />
<port name="BIServicesSoap" binding="s0:BIServicesSoap">
<soap:address location="http://noux:8080/dswsbobje/qaawsservices/queryasaservice?&cuid=AduDhWyVezRP nnJM_FDS4S0&authType=secEnterprise&locale=en_US&timeout=60" />
</port>
</service>
</definitions>
379 2012-07-05
Partage de contenu avec d'autres applications
380 2012-07-05
Télécharger
Fonctionnalités clés
Installation et configuration de Web Intelligence Rich Client
Connexion aux données en mode connecté, local et autonome
Création et gestion de requêtes sur différentes sources de données
Filtrage des données via des filtres de requête et des invites
Combinaison de requêtes et utilisation de sous-requêtes
Création et mise en forme de rapports avec tableaux et diagrammes
Foire aux questions
Vous pouvez installer l'interface Desktop depuis la zone de lancement BI ou à partir du CD SAP BusinessObjects Enterprise.
Les modes de connexion disponibles sont : Connecté, Local et Autonome.
Vous pouvez créer une requête à partir d'un univers en sélectionnant les objets désirés et en définissant les filtres nécessaires.