Code source wiki de Connecteur Business Objects

Modifié par jhurst le 2024/04/02 14:25

Afficher les derniers auteurs
1 {{ddtoc/}}
2
3 ----
4
5 = Prérequis =
6
7 * Suivre les instructions pour déployer l’add-on « ddbobridge » sur le serveur BusinessObjects (cf tutoriel appelé « [[(% class="ID0 annotation annotation-highlight" %)boconnector_technical>>doc:Digdash.deployment.Connectivity_Database.boconnector_technical.WebHome]](%%) »).
8 * Un serveur BusinessObjects (BO) avec les identifiants de connexion
9 * La connaissance de l’ID du rapport BO à récupérer (facultatif)
10
11 = Sélection de la source de données BusinessObjects =
12
13 DigDash Enterprise vous permet de récupérer des informations provenant de vos univers BusinessObjects.
14
15 Sélectionnez le type de rapport souhaité dans la barre d'outils en bas de la page.
16
17 [[image:bo_connector_fr_html_1074d530141bae54.gif]]
18
19 [[image:bo_connector_fr_html_181e0ffa526372d0.png||queryString="width=354&height=109" height="109" width="354"]]
20
21
22 //__Capture : Sélection de la source de données BusinessObjects via la barre d’outils__//
23
24 **OU** sélectionnez la source de données souhaitée dans l'onglet **Source de données** figurant dans la barre d'outils en haut de la page puis cliquez sur **Nouvelle source** dans le gestionnaire de source de données et choisissez **Rapport BusinessObjects**.
25
26 [[image:bo_connector_fr_html_bae0f8db9fef5762.png||queryString="width=200&height=44" height="44" width="200"]]
27
28
29 [[image:bo_connector_fr_html_f40ccb916a918be1.gif||queryString="width=234&height=334" height="334" width="234"]]
30
31
32 //__Capture : Sélection de la source de données BusinessObjects via l’onglet **Source de données**__//
33
34 = Authentification =
35
36 Pour une première connexion BO via Digdash, les données d’authentification suivantes sont requises (en mode connexion **Manuelle **d’abord** **; basculer en mode connexion **Nommée** pour sauvegarder les paramètres d’identification) :
37
38 [[image:bo_connector_fr_html_26b25bd6b419470c.png||queryString="width=610&height=160" height="160" width="610"]]
39
40 __Capture : champs d’identification BO pour une connexion via Digdash en mode Manuelle__
41
42
43 * **l’URL du serveur BO** : il s’agit de l’adresse du serveur d’application BO (Tomcat) suivi du numéro de port de la forme :(((
44 http:~/~/{adresse IP du serveur d’application BO}:{numéro de port Tomcat}
45
46 __Exemple__ : [[http:~~/~~/boAppServer:8080>>url:http://boAppServer:8080]]
47 )))
48 * **le nom du CMS** (ou Système) : il s’agit de l’adresse du serveur du moteur BO suivi du numéro de port de la forme :(((
49 {adresse IP du serveur moteur BO}:{numéro de port CMS}
50
51 __Exemple__ : boEngServer:6400
52 )))
53 * **le type d’authentificatio**n : il s’agira le plus souvent du type «** Enterprise **»
54 * **le nom utilisateur**
55 * **le mot de passe**
56
57 Pour vérifier la liaison à votre serveur BO, tester la connexion via le bouton « **Tester la connexion** ».
58
59 **Attention : Dans le cas d’une connexion sécurisée https**, vous devez effectuer les manipulations mentionnées à la fin de ce document (Cf partie « **Importation du certificat Digdash dans le cas d’une connexion sécurisée** »).
60
61 = Choix du rapport BusinessObjects =
62
63 Dans le champ texte, entrez l’ID du rapport que vous souhaitez charger comme source de données ainsi que le type du rapport.
64
65 En rechargeant avec le bouton « Recharger », et dans le cas d’un ID valide (existant dans le serveur BO), les champs concernant le rapport se mettront automatiquement à jour.
66
67 [[image:bo_connector_fr_html_f53fb79ec5889e41.png||queryString="width=597&height=193" height="193" width="597"]]
68
69 __Capture : Saisie de l’ID du rapport BO et choix du type du rapport__
70
71
72 [[image:bo_connector_fr_html_b9bb14568eb89429.gif||queryString="width=605&height=224" height="224" width="605"]]
73
74
75 __Capture : Mise à jour des champs relatifs au rapport suite au chargement des données__
76
77 = Choix d’une instance particulière d’un rapport BusinessObjects =
78
79 Une liste déroulante est maintenant disponible pour laisser vous laisser le choix d’une instance particulière du rapport BO.
80
81 Vous aurez le choix parmi les types d’instances suivants :
82
83 * Rapport : il s’agit du rapport BO originel (sans planification)
84 * Dernière réussie : il s’agit de la dernière instance réussie du rapport après la dernière planification
85 * Dernière : il s’agit de la dernière instance réussie ou non suite à la dernière planification
86 * Avant-dernière : il s’agit de l’avant dernière instance du rapport BO
87
88 [[image:bo_connector_fr_html_6f16cc10bd49eed2.png||queryString="width=605&height=196" height="196" width="605"]]
89
90 __Capture : Liste déroulante pour le choix d’une instance particulière du rapport BO__
91
92
93 Par défaut, il s’agit du rapport instance ou rapport initial que vous récupérez.
94
95 __**Remarque**__ : Bien sûr, la liste déroulante ne présentera que les choix d’instances possibles (si le rapport n’a qu’une instance, l’option « avant-dernière » n’apparaîtra pas. Et si le rapport n’a aucune instance disponible, le choix par défaut fera foi.
96
97 = Gestion des invites d’un rapport BusinessObjects =
98
99 Certains rapports BO comportent des invites imposés par l’Univers ou des invites créées par l’utilisateur. Vous avez la possibilité via Digdash de remplir dans une interface dédiée les valeurs de ces invites pour filtrer votre requête BO, via le bouton « Valeurs des invites ».
100
101 [[image:bo_connector_fr_html_e1a5916dad3aa20d.png||queryString="width=583&height=185" height="185" width="583"]]
102
103 __Capture : Bouton pour remplir les valeurs des invites d’un rapport BO.__
104
105
106 [[image:bo_connector_fr_html_1816f1e3b1421cf6.png||queryString="width=495&height=210" height="210" width="495"]]
107 \\
108
109 __Capture : Interface pour la gestion des invites d’un rapport BO.__
110
111 L’interface vous propose d’entrer pour chaque invite son nom (ou libellé) et d’y associer sa valeur.
112
113 Vous pouvez ajouter autant d’’associations nom d’invite-valeur qu’il est nécessaire.
114
115 __**Remarque **__: une invite peut être associée à une liste de valeurs. Séparez chaque valeur par une virgule dans ce cas.
116
117 Recharger le rapport pour prendre en compte les filtres à appliquer.
118
119 = Liste de tous les rapports BusinessObjects de typeS Webi et DesktopIntelligence =
120
121 Un bouton dans l’interface permet d’afficher un aperçu de tous les rapports du serveur BO.
122
123
124 [[image:bo_connector_fr_html_176710938bcd4d0c.png||queryString="width=602&height=196" height="196" width="602"]]
125
126 __Capture : Bouton pour afficher la liste des rapports sur le serveur BO.__
127
128
129
130 [[image:bo_connector_fr_html_89b13b90270f61e0.png||queryString="width=609&height=327" height="327" width="609"]]
131
132 __Capture : Dialogue listant tous les rapports WebIntelligence et DesktopIntelligence sur le serveur BO__
133
134
135 La dialogue listant les rapports BO vient avec comme détails de chaque rapport :
136
137 * son ID
138 * son nom
139 * son nombre d’instances
140 * son type
141 * son chemin sur le CMS
142
143 En outre, l’interface intègre une barre de recherche qui vous permettra de trouver un rapport plus rapidement.
144
145 __**Remarque**__ : le filtrage durant la saisie porte tout autant à la fois sur l’ID du rapport, son nom, son nombre d’instances, son type et son chemin sur le serveur BO.
146
147 Par défaut, la liste affiche les 10 000 premiers rapports du serveur BO. Vous avez la possibilité d’augmenter ou de réduire le nombre de rapport à lister avec l’option « **Choisir le nombre de rapport à afficher dans la liste** ».
148
149 [[image:bo_connector_fr_html_d730b9e5f2cc0802.png||queryString="width=485&height=39" height="39" width="485"]]
150 \\
151
152 __**Remarque : **__lorsque la case est décochée, le nombre de rapport à lister redevient celui par défaut (10 000).
153
154 La sélection unique d’un rapport mettra automatiquement à jour les champs relatifs au rapport BO sélectionné.
155
156 = Importation du certificat Digdash dans le cas d’une connexion sécurisée =
157
158 Dans le cas d’une connexion sécurisée https, vous devez procéder aux manipulations suivantes :
159
160 Dans un premier temps, vous devez importer le certificat Digdash pour que Digdash puisse accéder à l’application :
161
162 * **Sous Windows**
163
164 1. Lancer une invite de commande et se placer dans :  (% class="box code" %)C:\...\install_dd_20XX\jdk\jre\bin
165 1. Exécuter la ligne de commande:(((
166 (% class="box" %)
167 (((
168 (% class="code" %)
169 (((
170 keytool -import -trustcacerts -file certificat.crt -alias CA_DIGDASH -keystore ..\lib\security\cacerts
171 )))
172 )))
173 )))
174 1. Entrer un mot de passe (par défaut changeit)
175 1. Répondre oui à la question posée
176
177 * **Sous Linux**
178
179 1. Lancer directement la commande:(((
180 keytool -import -trustcacerts -file certificat.crt -alias CA_DIGDASH -keystore $JAVA_HOME/jre/lib/security/cacerts
181 )))
182 1. Entrer un mot de passe (par défaut changeit)
183 1. Répondre oui à la question posée
184
185 Puis vérifier que le certificat a bien été importé :
186
187 * **Sous Windows**
188
189 1. Lancer une invite de commande et se placer dans C:\...\install_dd_20XX\jdk\jre\bin
190 1. Exécuter la ligne de commande:(((
191 keytool -list -v -keystore ..\lib\security\cacerts
192 )))
193
194 * **Sous Linux**
195
196 1. Lancer directement la commande:(((
197 keytool -list -v -keystore $JAVA_HOME/jre/lib/security/cacerts
198 )))