Code source wiki de Connecteur SAP BEx
Modifié par Aurelie Bertrand le 2025/03/14 09:52
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. |