Show TOC Début du domaine contenu

Procédure Publication des extensions client Localiser le document dans l'arbre de navigation

Utilisation

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 Lien structureMobile Engine.

Conditions préalables

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

Attention

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)

Note

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

Procédure

Création du fichier ZIP

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

Vérification des spécifications de répertoire

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.

 

 

Fin du domaine contenu