Remarques relatives à l'utilisation
Conversion de chemins relatifs pour certaines interfaces qui utilisent des fichiers comme arguments
- Fonctions personnalisées qui utilisent des fichiers comme arguments
- Fichiers de trace d'adaptateur dans les intégrations HCL Link for Integration Servers
- Implémentations d'API qui ouvrent des fichiers après l'appel d'une mappe
Par exemple, les fonctions xmllib suivantes qui peuvent spécifier des fichiers comme arguments sont affectées :
xmllib->XSLTEX("ipo.in.xml", "ipo.xsl", "transform.log")
- Les deux premiers arguments peuvent être des données ou un fichier.
- Le troisième argument est toujours un fichier.
xmllib->XPATHEX("ipo.in.xml", "./order//item[1]/shipDate", "/ipo:purchaseOrders ", "xpathlog.txt")
- Le premier argument peut être des données ou un fichier.
- Le quatrième argument est toujours un fichier.
xmllib-> VALIDATEEX(“ipo.in.xml”, " http://www.example.com/IPO ipo.xsd", "numtotext.log"
- Le premier argument peut être des données ou un fichier.
- Le second argument est toujours un fichier (éventuellement précédé de l'espace de nom par défaut).
- Le troisième argument est toujours un fichier.
Dans un environnement à plusieurs unités d'exécution, les chemins relatifs sont relatifs au répertoire dans lequel le processus a été démarré.
Pour de meilleurs résultats, utilisez un chemin absolu pour les fichiers de trace d'adaptateur. Vous pouvez utiliser la fonction GETDIRECTORY pour créer dynamiquement un chemin absolu.
Les schémas XML natifs avec des prologues doivent utiliser XSD comme type de carte d'entrée
Lorsqu'un schéma XML natif possède un prologue, le paramètre Type de la carte d'entrée principale doit être XSD (la racine du document XML). Une erreur d'analyseur se produit lorsque le schéma XML dispose d'un prologue et que le paramètre Type spécifie un sous-élément de la racine.
En règle générale, utilisez XSD comme paramètre de Type dans la carte d'entrée principale de tous les schémas XML natifs. Le paramètre XSD est analysé correctement, que le schéma comprenne ou non un prologue.
Pour toutes les arborescences de type Xerces, utilisez Doc XSD comme paramètre de Type de la carte d'entrée, que le document XML ait ou non un prologue. Des erreurs d'analyse peuvent survenir si le document XML inclut un prologue et que vous spécifiez un sous-élément Doc XSD comme paramètre de Type de la carte d'entrée principale.
Allocation de mémoire de fonction personnalisée sur les systèmes Windows
Les fonctions personnalisées qui s'exécutent sur les systèmes Microsoft Windows doivent utiliser les fonctions de gestion de la mémoire mpiMemMalloc et mpiMemRealloc pour allouer ou réallouer la mémoire tampon lpDataFromApp.