Emplacement du fichier XML. SAP BusinessObjects
6.5.2 Emplacement du fichier XML
Les documents XML utilisés comme sources de données peuvent être des documents locaux ou distants. Pour les fichiers de systèmes distants, les protocoles HTTP, FTP et SMB sont pris en charge. La version actuelle prend
également en charge les protocoles chiffrés HTTPS et FTPS basés sur un certificat.
Remarque
SMB désigne le protocole de partage de fichiers standard sous MS Windows. Etant donné que la bibliothèque jCIFS fournit un accès au protocole, vous devez installer le fichier JAR jCIFS dans le répertoire du serveur de connexion, à savoir
<rép-install-serveurdeconnexion>
\connectionServer\sharedLibraries
\jcifs. Vous devez installer la version 1.3.15, disponible à l'adresse suivante :
http://jcifs.samba.org/
.
Vous pouvez déterminer si la source de données est locale ou distante via le paramètre Type d'emplacement de l'Assistant de connexion. Si la source de données est distante, vous pouvez également définir le protocole utilisé via le paramètre Protocole de l'Assistant. La valeur du paramètre Protocole doit correspondre au protocole spécifié dans les valeurs de paramètre Chemin d'accès ou modèle.
Exemple
Chemin d'accès du fichier XML
● C:\xml\report.xml ou xml/report.xml pour un fichier local
● http://server:8080/path/report.xml pour un fichier accessible via HTTP
● ftp://server/path/ pour des fichiers accessibles via FTP
● smb://server:port/myshare/mydirectory pour des fichiers accessibles via SMB
Informations associées
[page 69]
6.5.3 Exemple de document et de schéma XML
Les exemples suivants illustrent la structure d'un document XML nommé clubdemo.xml et basé sur le schéma clubdemo.xsd.
Exemple
Document clubdemo.xml
<?xml version="1.0" encoding="UTF-8"?>
<ClubDemo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="clubdemo.xsd">
<Countries>
<Country name="France"/>
94
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide d'accès aux données
Informations de référence sur le pilote d'accès aux données
<Country name="US"/>
</Countries>
<Customers>
<Customer ID="204">
<Name type="first">Christine</Name>
<Name type="last">Martin</Name>
<Age>25</Age>
<Address>12, allee Victor Hugo</Address>
<ZIP>75016</ZIP>
<City>Paris</City>
<Country name="France"/>
<Invoice>1234</Invoice>
</Customer>
<Customer ID="103">
<Name type="first">Peter</Name>
<Name type="last">Travis</Name>
<Age>34</Age>
<Address>7835 Hartford Drive</Address>
<ZIP>06108</ZIP>
<City>Springfield</City>
<Country name="US"/>
<Invoice>23204</Invoice>
</Customer>
<Customer ID="106">
<Name type="first">William</Name>
<Name type="last">Baker</Name>
<Age>64</Age>
<Address>2890 Grant Avenue</Address>
<ZIP>20020</ZIP>
<City>Washington DC</City>
<Country name="US"/>
<Invoice>35306</Invoice>
<Invoice>44106</Invoice>
</Customer>
</Customers>
</ClubDemo>
Exemple
Schéma clubdemo.xsd
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ClubDemo">
<xs:complexType>
<xs:sequence>
<xs:element ref="Countries"/>
<xs:element ref="Customers"/>
</xs:sequence>
</xs:complexType>
<xs:key name="countkey">
<xs:selector xpath="Countries/Country"/>
<xs:field xpath="@name"/>
</xs:key>
<xs:key name="custkey">
<xs:selector xpath="Customers/Customer"/>
<xs:field xpath="@ID"/>
</xs:key>
<xs:keyref name="custkeyref" refer="countkey">
<xs:selector xpath="Customers/Customer"/>
<xs:field xpath="Country/@name"/>
</xs:keyref>
</xs:element>
Guide d'accès aux données
Informations de référence sur le pilote d'accès aux données
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
95

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.