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.

È stato utile?

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:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top