Fa uno schema XML o DTD esiste per di PerformancePoint XML Metadata?
-
19-09-2019 - |
Domanda
ho scritto diverse dichiarazioni XQuery per distruggere i metadati KPI e Dashboard esistente ma vorrei per convalidare le mie domande rivedendo corrispondente XML Schema o DTD se esiste. Ho cercato on-line ma non ho trovato quello che cercavo.
I metadati viene memorizzato nel back-end database di SQL Server Performance Point nella colonna SerializedXml tabella del dbo.FCObjects.
Soluzione
Il servizio Authoring PPS espone un WSDL è possibile convalidare l'XML contro.
È possibile afferrare questa WSDL dalla documentazione specifica aperta a:
http://msdn.microsoft. com / it-it / library / dd930052 (v = office.12) aspx
In alternativa, colpendo un server SharePoint utilizzando il seguente URL:
http://server/_vti_bin/pps/PPSAuthoringService.asmx?wsdl
Nel tuo esempio, un KPI è:
<xs:complexType name="Kpi">
<xs:complexContent mixed="false">
<xs:extension base="tns:FirstClassElement">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Actuals" type="tns:ArrayOfKpiMeasure"/>
<xs:element minOccurs="0" maxOccurs="1" name="Targets" type="tns:ArrayOfTarget"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
E, un cruscotto è:
<xs:complexType name="Dashboard">
<xs:complexContent mixed="false">
<xs:extension base="tns:FirstClassElement">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Pages" type="tns:ArrayOfDashboardElement"/>
</xs:sequence>
<xs:attribute name="TemplateType" type="xs:string"/>
<xs:attribute name="DeploymentPath" type="xs:string"/>
<xs:attribute name="SitePath" type="xs:string"/>
<xs:attribute name="MasterPagePath" type="xs:string"/>
<xs:attribute name="MasterPageDisplayName" type="xs:string"/>
<xs:attribute name="PageList" type="xs:string"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Se avete bisogno di aiuto per convalidare un'istanza XML contro un WSDL, un'occhiata a Convalida XML documento istanza contro WSDL .
Altri suggerimenti
Se non v'è campione sorgente XML disponibili, un validatore può essere prodotto attraverso tale documento di riferimento con uno dei seguenti metodi: