Code source wiki de Connecteur Business Objects

Modifié par jhurst le 2021/04/21 10:01

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 grâce au tutoriel [[Mise en place de l'accès à Business Objects XI>>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 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 **Ajouter** dans le gestionnaire de source de données et choisissez **Rapport BusinessObjects**.
16
17 [[image:bo_connector_fr_html_bae0f8db9fef5762.png||queryString="width=200&height=44" height="44" width="200"]]
18
19
20 [[image:bo_connector_fr_html_f40ccb916a918be1.gif||queryString="width=234&height=334" height="334" width="234"]]
21
22
23 //__Capture : Sélection de la source de données BusinessObjects via l’onglet **Source de données**__//
24
25 = Authentification =
26
27 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) :
28
29 [[image:bo_connector_fr_html_26b25bd6b419470c.png||queryString="width=610&height=160" height="160" width="610"]]
30
31 __Capture : champs d’identification BO pour une connexion via Digdash en mode Manuelle__
32
33
34 * **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 :(((
35 http:~/~/{adresse IP du serveur d’application BO}:{numéro de port Tomcat}
36
37 __Exemple__ : [[http:~~/~~/boAppServer:8080>>url:http://boAppServer:8080]]
38 )))
39 * **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 :(((
40 {adresse IP du serveur moteur BO}:{numéro de port CMS}
41
42 __Exemple__ : boEngServer:6400
43 )))
44 * **le type d’authentificatio**n : il s’agira le plus souvent du type «** Enterprise **»
45 * **le nom utilisateur**
46 * **le mot de passe**
47
48 Pour vérifier la liaison à votre serveur BO, tester la connexion via le bouton « **Tester la connexion** ».
49
50 **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** »).
51
52 = Choix du rapport BusinessObjects =
53
54 Dans le champ texte, entrez l’ID du rapport que vous souhaitez charger comme source de données ainsi que le type du rapport.
55
56 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.
57
58 [[image:bo_connector_fr_html_f53fb79ec5889e41.png||queryString="width=597&height=193" height="193" width="597"]]
59
60 __Capture : Saisie de l’ID du rapport BO et choix du type du rapport__
61
62
63 [[image:bo_connector_fr_html_b9bb14568eb89429.gif||queryString="width=605&height=224" height="224" width="605"]]
64
65
66 __Capture : Mise à jour des champs relatifs au rapport suite au chargement des données__
67
68 = Choix d’une instance particulière d’un rapport BusinessObjects =
69
70 Une liste déroulante est maintenant disponible pour laisser vous laisser le choix d’une instance particulière du rapport BO.
71
72 Vous aurez le choix parmi les types d’instances suivants :
73
74 * Rapport : il s’agit du rapport BO originel (sans planification)
75 * Dernière réussie : il s’agit de la dernière instance réussie du rapport après la dernière planification
76 * Dernière : il s’agit de la dernière instance réussie ou non suite à la dernière planification
77 * Avant-dernière : il s’agit de l’avant dernière instance du rapport BO
78
79 [[image:bo_connector_fr_html_6f16cc10bd49eed2.png||queryString="width=605&height=196" height="196" width="605"]]
80
81 __Capture : Liste déroulante pour le choix d’une instance particulière du rapport BO__
82
83
84 Par défaut, il s’agit du rapport instance ou rapport initial que vous récupérez.
85
86 __**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.
87
88 = Gestion des invites d’un rapport BusinessObjects =
89
90 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 ».
91
92 [[image:bo_connector_fr_html_e1a5916dad3aa20d.png||queryString="width=583&height=185" height="185" width="583"]]
93
94 __Capture : Bouton pour remplir les valeurs des invites d’un rapport BO.__
95
96
97 [[image:bo_connector_fr_html_1816f1e3b1421cf6.png||queryString="width=495&height=210" height="210" width="495"]]
98 \\
99
100 __Capture : Interface pour la gestion des invites d’un rapport BO.__
101
102 L’interface vous propose d’entrer pour chaque invite son nom (ou libellé) et d’y associer sa valeur.
103
104 Vous pouvez ajouter autant d’’associations nom d’invite-valeur qu’il est nécessaire.
105
106 __**Remarque **__: une invite peut être associée à une liste de valeurs. Séparez chaque valeur par une virgule dans ce cas.
107
108 Recharger le rapport pour prendre en compte les filtres à appliquer.
109
110 = Liste de tous les rapports BusinessObjects de typeS Webi et DesktopIntelligence =
111
112 Un bouton dans l’interface permet d’afficher un aperçu de tous les rapports du serveur BO.
113
114
115 [[image:bo_connector_fr_html_176710938bcd4d0c.png||queryString="width=602&height=196" height="196" width="602"]]
116
117 __Capture : Bouton pour afficher la liste des rapports sur le serveur BO.__
118
119
120
121 [[image:bo_connector_fr_html_89b13b90270f61e0.png||queryString="width=609&height=327" height="327" width="609"]]
122
123 __Capture : Dialogue listant tous les rapports WebIntelligence et DesktopIntelligence sur le serveur BO__
124
125
126 La dialogue listant les rapports BO vient avec comme détails de chaque rapport :
127
128 * son ID
129 * son nom
130 * son nombre d’instances
131 * son type
132 * son chemin sur le CMS
133
134 En outre, l’interface intègre une barre de recherche qui vous permettra de trouver un rapport plus rapidement.
135
136 __**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.
137
138 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** ».
139
140 [[image:bo_connector_fr_html_d730b9e5f2cc0802.png||queryString="width=485&height=39" height="39" width="485"]]
141 \\
142
143 __**Remarque : **__lorsque la case est décochée, le nombre de rapport à lister redevient celui par défaut (10 000).
144
145 La sélection unique d’un rapport mettra automatiquement à jour les champs relatifs au rapport BO sélectionné.
146
147 = Importation du certificat Digdash dans le cas d’une connexion sécurisée =
148
149 Dans le cas d’une connexion sécurisée https, vous devez procéder aux manipulations suivantes :
150
151 Dans un premier temps, vous devez importer le certificat Digdash pour que Digdash puisse accéder à l’application :
152
153 * **Sous Windows**
154
155 1. Lancer une invite de commande et se placer dans :  (% class="box code" %)C:\...\install_dd_20XX\jdk\jre\bin
156 1. Exécuter la ligne de commande:(((
157 (% class="box" %)
158 (((
159 (% class="code" %)
160 (((
161 keytool -import -trustcacerts -file certificat.crt -alias CA_DIGDASH -keystore ..\lib\security\cacerts
162 )))
163 )))
164 )))
165 1. Entrer un mot de passe (par défaut changeit)
166 1. Répondre oui à la question posée
167
168 * **Sous Linux**
169
170 1. Lancer directement la commande:(((
171 keytool -import -trustcacerts -file certificat.crt -alias CA_DIGDASH -keystore $JAVA_HOME/jre/lib/security/cacerts
172 )))
173 1. Entrer un mot de passe (par défaut changeit)
174 1. Répondre oui à la question posée
175
176 Puis vérifier que le certificat a bien été importé :
177
178 * **Sous Windows**
179
180 1. Lancer une invite de commande et se placer dans C:\...\install_dd_20XX\jdk\jre\bin
181 1. Exécuter la ligne de commande:(((
182 keytool -list -v -keystore ..\lib\security\cacerts
183 )))
184
185 * **Sous Linux**
186
187 1. Lancer directement la commande:(((
188 keytool -list -v -keystore $JAVA_HOME/jre/lib/security/cacerts
189 )))