!--a11y-->
Publication des extensions client 
Nous vous recommandons de publier les extensions client de CATS notebook de la même manière que les applications SAP Mobile Engine. Vous devez compiler les définitions de données et l'implémentation de votre extension dans un fichier ZIP. Le format doit être compatible avec le Mobile Engine.
Cette
section contient un certain nombre de notes relatives à la création du fichier
ZIP. Pour plus d'informations, consultez la documentation du
Mobile
Engine.
Vous devez stocker vos définitions de données dans le répertoire suivant :
<meroot>\wwwroot\te_customer\extensions
Remplacez la chaîne de caractères <meroot>dans cette spécification de chemin par le répertoire dans lequel vous avez installé le Mobile Engine.
Cette spécification concerne les fichiers suivants :
· ci_types.xml (types de zone)
· ci_records.xml (structures)
· ci_tables.xml (tables)
· CI_CATSDB_REC.xml et CI_CATSDB_TAB.xml (zones spécifiques au client dans la table CATSDB)
Les fichiers ZIP contiennent deux types de spécifications de répertoire :
...
1. Les spécifications de répertoire ne contenant pas de fichier. Elles garantissent que le système crée le répertoire indiqué lors de la décompression des données du fichier ZIP.
Exemple : wwwroot/me/templates/customer_report_01/99/
2. Les spécifications de répertoire contenant un fichier. Elles garantissent la création par le système du fichier spécifié dans le répertoire indiqué lors de la décompression des données du fichier ZIP.
Exemple : wwwroot/me/templates/customer_report_01/99/cats_report_01_de.htrc

Si les fichiers ZIP de vos extensions client contiennent des spécifications de répertoire sans fichiers, les spécifications de répertoire ne doivent pas se rapporter à des répertoires SAP créés par le Mobile Engine. Si c'est le cas, vous risquez de perdre des données lors de la désinstallation de vos extensions client.
Exemple : wwwroot/me/services/ (ce répertoire a été créé par le Mobile Engine)

Les fichiers ZIP de vos extensions client peuvent contenir des spécifications de répertoire avec fichiers qui se référent à des répertoires SAP.
Exemple : wwwroot/me/services/customer_report_01.srvc
Utilisez comme modèle le fichier de traitement par lots suivant (programme batch). Remplacez la chaîne de caractères placée entre les signes inférieur (<) et supérieur (>) par votre propre spécification.
cd <meroot>
set basedir=c:\customer
rem Java – Add enhancements
jar cfM <customer-zip>.zip lib\<customer>.jar
rem Mimes for Customer Services
jar ufM %basedir%\<customer>.zip wwwroot\me\mimes\<customer-dir>
rem Customer Service File
jar ufM %basedir%\<customer-zip> wwwroot\me\services\<customer_service>.srvc
jar ufM %basedir%\<customer-zip> wwwroot\me\templates\<customer_service>
rem Customer Repository
jar ufM %basedir%\<customer-zip> wwwroot\te_customer
Après avoir créé le fichier ZIP, vous pouvez utiliser la commande suivante pour afficher les spécifications de répertoire contenues dans le fichier : jar tf <customer-zip>. Vérifiez si les spécifications de répertoire répondent aux critères répertoriés plus haut.