Code source wiki de Connecteur SAP BEx
Modifié par Aurelie Bertrand le 2025/03/14 09:51
Afficher les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{ddtoc/}} | ||
| 2 | |||
| 3 | ---- | ||
| 4 | |||
| 5 | (% class="box warningmessage" %) | ||
| 6 | ((( | ||
| 7 | Le connecteur SAP BEx de DigDash néccesite un compte SAP permettant de télécharger leur connecteur java : [[JCO>>https://support.sap.com/en/product/connectors/jco.html]]. | ||
| 8 | ))) | ||
| 9 | |||
| 10 | = Prérequis = | ||
| 11 | |||
| 12 | * Le connecteur JCO de SAP : [[https://support.sap.com/en/product/connectors/jco.html]] | ||
| 13 | |||
| 14 | = Activation de la source de données = | ||
| 15 | |||
| 16 | Pour déployer le connecteur SAP BEx, il faut : | ||
| 17 | |||
| 18 | 1. Arrêter le serveur DigDash. | ||
| 19 | 1. Déployer les fichiers suivants dans le dossier **$CATALINA_HOME/shared/lib :** | ||
| 20 | (Pour trouver la valeur de **CATALINA_HOME**, vous pouvez chercher **CATALINA_HOME** dans les logs de Tomcat, ou alors exécuter le fichier **catalina.sh** ou **catalina.bat** avec l'argument **version**.) | ||
| 21 | 1*. **libsapjco3.so** (linux) ou **sapjco3.dll** (windows) et **sapjco3.jar** | ||
| 22 | 1*. **ddsapbex-1.0.0.jar **récupéré dans le répertoire <digdash_install>add-ons/sapbex | ||
| 23 | 1. Configurer la propriété **shared.loader** dans le fichier **$CATALINA_BASE/conf/catalina.properties** de la façon suivante : | ||
| 24 | |||
| 25 | ((( | ||
| 26 | {{code language="sh" cssClass="notranslate"}} | ||
| 27 | shared.loader="${catalina.base}/shared/lib","${catalina.base}/shared/lib/*.jar","${catalina.home}/shared/lib","${catalina.home}/shared/lib/*.jar" | ||
| 28 | {{/code}} | ||
| 29 | ))) | ||
| 30 | |||
| 31 | ((( | ||
| 32 | (% start="4" %) | ||
| 33 | 1. Configurer le **java.library.path** en ajoutant l'option suivante dans les **CATALINA_OPTS** : | ||
| 34 | |||
| 35 | {{code language="sh" cssClass="notranslate"}} | ||
| 36 | -Djava.library.path=/chemin/vers/shared/lib | ||
| 37 | {{/code}} | ||
| 38 | ))) | ||
| 39 | |||
| 40 | ((( | ||
| 41 | (% start="5" %) | ||
| 42 | 1. Activer la source de données : | ||
| 43 | |||
| 44 | dans le fichier **<webapps>/ddenterpriseapi/WEB-INF/classes/resources/config/tabledsrepository.xml** | ||
| 45 | |||
| 46 | {{code language="xml" cssClass="notranslate"}} | ||
| 47 | <!-- <TableDataSource id="SAPBEXDS" name="$ui.SAPBEX.Popup" shortName="$ui.SAPBEX.Short" description="$ui.SAPBEX.DSDesc" iconBaseName="ds-sapbex.png" manufacturer="DigDash" | ||
| 48 | class="com.digdash.tabledatasources.SAPBEXDataSource" | ||
| 49 | uiclass="com.digdash.userinterface.dialogs.SAPBEXPreviewPanel" | ||
| 50 | categ="$ui.DsCategDB"> | ||
| 51 | <properties> | ||
| 52 | </properties> | ||
| 53 | </TableDataSource> | ||
| 54 | --> | ||
| 55 | {{/code}} | ||
| 56 | |||
| 57 | doit devenir : | ||
| 58 | |||
| 59 | {{code language="xml" cssClass="notranslate"}} | ||
| 60 | <TableDataSource id="SAPBEXDS" name="$ui.SAPBEX.Popup" shortName="$ui.SAPBEX.Short" description="$ui.SAPBEX.DSDesc" iconBaseName="ds-sapbex.png" manufacturer="DigDash" | ||
| 61 | class="com.digdash.tabledatasources.SAPBEXDataSource" | ||
| 62 | uiclass="com.digdash.userinterface.dialogs.SAPBEXPreviewPanel" | ||
| 63 | categ="$ui.DsCategDB"> | ||
| 64 | <properties> | ||
| 65 | </properties> | ||
| 66 | </TableDataSource> | ||
| 67 | {{/code}} | ||
| 68 | ))) | ||
| 69 | |||
| 70 | (% start="6" %) | ||
| 71 | 1. Démarrer le serveur DigDash | ||
| 72 | |||
| 73 | = Création d'une source de données SAP BEx = | ||
| 74 | |||
| 75 | 1. Sélectionnez la source de données de type SAP BEx lors de la création du nouveau modèle de données du Studio. | ||
| 76 | 1. ((( | ||
| 77 | Entrez les informations de connexion à votre serveur SAP BW : | ||
| 78 | |||
| 79 | * **Hôte **: le nom d'hôte du serveur SAP | ||
| 80 | * **Numéro Système** : le numéro à deux chiffres représentant le numéro système SAP | ||
| 81 | * Numéro **Client** : le numéro à trois chiffres représentant le numéro client SAP | ||
| 82 | * **Utilisateur** : le nom d'utilisateur SAP | ||
| 83 | * **Mot de passe** : le mot de passe de l'utilisateur SA | ||
| 84 | ))) | ||
| 85 | 1. Cliquez sur le bouton **Lister les requêtes**, puis choisissez la requête voulue dans l'arbre. Sélectionnez les colonnes voulues dans la liste à droite en utilisant les cases à cocher. | ||
| 86 | 1. Si vous avez des variables à renseigner, cliquez sur le bouton **Variables...** et une boîte de dialogue s'ouvrira dans lequel vous pouvez renseigner des valeurs | ||
| 87 | 1. Cliquez sur le bouton **Prévisualisation**, puis vérifiez vos données dans la partie **Prévisualisation**. | ||
| 88 | 1. Cliquez sur **Suivant** puis complétez la configuration de la source en spécifiant un nom et en configurant les options additionnelles communes à toutes les sources de données DigDash. |