Code source wiki de Connecteur SAP BEx
Modifié par jhurst le 2021/04/21 10:01
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 | * DigDash XXXX ou au dessus | ||
14 | |||
15 | = Activation de la source de données = | ||
16 | |||
17 | Pour déployer le connecteur SAP BEx, il faut : | ||
18 | |||
19 | * Arrêter le serveur DigDash. | ||
20 | * Déployer les fichiers **libsapjco3.so** (linux) ou **sapjco3.dll** (windows) et **sapjco3.jar** dans le dossier **$CATALINA_HOME/shared/lib**. 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 | * ((( | ||
22 | Configurer la propriété **shared.loader** dans le fichier **$CATALINA_BASE/conf/catalina.properties** de la façon suivante : | ||
23 | |||
24 | {{code language="sh"}} | ||
25 | shared.loader="${catalina.base}/shared/lib","${catalina.base}/shared/lib/*.jar","${catalina.home}/shared/lib","${catalina.home}/shared/lib/*.jar" | ||
26 | {{/code}} | ||
27 | ))) | ||
28 | * ((( | ||
29 | Configurer le **java.library.path** en ajoutant l'option suivante dans les **CATALINA_OPTS** : | ||
30 | |||
31 | {{code language="sh"}} | ||
32 | -Djava.library.path=/chemin/vers/shared/lib | ||
33 | {{/code}} | ||
34 | ))) | ||
35 | * ((( | ||
36 | Activer la source de données : | ||
37 | dans le fichier **<webapps>/ddenterpriseapi/WEB-INF/classes/resources/config/tabledsrepository.xml** | ||
38 | |||
39 | {{code language="xml"}} | ||
40 | <!-- <TableDataSource id="SAPBEXDS" name="$ui.SAPBEX.Popup" shortName="$ui.SAPBEX.Short" description="$ui.SAPBEX.DSDesc" iconBaseName="ds-sapbex.png" manufacturer="DigDash" | ||
41 | class="com.digdash.tabledatasources.SAPBEXDataSource" | ||
42 | uiclass="com.digdash.userinterface.dialogs.SAPBEXPreviewPanel" | ||
43 | categ="$ui.DsCategDB"> | ||
44 | <properties> | ||
45 | </properties> | ||
46 | </TableDataSource> | ||
47 | --> | ||
48 | {{/code}} | ||
49 | |||
50 | doit devenir : | ||
51 | |||
52 | {{code language="xml"}} | ||
53 | <TableDataSource id="SAPBEXDS" name="$ui.SAPBEX.Popup" shortName="$ui.SAPBEX.Short" description="$ui.SAPBEX.DSDesc" iconBaseName="ds-sapbex.png" manufacturer="DigDash" | ||
54 | class="com.digdash.tabledatasources.SAPBEXDataSource" | ||
55 | uiclass="com.digdash.userinterface.dialogs.SAPBEXPreviewPanel" | ||
56 | categ="$ui.DsCategDB"> | ||
57 | <properties> | ||
58 | </properties> | ||
59 | </TableDataSource> | ||
60 | {{/code}} | ||
61 | ))) | ||
62 | * Démarrer le serveur DigDash | ||
63 | |||
64 | = Création d'une source de données SAP BEx = | ||
65 | |||
66 | 1. Sélectionnez la source de données de type SAP BEx dans la liste des sources de données du studio. | ||
67 | [[image:SAPBEx_datasources.png]] | ||
68 | 1. (((Entrez les informations de connexion à votre serveur SAP BW : | ||
69 | * Hôte : le nom d'hôte du serveur SAP | ||
70 | * Numéro Système : le numéro à deux chiffres représentant le numéro système SAP | ||
71 | * numéro client : le numéro à trois chiffres représentant le numéro client SAP | ||
72 | * Utilisateur : le nom d'utilisateur SAP | ||
73 | * Mot de passe : le mot de passe de l'utilisateur SAP | ||
74 | ))) | ||
75 | [[image:SAPBEx_connection_fr.png]] | ||
76 | 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. | ||
77 | [[image:SAPBEx_query_fr.png]] | ||
78 | 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. | ||
79 | [[image:SAPBEx_filterdialog_fr.png]] | ||
80 | 1. Cliquez sur le bouton **Prévisualisation**, puis vérifiez vos données dans la partie **Prévisualisation**. | ||
81 | 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. |