SAP BusinessObjects Business Intelligence Manuel utilisateur
Plateforme SAP BusinessObjects Business Intelligence
Version du document : 4.2 – 2015-11-12
Guide d'architecture mutualisée
Contenu
Restriction d'accès aux données pour les univers partagés (univers UNV classiques uniquement)
2
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Contenu
Guide d'architecture mutualisée
Contenu
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
3
1 Historique du document
Le tableau suivant fournit une présentation des améliorations apportées à ce document.
Version
Suite SAP BusinessObjects 4.1 de
Business Intelligence
Suite SAP BusinessObjects Business
Intelligence 4.1 SP1
Suite SAP BusinessObjects Business
Intelligence 4.1 SP3
Suite SAP BusinessObjects Business
Intelligence 4.2
Date
Novembre 2012
Août 2013
Mars 2014
Novembre 2015
Description
Première version de ce document.
Mises à jour reflétant la prise en charge d'univers à plusieurs sources (MSU).
Mise à jour du guide avec les changements de noms.
4
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Historique du document
2 Introduction
L'outil de gestion de l'architecture mutualisée de la plateforme SAP BusinessObjects Business Intelligence est un programme Java que les partenaires SAP OEM peuvent utiliser pour normaliser et automatiser la création d'objets et de paramètres pour les nouveaux clients dans un déploiement de la plateforme de BI d'architecture mutualisée.
Dans un déploiement mutualisé, plusieurs clients sont hébergés sur une seule instance de la plateforme de BI. Les clients peuvent visualiser leurs propres données mais les autres clients ne peuvent pas les voir. Par exemple, un déploiement de client peut comporter :
● Clients partageant le même univers et la même base de données.
● Clients utilisant des univers et bases de données différents.
Dans la plupart des cas, vous configurez manuellement la plateforme de BI pour chaque client. Vous pouvez par exemple procéder comme suit :
1. Créer des groupes d'utilisateurs séparés pour chaque client.
2. Créer des dossiers séparés pour les documents des clients.
3. Restreindre les vues de données d'univers pour chaque client.
4. Appliquer les paramètres de sécurité appropriés pour isoler l'expérience de chaque client.
L'outil de gestion de l'architecture mutualisée automatise ces étapes et d'autres afin de faciliter le processus de création de clients.
A qui s'adressent ces informations ?
Cette section s'adresse aux administrateurs système et de contenu responsables de la configuration, de la gestion et de la maintenance d'une installation de la plateforme de BI d'architecture mutualisée. Il est nécessaire d'être familier avec les concepts et outils de base utilisés pour gérer une installation de la plateforme de BI. En fonction des conditions requises du déploiement de vos clients, il peut être nécessaire de comprendre comment concevoir des univers pour les rapports et analyses. Cette section, qui tient compte des différents niveaux
Guide d'architecture mutualisée
Introduction
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
5
d'administration, fournit des informations contextuelles et conceptuelles suffisantes pour clarifier l'ensemble des fonctions et des tâches administratives.
Pour en savoir plus sur la configuration de la sécurité et de l'infrastructure du serveur de la plateforme de BI, voir le Guide d'administration de la plateforme SAP BusinessObjects Business Intelligence.
Pour en savoir plus sur la gestion, la planification et la diffusion de contenu BI dans le référentiel, voir le Guide de
l'utilisateur de la plateforme SAP BusinessObjects Business Intelligence.
Pour en savoir plus sur la conception d'univers classiques (fichiers .unv), voir le Guide de l'utilisateur de l'outil de
conception d'univers SAP BusinessObjects.
Terminologie de ce guide
Terme
Client
Modèle de client
Jeton modèle
Fichier de configuration de définition de client
Définition
Client de partenaire SAP OEM partageant une unique instance de l'infrastructure et des services de la plateforme de BI avec d'autres clients, mais dont les données et l'expérience utilisateur restent séparées.
Collection d'objets de référentiel, droits et paramètres constituant la base structurelle à la création des clients dans une installation de la plateforme de BI d'architecture mutualisée.
Chaîne identifiant un objet ou paramètre de modèle de client.
L'outil de gestion de l'architecture mutualisée réplique le jeton modèle lors de la création d'un client.
Fichier de propriétés Java
( tenant_template_def.properties
) utilisé pour définir des options pour les clients avant d'exécuter l'outil de gestion de l'architecture mutualisée.
6
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Introduction
3 Démarrage rapide
Ce démarrage rapide présente une série de tâches pour vous aider à faire vos premiers pas avec l'outil de gestion de l'architecture mutualisée de la plateforme de BI. Ces tâches vous familiarisent avec les étapes essentielles nécessaires à la création de clients sur base d'un modèle.
Avant de pouvoir utiliser l'outil de gestion de l'architecture mutualisée, ces conditions doivent être remplies. Des liens vers des instructions détaillées et des informations relatives aux concepts essentiels sont fournis tout au long de cette section.
1. L'outil doit être installé par défaut ou sélectionné pendant une installation personnalisée.
2. Vous devez créer une collection d'objets et de paramètres sur la plateforme de BI pouvant vous servir de modèle de client.
3. Pour chaque nouveau client, vous devez créer un fichier de configuration client (copié depuis tenant_template_def.properties).
4. Vous devez exécuter l'outil de gestion de l'architecture mutualisée pour créer chaque client. L'outil utilise le modèle de client décrit à l'étape 2 et les paramètres définis dans le fichier de configuration client.
Le démarrage rapide présente la méthode de création d'un modèle de client (comprenant un groupe d'utilisateurs de la plateforme de BI, deux dossiers publics et les droits accordés sur un dossier), la méthode de définition d'un fichier de configuration client, et explique comment exécuter l'outil de gestion de l'architecture mutualisée pour créer un client.
3.1 Conditions requises pour l'installation
Pour utiliser l'outil de gestion de l'architecture mutualisée, vous devez avoir installé les logiciels suivants :
● JRE 1.6.
Guide d'architecture mutualisée
Démarrage rapide
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
7
● Plateforme SAP BusinessObjects Business Intelligence 4.1 ou ultérieure.
L'outil de gestion de l'architecture mutualisée est installé par défaut avec la plateforme de BI et se trouve dans le dossier \java\apps\ :
● Windows : <
<RépInstall> >\SAP BusinessObjects Enterprise XI 4.0\java\apps
\multitenancyManager\jars\
● Unix : <
<RépInstall> >/sap_bobj/enterprise_xi40/java/apps/multitenancyManager/jars/
Si vous avez réalisé une installation personnalisée, ajoutez l'outil en modifiant votre installation et en sélectionnant la fonctionnalité suivante :
● Windows :
Outils d'administrateur > Gestionnaire de l'architecture mutualisée
● Unix : Outils d'administrateur > Gestionnaire de l'architecture mutualisée
Pour des instructions détaillées sur la modification des fonctionnalités installées dans votre déploiement de la plateforme de BI, voir le Guide d'installation de la plateforme SAP BusinessObjects Business Intelligence.
3.2 Création du modèle de client
Pour cet exemple de démarrage rapide, créez les objets modèle et paramètres suivants dans la CMC (Central
Management Console) :
● Un groupe d'utilisateurs nommé "$TemplateToken$"
● Un dossier public nommé $TemplateToken$ au niveau racine
● Une structure de dossier public _tenants/$TemplateToken$_temp au niveau racine
● Des droits affectés au dossier $TemplateToken$
Pour commencer, démarrez la CMC et connectez-vous à l'aide des références de connexion appropriées pour créer des objets. Par défaut, vous pouvez démarrer la CMC grâce à l'URL http://<
<NomServeurWeb> >:
8080/BOE/CMC.
Informations associées
Configuration d'un modèle de client [page 14]
3.2.1 Pour créer un groupe d'utilisateurs pour un client
1. Dans la zone de gestion
Utilisateurs et groupes
de la CMC (Central Management Console), sélectionnez
Gérer
> Nouveau > Nouveau groupe
.
La boîte de dialogue
Créer un groupe d'utilisateurs
s'affiche.
2. Saisissez le nom du groupe
$TemplateToken$
ainsi que sa description.
3. Cliquez sur
OK
.
Un groupe d'utilisateurs modèle est créé pour le client.
8
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Démarrage rapide
Figure 1 :Propriétés : boîte de dialogue $TemplateToken$ pour la création d'un groupe d'utilisateurs client (exemple en anglais)
3.2.2 Pour créer un dossier pour un client
1. Dans la zone de gestion
Dossiers
de la CMC (Central Management Console), naviguez jusqu'au dossier public racine.
2. Sélectionnez sur
Gérer > Nouveau > Dossier
.
3. Saisissez
$TemplateToken$
comme nom de nouveau dossier.
4. Cliquez sur
OK
.
5. En répétant les étapes 2 à 4, créez un dossier nommé _clients et un sous-dossier nommé
$TemplateToken$_temp dans ce dossier _clients.
Les nouveaux dossiers apparaissent dans la liste des dossiers et objets correspondant au client.
Guide d'architecture mutualisée
Démarrage rapide
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
9
Figure 2 :Propriétés : boîte de dialogue $TemplateToken$ pour la création d'un dossier de client (exemple en anglais)
3.2.3 Pour définir des droits d'accès pour un client
1. Dans la zone de gestion
Dossiers
de la CMC (Central Management Console), sélectionnez le dossier
$TemplateToken$.
2. Sélectionnez
Gérer > Sécurité de l'utilisateur
.
La boîte de dialogue
Sécurité de l'utilisateur
s'affiche. Une liste de noms de personnes et de groupes auxquels l'accès a été accordé s'affiche.
3. Cliquez sur
Ajouter des utilisateurs/groupes principaux
.
4. Dans la boîte de dialogue
Ajouter des utilisateurs/groupes principaux
, déplacez le groupe d'utilisateurs modèle "$TemplateToken$" de la liste
Utilisateurs ou groupes disponibles
vers la liste
Utilisateurs ou groupes sélectionnés
.
5. Cliquez sur
Ajouter et affecter la sécurité
.
6. Dans la boîte de dialogue
Affecter la sécurité
, sélectionnez les niveaux d'accès à accorder au groupe d'utilisateurs $TemplateToken$.
Sélectionnez par exemple
Visualiser
pour donner au groupe les droits d'accès
Visualiser
.
7. Pour activer l'héritage de dossier, sélectionnez la case à cocher
Hériter du dossier parent
.
Pour désactiver l'héritage de dossier, décochez la case.
8. Pour activer l'héritage de groupe, sélectionnez la case à cocher
Hériter du groupe parent
.
Pour désactiver l'héritage de groupe, décochez la case.
9. Cliquez sur
OK
, puis sur
Fermer
.
10. En répétant les étapes 1 à 9, sélectionnez le dossier $TemplateToken$_temp et affectez-lui des droits pour le groupe d'utilisateurs modèle.
Le groupe d'utilisateurs modèle dispose de droits pour accéder aux dossiers de modèles :
10
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Démarrage rapide
Figure 3 :Sécurité de l'utilisateur : boîte de dialogue $TemplateToken$ pour la définition des droits d'accès au client (exemple en anglais)
3.3 Définition du fichier de configuration client
Créez une copie du fichier de configuration client d'origine (tenant_template_def.properties) dans le dossier multitenancyManager. Ne modifiez pas le fichier d'origine, utilisez la copie que vous avez réalisée pour configurer les clients.
Vous devez définir les options du fichier de configuration client qui indiquent à l'outil de gestion de l'architecture mutualisée de se connecter à votre CMS (Central Management Server), identifier les objets modèles par la chaîne de jeton modèle et créer des copies des objets avec un nom de client spécifique.
Le fichier tenant_template_def.properties se trouve dans le dossier multitenancyManager sous :
● Windows : <
<RépInstall> >\SAP BusinessObjects Enterprise XI 4.x\java\apps
\multitenancyManager\jars\
● Unix : <
<RépInstall> >/sap_bobj/enterprise_xi4x/java/apps/multitenancyManager/jars/
Remarque
Si vous décidez d'utiliser le fichier de configuration client d'origine pour définir les nouvelles configurations client (au lieu d'utiliser une copie du fichier), réalisez une copie de sauvegarde du fichier d'origine avant de le modifier. Au cours d'une mise à niveau de la plateforme de BI (par exemple, de la version 4.0 FP3 vers la version 4.1), le fichier de configuration client d'origine est remplacé par une nouvelle version avec des fonctionnalités ajoutées.
1. Dans un éditeur de texte, ouvrez le fichier tenant_template_def.properties copié.
2. Sous (Mandatory) Logon information ((Obligatoire) Informations de connexion), modifiez les valeurs des options cms, auth, user et password pour qu'elles reflètent vos références d'authentification pour la journalisation sur le CMS.
Les valeurs d'option pour auth sont : secEnterprise, secLDAP, secWinAD ou secSAPR3.
Guide d'architecture mutualisée
Démarrage rapide
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
11
Par exemple : cms= <MyCMSDomainName> : <port> auth=secEnterprise user=Administrator pwd= <MyPassword>
3. Sous (Mandatory) Name of the tenant being added ((Obligatoire) Nom du client ajouté), remplacez la valeur de l'option tenantName par le nom du nouveau client que vous définissez.
Par exemple : tenantName=abc_customer
4. Sous (Mandatory) Template token identifier used for tenant name replacing ((Obligatoire)
Identifiant du jeton modèle utilisé pour le remplacement de nom de client), remplacez la valeur de l'option
ModèleJeton par la chaîne utilisée pour identifier vos dossiers de modèle et groupe d'utilisateurs.
Utilisez la chaîne "$TemplateToken$" comme dans la tâche «Créer votre modèle de client». Par exemple : templateToken=$TemplateToken$
5. Sous (Optional) Document folder template ((Facultatif) Modèle de dossier de documents), remplacez la valeur de l'option templateContentFolder pour spécifier les chemins d'accès aux dossiers de modèles de niveau supérieur.
Séparez les valeurs par un point-virgule et insérez le chemin complet du dossier racine public.
Dans ce démarrage rapide, vous avez créé deux dossiers de modèles comportant le jeton modèle dans leur nom. Par exemple : templateContentFolder=$TemplateToken$;_tenants/$TemplateToken$_temp
6. Enregistrez et fermez le fichier tenant_template_def.properties.
3.4 Exécution de l'outil de gestion de l'architecture mutualisée
L'outil de gestion de l'architecture mutualisée est installé par défaut avec la plateforme de BI à cet emplacement :
● Windows : <
<RépInstall> >\SAP BusinessObjects Enterprise XI 4.0\java\apps\
● Unix : <
<RépInstall> >/sap_bobj/enterprise_xi40/java/apps/
Accédez au dossier apps où se trouve l'outil de gestion de l'architecture mutualisée, ouvrez une invite de commande et exécutez multitenancymanager.jar avec votre fichier de définition des clients transmis dans l'option -configFile à l'aide de la syntaxe suivante : java -jar multitenancymanager.jar -configFile tenant_template_def.properties
Lorsque l'outil termine son exécution, vous pouvez vous connecter à la CMC (Central Management Console) et afficher les dossiers publics, le groupe d'utilisateurs et les paramètres de sécurité récemment créés pour le nouveau client ("abc_customer" dans l'exemple).
12
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Démarrage rapide
Figure 4 :Nouveau client répertorié dans la hiérarchie de groupe dans la CMC (exemple en anglais)
Le client est créé dans la CMC et un fichier journal nommé multitenancymanager< <aaaa> >< <mm> >< <jj> >< <heure> >.csv est créé dans le dossier suivant :
● Windows : <
<RépInstall> >\SAP BusinessObjects Enterprise XI 4.0\logging\
● Unix : <
<RépInstall> >/sap_bobj/logging/
3.5 Confirmation de la création du client
Une fois qu'un client est configuré et ajouté au référentiel BI, vous pouvez le voir et le gérer dans la zone de gestion
Architecture mutualisée
de la CMC.
1. Pour vous assurer que vous avez ajouté un client dans le démarrage rapide, vérifiez s'il figure dans la fenêtre principale
Architecture mutualisée
.
Le démarrage rapide vous a montré comment configurer un modèle de client de base et créer un client avec quelques objets et paramètres de sécurité simples. Cependant, vous pouvez utiliser l'outil de gestion de l'architecture mutualisée pour des scénarios plus complexes et pour répliquer beaucoup d'autres objets, notamment des univers et des informations de connexion à la base de données de rapports. Ce guide explique comment configurer tous les types d'objets modèles et de configurations facultatives dans le fichier de définition des clients.
Guide d'architecture mutualisée
Démarrage rapide
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
13
4 Configuration d'un modèle de client
Un modèle de client est une collection d'objets de référentiel, droits et paramètres servant de base structurelle afin de créer des clients dans une installation de la plateforme de BI d'architecture mutualisée. Par exemple, les clients de votre déploiement peuvent avoir des traits communs, comme des groupes d'utilisateurs ou des dossiers publics structurellement identiques.
Au lieu de recréer les objets et paramètres similaires chaque fois qu'un client doit être créé, vous pouvez créer les objets et paramètres dans un modèle, puis exécuter l'outil de gestion de l'architecture mutualisée pour créer des instances de client basées sur le modèle.
Des parties du modèle de client sont identifiées par un jeton modèle : une chaîne identifiant un objet ou un paramètre particulier à répliquer par l'outil de gestion de l'architecture mutualisée.
Pour des instructions sur la création d'objets (tels que des groupes d'utilisateurs et des dossiers) dans la CMC
(Central Management Console), voir le Guide d'administration de la plateforme de Business Intelligence.
Exemple
Jeton modèle
1. Choisissez la chaîne "$TemplateToken$" comme jeton modèle.
2. Créez dans la CMC (Central Management Console) un groupe d'utilisateurs dont le nom contient
"$TemplateToken$", comme "$TemplateToken$" ou "$TemplateToken$_usergroup".
3. Exécutez l'outil de gestion de l'architecture mutualisée.
Un nouveau groupe d'utilisateurs avec la même structure et les mêmes paramètres que le groupe d'utilisateurs modèle est créé pour le client. La chaîne de jeton ("$TemplateToken$") est remplacée par le nom réel défini dans le fichier de configuration client.
4.1 Création d'une expression de jeton
Décidez d'une expression de jeton à utiliser sur les objets à répliquer dans votre modèle de client, un groupe d'utilisateurs par exemple. Le signe dollar "$" est utilisé pour désigner le début et la fin de l'expression.
Pour créer une expression de jeton modèle, appliquez-la à un groupe d'utilisateurs, puis mettez en service un nouveau client et procédez comme suit :
1. Choisissez la chaîne, telle que "$TemplateToken$", comme jeton modèle.
2. Créez dans la CMC (Central Management Console) un groupe d'utilisateurs dont le nom contient
"$TemplateToken$", comme "$TemplateToken$" ou "$TemplateToken$_usergroup".
3. Exécutez l'outil de gestion de l'architecture mutualisée comme le décrit la section "Exécution de l'outil de gestion de l'architecture mutualisée".
Un nouveau groupe d'utilisateurs avec la même structure et les mêmes paramètres que le groupe d'utilisateurs modèle est créé pour le client. La chaîne de jeton ("$TemplateToken$") est remplacée par le nom réel défini dans le fichier de configuration client.
14
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Configuration d'un modèle de client
Informations associées
Pour créer un dossier pour un client [page 9]
Pour créer un groupe d'utilisateurs pour un client [page 8]
4.2 Ajout de dossiers publics au modèle de client
La zone de gestion
Dossiers
de la CMC (Central Management Console) permet d'ajouter des dossiers publics au modèle de client. Pour ajouter des dossiers publics au modèle de client, procédez comme suit :
1. Créez un dossier et incluez le jeton modèle à son nom.
2. Dans un éditeur de texte, ouvrez le fichier de configuration client et, sous l'option templateContentFolder, spécifiez les dossiers de niveau supérieur en séparant les noms des dossiers par des points-virgules.
3. A partir d'une ligne de commande, exécutez l'outil de gestion de l'architecture mutualisée.
Tous les sous-dossiers et objets contenus dans les dossiers de niveau supérieur sont copiés automatiquement.
Exemple
Copie du dossier Documents et du rapport Crystal dans le dossier $TemplateToken$
Dans l'exemple suivant, après avoir spécifié les dossiers $TemplateToken$ et $TemplateToken$_temp dans le fichier de configuration client, le dossier Documents et le rapport Crystal seront automatiquement copiés en tant qu'enfants du dossier de niveau supérieur $TemplateToken$.
Public Folders
$TemplateToken$
Documents
Tenant_report.rpt
Reports Samples
$TemplateToken$_temp
Informations associées
templateContentFolder [page 72]
4.3 Ajout de groupes d'utilisateurs au modèle de client
Les groupes d'utilisateurs sont préparés pour être ajoutés au modèle de client par le biais de la zone de gestion
Utilisateurs et groupes
de la CMC (Central Management Console) et par inclusion d'une chaîne de jeton modèle lorsqu'ils sont nommés. Pour ajouter des groupes d'utilisateurs dont le nom comprend la chaîne de jeton modèle de sorte qu'ils puissent être ajoutés au modèle de client, procédez comme suit :
Guide d'architecture mutualisée
Configuration d'un modèle de client
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
15
1. Créez un groupe d'utilisateurs dont le nom contient le jeton modèle, "$TemplateToken$" ou
"$TemplateToken$_usergroup" par exemple.
2. Créez des groupes d'utilisateurs vides avec des titres et des descriptions à utiliser comme modèles.
Remarque
Pour éviter les conflits d'autorisations, n'incluez pas de comptes utilisateur dans les groupes d'utilisateurs modèle. Cela fait du groupe modèle un membre de tous les nouveaux groupes d'utilisateurs client. Les clients ne doivent pas partager d'utilisateurs.
Remarque
L'outil de gestion de l'architecture mutualisée recherche automatiquement les groupes d'utilisateurs ; vous ne pouvez pas les exclure du modèle de client.
Informations associées
Pour visualiser les associations d'utilisateurs et de groupes pour une base de données [page 104]
Pour ajouter un groupe d'utilisateurs à une base de données [page 105]
Pour supprimer un groupe d'utilisateurs d'une base de données [page 105]
4.4 Inclusion de dossiers d'événements au modèle de client
La zone de gestion
Dossiers
de la CMC (Central Management Console) permet d'inclure des dossiers d'événements au modèle de client.
1. Créez un dossier d'événements dont le nom contient le jeton modèle.
2. Dans un éditeur de texte, ouvrez le fichier de configuration client et définissez optionIncludeEvents sur true.
3. Sous templateEventFolder, spécifiez les dossiers d'événements en séparant les noms de dossiers par des points-virgules.
4. A partir d'une ligne de commande, exécutez l'outil de gestion de l'architecture mutualisée.
Vous ne devez spécifier que les dossiers d'événements de niveau supérieur dans le modèle de client lors de l'exécution de l'outil de gestion de l'architecture mutualisée. Tous les sous-dossiers et événements contenus dans les dossiers sont également copiés.
4.5 Inclusion de catégories au modèle de client
La zone de gestion
Catégories
de la CMC (Central Management Console) permet d'inclure des catégories au modèle de client.
16
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Configuration d'un modèle de client
1. Créez une catégorie dont le nom contient le jeton modèle.
2. Dans un éditeur de texte, ouvrez le fichier de configuration client et définissez optionIncludeCategories sur true.
3. Sous templateCategoryFolder, spécifiez les catégories en séparant les noms de catégories par des points-virgules.
4. A partir d'une ligne de commande, exécutez l'outil de gestion de l'architecture mutualisée.
4.6 Inclusion de profils au modèle de client
La zone de gestion
Profils
de la CMC (Central Management Console) permet d'inclure des profils au modèle de client.
1. Créez un profil dont le nom contient le jeton modèle.
2. Dans un éditeur de texte, ouvrez le fichier de configuration client et définissez optionIncludeProfiles sur true.
3. A partir d'une ligne de commande, exécutez l'outil de gestion de l'architecture mutualisée.
Les utilisateurs, groupes d'utilisateurs, valeurs de profil et cibles de profils généraux sont copiés dans le nouveau profil de client.
4.7 Inclusion de paramètres de sécurité au modèle de client
La zone de gestion
Dossiers
de la CMC (Central Management Console) permet d'inclure des niveaux d'accès
(groupes de droits) au modèle de client.
1. Créez un niveau d'accès dont le nom contient le jeton modèle.
2. Dans un éditeur de texte, ouvrez le fichier de configuration client et définissez optionIncludeLevels sur true.
3. A partir d'une ligne de commande, exécutez l'outil de gestion de l'architecture mutualisée.
Tous les droits inclus sont copiés sur le nouveau niveau d'accès de client.
Importation de niveaux d'accès et de droits
Tout droit ou niveau d'accès accordé sur les objets modèle aux utilisateurs ou groupes principaux sont copiés sur le nouvel objet modèle. Si l'objet client cible existe déjà avant l'exécution de l'outil de gestion de l'architecture mutualisée (par exemple, lors de l'exécution à plusieurs reprises de l'outil pour le même client), utilisez l'option optionImportSecMode pour spécifier la manière exacte dont sont traités les droits des utilisateurs ou groupes principaux existants sur l'objet client :
● optionImportSecMode=0 (mode fusion) : fusionne les utilisateurs ou groupes principaux et les droits du modèle avec l'objet client existant. Préserve les droits initialement accordés aux utilisateurs ou groupes principaux sur l'objet client existant.
Guide d'architecture mutualisée
Configuration d'un modèle de client
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
17
Remarque
En cas de conflit, la valeur du modèle a la priorité lors de la fusion. Par exemple, l'objet modèle accorde de manière spécifique un droit à un utilisateur ou groupe principal mais l'objet client existant refuse le même droit. Dans ce cas, le client se voit accorder le droit.
● optionImportSecMode=1 (remplacement au niveau des utilisateurs ou groupes principaux) : remplace les droits des utilisateurs ou groupes principaux par les droits du modèle. Ajoute les utilisateurs ou groupes principaux et droits uniques à partir du modèle et préserve les utilisateurs ou groupes principaux et droits uniques de l'objet client.
● optionImportSecMode=2 (remplacement au niveau des objets) : supprime tous les utilisateurs ou groupes principaux et droits existants de l'objet client existant et les remplace par les utilisateurs ou groupes principaux et droits accordés de l'objet modèle.
Exemple
Supposons que vous disposez d'un dossier de modèles ($TemplateToken$) et d'un dossier de client existant
(ABC) avec les niveaux d'accès accordés aux utilisateurs ou groupes principaux comme suit :
Table 1 :Niveaux d'accès avant
Dossier de modèle = "$TemplateToken$"
Utilisateur ou groupe principal
Niveau d'accès
Visualiser
Visualiser
-
Utilisateur 1
Utilisateur 2
Dossier de client = "ABC"
Utilisateur ou groupe principal
Niveau d'accès
Contrôle total
-
Utilisateur 1
Utilisateur 3 Visualiser
Après exécution de l'outil de gestion de l'architecture mutualisée, les autorisations accordées sur le dossier de client ABC basé sur le paramètre optionImportSecMode sont les suivantes :
Table 2 :Niveaux d'accès après
Dossier de client = "ABC" optionImportSecMode=0
Utilisateur ou groupe principal
Utilisateur 1
Niveau d'accès
Utilisateur 2
Utilisateur 3
Contrôle total, Vi sualiser
Visualiser
Visualiser
Dossier de client = "ABC" optionImportSecMode=1
Utilisateur ou groupe principal
Utilisateur 1
Utilisateur 2
Utilisateur 3
Niveau d'accès
Visualiser
Visualiser
Visualiser
Dossier de client = "ABC" optionImportSecMode=2
Utilisateur ou groupe principal
Utilisateur 1
Niveau d'accès
Visualiser
-
Utilisateur 2
-
Visualiser
Par exemple, vous pouvez voir que les droits précédemment définis individuellement, tels que l'accès en
Contrôle total pour l'Utilisateur 1, sont remplacés par les droits Visualiser et qu'ils devront être au besoin rétablis ultérieurement.
18
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Configuration d'un modèle de client
4.8 SAP Crystal Reports 2011
Vous pouvez utiliser l'outil de gestion de l'architecture mutualisée pour mapper directement aux données les informations de connexion des rapports modèle de SAP Crystal Reports 2011 aux paramètres de connexion de nouveau client.
Pour mapper les informations de connexion à la source de données de client pour les rapports Crystal :
1. Créez et téléchargez un jeu de rapports dans un dossier de modèles de la plateforme de BI.
Les noms des dossiers de modèles sont définis sous templateContentFolder dans le fichier de configuration client.
2. Sous crystalreport.templatedb1 dans le fichier de configuration client, spécifiez les informations de
DSN du modèle.
Le format de la valeur est <
<serveur de base de données> >;< <nom de base de données> >;< <type de source de données> >;< <nom d'utilisateur> >;< <mot de passe> >.
Par exemple : crystalreport.templatedb1=MyTemplateDSN;MyTemplateDatabase;odbc;administrator;pas sword
Conseil
Pour trouver les valeurs correctes correspondant à <serveur de base de données>;<nom de base de données>, cliquez avec le bouton droit de la souris sur un rapport Crystal dans la CMC (Central
Management Console) et sélectionnez
Configuration de la base de données
, puis copiez les valeurs des champs
Serveur
et
Base de données
dans le fichier de configuration client.
3. Sous crystalreport.tenantdb1 dans le fichier de configuration client, spécifiez les nouvelles informations de DSN du client.
Le format de la valeur est <
<serveur de base de données> >;< <nom de base de données> >;< <type de source de données> >;< <nom d'utilisateur> >;< <mot de passe> >.
Par exemple : crystalreport.tenantdb1=MyTenantDSN;MyTenantDatabase;odbc;tenantname;tenantpwd
4. A partir d'une ligne de commande, exécutez l'outil de gestion de l'architecture mutualisée.
Après avoir exécuté l'outil de l'architecture mutualisée, les rapports Crystal copiés dans les dossiers de client sont mappés à leur connexion à la source de données. Vous pouvez spécifier d'autres paires de paramètres modèle et client en ajoutant les couplages d'options crystalreport.templatedb<n> et crystalreport.tenantdb<n> au fichier de configuration client. Par exemple, crystalreport.templatedb2 et crystalreport.tenantdb2.
Prêtez attention aux instantanés avant et après du CMS (Central Management Server) ci-dessous en supposant qu'un client nommé "ABC" est créé :
Guide d'architecture mutualisée
Configuration d'un modèle de client
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
19
Table 3 :
Avant Après
●
●
Public Folders
$TemplateToken$_folder
$TemplateToken$_report1.rpt
$TemplateToken$_1report.rpt
$TemplateToken$_report2.rpt
$TemplateToken$_report1 et
$TemplateToken$_1report1 utilisent les para mètres DSN crystalreport.templatedb1
.
$TemplateToken$_report2 utilise les paramètres
DSN crystalreport.templatedb2
.
●
●
Public Folders
$TemplateToken$_folder
$TemplateToken$_report1.rpt
$TemplateToken$_1report.rpt
$TemplateToken$_report2.rpt
ABC_folder
ABC_report1.rpt
ABC_1report.rpt
ABC_report2.rpt
ABC_report1.rpt
les paramètres DSN
et ABC_1report.rpt
crystalreport.tenantdb2
.
utilisent crystalreport.tenantdb1
.
ABC_report2.rpt
utilise les paramètres DSN
Mappage des préfixes de tables
La base de données modèle peut utiliser des préfixes de tables différents de la base de données du nouveau client vers laquelle vous dirigez les rapports. Dans ce cas, utilisez crystalreport.templatetableprefixes<n> et crystalreport.tenanttableprefixes<n> dans le fichier de configuration client pour spécifier la méthode de mappage des tables. Utilisez des points-virgules pour séparer les préfixes et terminez la liste par un point-virgule pour être en mesure d'identifier les chaînes vides ("").
Par exemple, les préfixes de tables suivants : templatetableprefixes1=templateprefixa;templateprefixb;; tenanttableprefixes1=;tenantprefixb;tenantprefixc;
Entraînent le mappage suivant :
Préfixe modèle templateprefixa templateprefixb
(chaîne vide)
Mappe vers le préfixe client
(chaîne vide) tenantprefixb tenantprefixc
Conseil
Pour trouver le nom d'un préfixe de table dans un rapport modèle, cliquez avec le bouton droit de la souris sur le rapport dans la CMC et sélectionnez
Configuration de la base de données
. Le champ
Préfixe de table
affiche le nom.
20
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Configuration d'un modèle de client
Types de données pris en charge
L'outil de gestion de l'architecture mutualisée prend en charge la modification des types de connexion directe aux données suivants. Utilisez ces valeurs dans les options crystalreport.templatedb<n> et crystalreport.tenantdb<n> :
Table 4 :Type de source de données SAP Crystal Reports 2011
Type de source de données odbc oracle db2 sybase
Informix crdb_xml
Informations associées
Ajout de dossiers publics au modèle de client [page 15]
4.9 SAP Crystal Reports pour Enterprise
Vous pouvez utiliser l'outil de gestion de l'architecture mutualisée pour mapper des rapports SAP Crystal Reports pour Enterprise qui configurent une connexion directe aux données par le biais d'un objet de connexion
CCIS.DataConnection créé avec l'outil de conception d'information SAP Crystal Reports. Les objets de connexion se trouvent sur la plateforme de BI et peuvent être visualisés dans le dossier Connections dans la
CMC (Central Management Console). Les rapports modèles sont mappés aux nouveaux paramètres de connexion client.
Pour mapper des informations de connexion à une source de données de client pour des rapports utilisant un objet de connexion, configurez l'option suivante dans le fichier de configuration client :
● ccis.dataconnection.dbcredentials<n>=<template_CCIS.CONN_CUID>
Le CUID d'un objet de connexion relationnelle modèle qu'utilise le rapport modèle est template_CCIS.CONN_CUID.
Conseil
Pour trouver l'objet de connexion associé à un rapport modèle, cliquez avec le bouton droit de la souris sur le rapport dans la CMC et sélectionnez
Outils Vérifier les relations
. Un objet
Connexion relationnelle
figure dans les résultats.
Guide d'architecture mutualisée
Configuration d'un modèle de client
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
21
● Si vous avez plusieurs objets connexion modèle, ajoutez d'autres options ccis.dataconnection.dbcredentials, comme ccis.dataconnection.dbcredentials2, ccis.dataconnection.dbcredentials3, ... ccis.dataconnection.dbcredentialsn.
Après avoir exécuté l'outil de l'architecture mutualisée, les rapports Crystal copiés dans les dossiers de client sont mappés à leur connexion à la source de données.
Prêtez attention aux instantanés avant et après du CMS ci-dessous en supposant qu'un client nommé "ABC" est créé et que le fichier de configuration client est configuré comme suit : ccis.dataconnection.dbcredentials1=ZZZZZZZZZZ
Table 5 :
Type d'objet Avant Après
Dossiers et rap ports
Public Folders
$TemplateToken$_folder
$TemplateToken
$_cr4ereport.rpt
Public Folders
$TemplateToken$_folder
$TemplateToken$_cr4ereport.rpt
ABC_folder
ABC_cr4ereport.rpt
$TemplateToken$_cr4ereport.rpt
:
● CUID=XXXXXXXXXX
● Connexion=
$TemplateToken
$_ODBCConnection
$TemplateToken$_cr4ereport.rpt
● CUID=XXXXXXXXXX
● Connexion=
$TemplateToken
$_ODBCConnection
ABC_cr4ereport.rpt
:
● CUID=AAAAAAAAAA
● Connexion=
ABC_ODBCConnection
:
Connexions
Connections
$TemplateToken$_unshared
$TemplateToken
$_ODBCConnection
$TemplateToken$_ODBCConnection :
● CUID=ZZZZZZZZZZ
● type=CCIS.DataConnection
Connections
$TemplateToken$_unshared
$TemplateToken$_ODBCConnection
ABC_unshared
ABC_ODBCConnection
$TemplateToken$_ODBCConnection :
● CUID=ZZZZZZZZZZ
● type=CCIS.DataConnection
ABC_ODBCConnection
:
● CUID=CCCCCCCCCC
● type=CCIS.DataConnection
Mappage des préfixes de tables
La base de données modèle peut utiliser des préfixes de tables différents de la base de données du nouveau client vers laquelle vous dirigez les rapports. Dans ce cas, configurez les options suivantes :
● crystalreport.ccis.dataconnection.templatedb<n> : CUID de l'objet de connexion modèle
22
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Configuration d'un modèle de client
● crystalreport.ccis.dataconnection.templatetableprefixes<n> : Préfixes de table de la source de données modèle
● crystalreport.ccis.dataconnection.tenanttableprefixes<n> : Préfixes de table de la source de données client de destination du mappage
Séparez les préfixes à l'aide de points-virgules et terminez la liste par un point-virgule pour être en mesure d'identifier les chaînes vides ("").
Par exemple, les préfixes de tables suivants : crystalreport.ccis.dataconnection.templatedb1=ZZZZZZZZZZ crystalreport.ccis.dataconnection.templatetableprefixes1=templateprefixa;templatepre fixb;; crystalreport.ccis.dataconnection.tenanttableprefixes1=;tenantprefixb;tenantprefixc;
Entraînent le mappage suivant :
Préfixe modèle templateprefixa templateprefixb
(chaîne vide)
Mappe vers le préfixe client
(chaîne vide) tenantprefixb tenantprefixc
Conseil
Pour trouver le nom d'un préfixe de table dans un rapport modèle, affichez les détails de l'objet de connexion directe aux données à l'aide de l'outil de conception d'information SAP BusinessObjects.
Informations associées
Gestion des univers et des connexions [page 23]
Ajout de dossiers publics au modèle de client [page 15]
4.10 Gestion des univers et des connexions
L'outil de gestion de l'architecture mutualisée permet de gérer les informations d'univers et de connexions client.
Cette section présente les scénarios suivants à prendre en compte :
● Univers et connexions non partagés
● Gestion des univers et des connexions
Remarque
Cette version prend en charge les univers classiques (fichiers .unv) avec prise en charge limitée pour les univers DSL (fichiers .unx, avec des exceptions qui incluent les restrictions d'accès (profil de sécurité) et les univers DSL à plusieurs connexions).
Guide d'architecture mutualisée
Configuration d'un modèle de client
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
23
Remarque
Avec la version de la plateforme de BI 4.1 SP3, l'Information Design Tool (IDT) prend en charge les univers à plusieurs sources (MSU). Les noms de connexion aux données utilisant des caractères spéciaux tels que le symbole de dollar ($) ou le trait de soulignement (_) seront ignorés par les noms de dossier générés. Si vous avez besoin que les noms soient traités par l'outil d'architecture mutualisée, il est recommandé de ne pas sélectionner l'option
Créer automatiquement des dossiers et des objets pour toutes les connexions
se trouvant dans la page
Sélectionner une fondation de données
de l'Assistant Nouvelle couche de gestion.
Pour plus d'informations, voir le Guide de l'utilisateur de l'outil de conception d'information, section 12.3
Comment créer une couche de gestion relationnelle.
4.10.1 Univers et connexions non partagés
Univers et connexions non partagés
Dans ce scénario, les rapports et analyses se connectent à des univers séparés (avec des objets de connexion sous-jacents séparés). Cela permet d'automatiser la distribution de rapports modèle tout en isolant les données accessibles pour chaque client.
Remarque
Vous devez définir les options décrites dans cette tâche en plus des autres options requises (telles que les modèles de dossier) pour exécuter l'outil de gestion de l'architecture mutualisée.
Pour fournir des objets de connexion et univers non partagés séparés pour chaque client :
1. Dans la zone de gestion
Architecture mutualisée
de la CMC (Central Management Console), créez une connexion et incluez le jeton modèle à son nom, puis enregistrez-la dans le dossier de connexions modèle dont le nom comporte la chaîne de jeton modèle.
2. Créez un univers dont le nom contient le jeton modèle et utilisant la connexion modèle créée à l'étape 1, puis enregistrez-le dans un dossier d'univers dont le nom comporte la chaîne de jeton modèle.
3. Créez et téléchargez un jeu de rapports ou d'analyses utilisant l'univers créé à l'étape 2 dans un dossier de modèles de la plateforme de BI.
4. Définissez les options requises suivantes dans le fichier de configuration client :
Table 6 :
Pour cette option requise Procédez ainsi optionIncludeUniverses Définissez-la sur true afin que les univers modèle soient copiés sur chaque client
24
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Configuration d'un modèle de client
Pour cette option requise optionIncludeConnections templateUniverseFolder templateConnectionFolder ccis.dataconnection.dbcredentials1
Procédez ainsi
Définissez-la sur true afin que les connexions modèle soient copiées sur chaque client
Définissez le chemin du dossier contenant vos modèles d'univers, par exemple, $TemplateToken$_unshared
Le chemin est relatif au dossier Universes racine.
Définissez le chemin du dossier contenant vos modèles d'univers, par exemple, $TemplateToken$_unshared
Le chemin est relatif au dossier Connections racine.
Définissez sur les informations de l'objet connexion modèle
à répliquer pour chaque client, par exemple
< <CUID> >;< <nom de la source de données> >;< <nom de la base de données> >;< <nom d'utilisateur> >;< <mot de passe> > .
CUID est le CUID d'un objet de connexion modèle. Spéci fiez les informations de DSN ( < <nom de la source de données> > , < <nom de la base de données> > ) de la connexion au nouveau client à créer.
Si vous avez plusieurs objets connexion modèle, ajoutez d'autres options ccis.dataconnection.dbcredentials
, comme ccis.dataconnection.dbcredentials2
, ccis.dataconnection.dbcredentials3
, ... ccis.dataconnection.dbcredentialsn
.
5. A partir d'une ligne de commande, exécutez l'outil de gestion de l'architecture mutualisée.
Le nouveau client dispose de ses propres instances de rapports, analyses, univers et objets de connexion.
Prenons les captures d'écran avant/après suivantes du CMS, en supposant que l'outil a été exécuté à deux reprises pour créer des clients nommés "ABC" et "DEF". Dans cet exemple, le CUID dans l'option ccis.dataconnection.dbcredentials1 est défini sur ZZZZZZZZZZ :
Guide d'architecture mutualisée
Configuration d'un modèle de client
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
25
Table 7 :
Type d'objet
Dossiers et rap ports
Univers
Avant
Public Folders
$TemplateToken$_unshared
$TemplateToken$_sales.wid
$TemplateToken$_sales.wid
:
● CUID=XXXXXXXXXX
● Univers=
$TemplateToken
$_ODBCUniverse.unv
Après
Public Folders
$TemplateToken$_unshared
$TemplateToken$_sales.wid
ABC_unshared
ABC_sales.wid
DEF_unshared
DEF_sales.wid
$TemplateToken$_sales.wid
:
● CUID=XXXXXXXXXX
● Univers=
$TemplateToken
$_ODBCUniverse.unv
ABC_sales.wid
:
● CUID=AAAAAAAAAA
● Univers=
ABC_ODBCUniverse.unv
DEF_sales.wid
:
● CUID=DDDDDDDDDD
● Univers=
DEF_ODBCUniverse.unv
Universes
$TemplateToken$_unshared
$TemplateToken
$_ODBCUniverse.unv
$TemplateToken$_ODBCUniverse.unv
:
● CUID=YYYYYYYYYY
● Connexion=
$TemplateToken
$_ODBCConnection
Universes
$TemplateToken$_unshared
$TemplateToken
$_ODBCUniverse.unv
ABC_unshared
ABC_ODBCUniverse.unv
DEF_unshared
DEF_ODBCUniverse.unv
$TemplateToken$_ODBCUniverse.unv
:
● CUID=YYYYYYYYYY
● Connexion=
$TemplateToken
$_ODBCConnection
ABC_ODBCUniverse.unv
:
● CUID=BBBBBBBBBB
● Connexion=
ABC_ODBCConnection
DEF_ODBCUniverse.unv
:
● CUID=EEEEEEEEEE
● Connexion=
DEF_ODBCConnection
26
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Configuration d'un modèle de client
Type d'objet
Connexions
Avant
Connections
$TemplateToken$_unshared
$TemplateToken
$_ODBCConnection
$TemplateToken$_ODBCConnection :
● CUID=ZZZZZZZZZZ
● type=CCIS.DataConnection
Après
Connections
$TemplateToken$_unshared
$TemplateToken$_ODBCConnection
ABC_unshared
ABC_ODBCConnection
DEF_unshared
DEF_ODBCConnection
$TemplateToken$_ODBCConnection :
● CUID=ZZZZZZZZZZ
● type=CCIS.DataConnection
ABC_ODBCConnection :
● CUID=CCCCCCCCCC
● type=CCIS.DataConnection
DEF_ODBCConnection
:
● CUID=FFFFFFFFFF
● type=CCIS.DataConnection
4.10.2 Univers et connexions partagés
Dans ce scénario, les rapports et analyses se connectent aux mêmes univers et objets de connexion.
Remarque
Vous devez définir les options décrites dans cette tâche en plus des autres options requises (telles que les modèles de dossier) pour exécuter l'outil de gestion de l'architecture mutualisée.
Pour spécifier un environnement partagé :
1. Créez une connexion dont le nom ne contient pas le jeton modèle et enregistrez-la dans un dossier de connexions partagé par tous les clients.
Rappel : le nom de la connexion ne peut pas contenir le jeton modèle.
2. Créez un univers utilisant la connexion modèle créée à l'étape 1 et enregistrez-le dans un dossier d'univers partagé par tous les clients.
3. Créez et téléchargez un jeu de rapports ou d'analyses utilisant l'univers créé à l'étape 2 dans un dossier de modèles de la plateforme de BI.
4. Définissez les options suivantes dans le fichier de configuration client :
Table 8 :
Pour cette option requise Procédez ainsi optionUseSharedUniverses
Définissez-la sur true
.
Guide d'architecture mutualisée
Configuration d'un modèle de client
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
27
Pour cette option requise optionUseSharedConnections sharedUniverseFolder templateConnectionFolder
Procédez ainsi
Définissez-la sur true .
Définissez le chemin du dossier contenant votre univers partagé, par exemple,
SharedUniverses
.
Le chemin est relatif au dossier Universes racine.
Définissez le chemin du dossier contenant vos modèles d'univers, par exemple,
SharedConnections
.
Le chemin est relatif au dossier
Connections
racine.
5. A partir d'une ligne de commande, exécutez l'outil de gestion de l'architecture mutualisée.
Après avoir exécuté l'outil, le nouveau client dispose de ses propres instances de rapport, analyses utilisant un univers et un objet de connexion communs.
Prenons les captures d'écran avant/après suivantes du CMS, en supposant que l'outil a été exécuté à deux reprises pour créer des clients nommés "ABC" et "DEF" :
4.10.3 Restriction d'accès aux données pour les univers partagés (univers
UNV
classiques uniquement)
Lors du partage d'univers entre des clients, vous pouvez limiter les données de l'univers que peut visualiser chaque client. Pour restreindre l'accès aux données, vous pouvez accorder à certains groupes d'utilisateurs des droits sur les objets, lignes, requêtes et autres aspects d'un univers. Cela a lieu lors de la conception de l'univers
(et non dans le modèle de client), dans la boîte de dialogue
Gérer les restrictions d'accès
de l'outil de conception d'univers SAP BusinessObjects. Lorsqu'un membre du groupe d'utilisateurs accède à l'univers, la requête générée au moment de l'exécution renvoie uniquement les données auxquelles le groupe d'utilisateurs a accès.
Remarque
Cette rubrique ne s'applique pas aux univers DSL UNX.
L'outil de gestion de l'architecture mutualisée aide à automatiser cette tâche. Au lieu de restreindre l'accès d'un groupe spécifique, vous pouvez utiliser l'outil pour définir l'accès du groupe d'utilisateurs modèle (c'est-à-dire le groupe dont le nom contient la chaîne de jeton modèle). Le nom des restrictions que vous créez doit contenir la chaîne du jeton modèle. Après avoir exécuté l'outil, la restriction d'accès sera remplacée par le nom de client, spécifié par l'option tenantName du fichier de configuration client.
Remarque
Assurez-vous que le groupe d'utilisateurs est également un groupe modèle (dont le nom contient
$TemplateToken$) afin que des restrictions en conflit mutuel ne soient pas appliquées au même groupe d'utilisateurs client. Vous ne pouvez pas appliquer plusieurs restrictions au même groupe d'utilisateurs. Pour en savoir plus sur la configuration des restrictions d'accès dans les univers classiques (fichiers .unv), voir le
Guide de l'utilisateur de l'outil de conception d'univers SAP BusinessObjects.
28
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Configuration d'un modèle de client
5 Exécution de l'outil de gestion de l'architecture mutualisée
Pour exécuter l'outil de gestion de l'architecture mutualisée, accédez au dossier où se trouve l'outil, ouvrez une invite de commande et exécutez multitenancymanager.jar avec le fichier de définition des clients transmis dans l'option -configFile :
java -jar multitenancymanager.jar -configFile tenant_template_def.properties
Remarque
Une mise à jour de la variable Path environment peut s'avérer nécessaire.
Par défaut, l'outil de gestion de l'architecture mutualisée est installé avec la plateforme de BI à l'emplacement suivant :
● Windows : <
<REPINSTALL> >\SAP BusinessObjects Enterprise XI 4.0\java\apps
\multitenancyManager\jars\
● Unix : <
<REPINSTALL> >/sap_bobj/enterprise_xi40/java/apps/multitenancyManager/jars/
Pour activer la prise en charge d'univers multi-source activé (MSU) introduite dans la version de la plateforme de
BI 4.1 SP3, ajoutez la variable de chemin d'accès aux fichiers binaires du serveur de connexion comme suit :
● set path=<
<INSTALREPL> >\SAP BusinessObjects Enterprise XI 4.0\win32_x86;%path%
Attention
L'outil de gestion de l'architecture mutualisée crée et valide les nouveaux objets (tels que des groupes d'utilisateurs, des dossiers, des documents et des univers) sur votre référentiel CMS. Laissez l'option abortANDRollback définie sur true (valeur par défaut) de sorte que, si une erreur survient, l'outil de mise en service reprenne automatiquement les modifications apportées au CMS. Si un nettoyage plus avancé est nécessaire, utilisez l'option
Supprimer
de la zone
Architecture mutualisée
de la CMC pour supprimer les objets associés au client concerné.
5.1 Options de ligne de commande
Vous pouvez utiliser la ligne de commande pour transmettre des options directement à l'outil de gestion de l'architecture mutualisée.
Lors de la création de nouveaux clients, les paramètres et leurs valeurs sont livrés par le biais de la ligne de commande. Les valeurs de paramètre saisies sur la ligne de commande remplacent les mêmes paramètres dans le fichier de configuration client (tenant_template_def.properties). Lorsque vous remplacez des options dans le fichier de configuration sur la ligne de commande, le fichier de configuration n'est pas modifié dans le processus.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
29
L'exemple suivant illustre la méthode de remplacement de l'option tenantName dans le fichier de configuration client : java -jar multitenancymanager.jar -configFile tenant_template_def.properties tenantName=xyz_customer
Augmentation de l'allocation de mémoire Java
Pour certaines opérations complexes, vous pouvez rencontrer une exception de mémoire insuffisante lors de l'exécution de l'outil de gestion de l'architecture mutualisée. Ce message d'exception est semblable à l'exemple suivant :
There was an error running multitenancy management tool.LoggingoffException in thread
"AWT-Shutdown" java.lang.OutOfMemoryError: PermGen spaceException in thread
"sap.bobj.mainMultiTenancyManagerThread" java.lang.OutOfMemoryError: PermGen spaceException in thread
"Business Objects - Sessions Clean up" java.lang.OutOfMemoryError: PermGen space
Pour augmenter l'allocation d'espace de génération permanente de la valeur par défaut (64 Mo) à 128 Mo, ajoutez le paramètre -XX:MaxPermSize=128m comme suit :
<InstallDir> \SAP BusinessObjects Enterprise XI4.0\win64_x64\sapjvm\bin\ java.exe" -XX:MaxPermSize=128m -jar multitenancymanager.jar -configFile tenant_template_def.properties
Remarque
Ne confondez pas cet ajustement de mémoire avec la taille de tas max. de la JVM -Xmx.
Embarquement et mise en service d'univers DSL
La définition de la propriété système Java -Dbusinessobjects.connectivity.directory sur le dossier de serveur de connexion BOE est nécessaire lors de l'utilisation de la gestion de l'architecture mutualisée pour embarquer ou mettre en service des univers DSL.
Avant d'exécuter l'outil de l'architecture mutualisée, définissez le chemin d'accès aux fichiers binaires SAP
BusinessObjects sur un ordinateur Windows comme suit : set path= <InstallDir> \SAP BusinessObjects Enterprise XI 4.0\ <machine architecture> ;
%path%
Un exemple de définition d'un chemin d'accès sur un ordinateur Windows se présente comme suit : set path=c:\bip_autochain\boe\SAP BusinessObjects Enterprise XI 4.0\win64_x64;%path%
Un exemple de définition d'un chemin d'accès sur un ordinateur Linux se présente comme suit : export PATH=”/opt/boe/sap_bobj/enterprise_xi40/linux_x64:$PATH”
30
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Des exemples d'
<architecture de l'ordinateur>
sont win64_x64, linux_x64, aix_rs6000_64, solaris_sparcv9, etc.
Exécutez l'outil de l'architecture mutualisée pour définir -Dbusinessobjects.connectivity.directory comme suit :
<InstallDir> \SAP BusinessObjects Enterprise XI 4.0\win64_x64\sapjvm\bin\java.exe"
-Dbusinessobjects.connectivity.directory=" <InstallDir> \SAP BusinessObjects
Enterprise XI 4.0\ dataAccess\connectionServer" -jar multitenancymanager.jar -configFile tenant_template_def.properties
Informations associées
Exécution de l'outil de gestion de l'architecture mutualisée [page 29]
5.2 Référence du fichier de configuration de la définition d'un client
Ceci est la section de référence concernant les options de configuration contenues dans le fichier de configuration de la définition d'un client (tenant_template_def.properties).
Catégorie
Configuration obligatoire
Authentification
Nom de la propriété
---
---
Fonction
---
Exemple de valeur
---
Remplace templateToken Démo Client 4
Chaîne d'espace réservé qui sera remplacée par la chaîne tenantName .
$Tenant_Template$
Adresse et numéro de port
(le port par défaut est 6400) du serveur
Type d'authentification
Nom de la connexion
Mot de passe localhost:8080 secEnterprise utilisateurclient1
---
Suspendre le processus de mise en service en cas d'erreur. Appuyez sur Y pour continuer.
passutilisateur1
— true ou false
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
31
Catégorie Nom de la propriété Fonction Exemple de valeur
Configuration d'embarquement et de mise en service de client facultative
---
Option...
---
Nombre maximal d'utilisateurs pour ce client
Emplacement du fichier journal
---
100 c:\program files
(x86)\SAP
BusinessObjects\SAP
BusinessObjects
Enterprise XI 4.0\lo gging
---
Si la valeur est true, annulation des changements de mise en service lorsque se produit une erreur fatale.
true ou false
---
Le cas échéant, utiliser avec les paramètres de propriété template... correspondants
Remplacements de sécurité 1 (écraser), 0 (fusionner) , 2
(écraser), 3 (ignorer) true ou false
Modèle...
optionUseSharedConnection s [page 69]
----true true true true true true true
ou
ou
ou
ou
ou
ou
ou false false false false false false false
Dossier de départ
Utiliser avec les paramètres de propriété optionInclude... correspondants tenants/$tenant
$_reports;tenants/
32
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Catégorie Nom de la propriété Fonction Exemple de valeur
$tenant$_programs/ public tenants/$tenant$
tenants/$tenant$
$tenant$
Partagé...
---
/Custom Events/
$tenant$;/System
Events/$tenant
$_system tenants/Test Shared
Universe tenants/Test Shared
Connections
--Configurations propres aux types (de bases de données) (facultatif)
Connexions à la base de données Crystal
Connexions à la base de données gérée de Crystal
--crystalreport.templa
tedb crystalreport.tenant
db crystalreport.templa
tetableprefixes crystalreport.tenant
tableprefixes crystalreport.ccis.d
ataconnection.templa
tedb
Identification et informations de connexion de la base de données crystalreport.templatedb1=te mplateserver;templatedbna me;odbc;administrator;pass word
Utiliser quand la mise à jour des préfixes de tables est nécessaire.
crystalreport.tenantdb1=tena ntserver;tenantdbname;odbc
;administrator;mypassword crystalreport.templatetablep
refixes1=templateprefixa;tem plateprefixb;; crystalreport.tenanttableprefi
xes1=;tenantprefixb;tenantpr efixc;
Identification et informations de connexion de la base de données crystalreport.ccis.dataconne
ction.templatedb1=ARiyILQC
6h5Ogwf8VolZzqQ crystalreport.ccis.d
ataconnection.templa
tetableprefixes
Utiliser quand la mise à jour des préfixes de tables est nécessaire.
crystalreport.ccis.d
ataconnection.tenant
tableprefixes crystalreport.ccis.dataconne
ction.templatetableprefixes1
=templateprefixa;templatepr efixb;; crystalreport.ccis.dataconne
ction.tenanttableprefixes1=;t enantprefixb;tenantprefixc;
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
33
Catégorie
Connexions à la base de données
Nom de la propriété ccis.dataconnection.
dbcredentials
Fonction Exemple de valeur
Mettre à jour la connexion à la base de données CCIS ccis.dataconnection.dbcrede
ntials1=ARiyILQC6h5Ogwf8V olZzqQ;tenantDBN;tenantDB; userABC;Password123
Informations associées
tenant_template_def.properties [page 97]
5.2.1 Configuration obligatoire
5.2.1.1 tenantName
Nom du client à ajouter à la plateforme de BI par l'outil de mise en service du client. Cette chaîne remplace la chaîne
templateToken [page 36] chaque fois qu'elle a été déclarée dans la CMC dans le modèle de client créé
précédemment.
Par exemple, si tenantName=abc, templateToken=$TemplateToken$ et que vous avez créé un modèle de groupe d'utilisateurs nommé “$TemplateToken$_usergroup”, l'outil crée un groupe d'utilisateurs nommé
"abc_usergroup".
Remarque
remplace la valeur stockée dans le fichier des propriétés de définition client.
Catégorie
Configuration obligatoire - Configuration de client
Paramètre requis ?
Oui
34
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Paramètre par défaut
Aucun
Exemple
Type alphanumérique alphanumérique
Exemple
Démo Client 4
Tenant_xyz
Remarque les espace et les nombres sont autorisés dans le nom, mais pas les symboles dollar $ .
CMC - Interface utilisateur de l'architecture mutualisée
Les noms de client peuvent être modifiés dans
CMC > Architecture mutualisée > Propriétés > Nom du client
.
Le nom du client doit être saisi, sinon une alerte d'avertissement apparaît :
Le nom du client ne peut pas être vide
.
.
Commentaire du fichier des propriétés
# (Mandatory) Name of the tenant being added.
# - Tenant specific info, overridden by command-line option tenantName=ABC
Ligne de commande à saisir
Les clients peuvent être créés à l'aide d'un nom spécifié à partir de la ligne de commande et qui remplace le nom défini dans le fichier de configuration client.
java -jar multitenancymanager.jar -configFile tenant_template_def.properties tenantName=xyz_customer
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
35
Informations associées
Pour modifier le nom de la base de données [page 102]
5.2.1.2 templateToken
Un nom de chaîne unique entre des symboles dollar $ utilisé dans un objet modèle de client tel qu'un nom de dossier, un nom de connexion, des noms d'événements, etc. Lorsqu'un nouveau client est mis en service à l'aide de l'outil de l'architecture mutualisée, la chaîne templateToken sert d'espace réservé qui sera remplacé par la chaîne dans tenantName.
Remarque
Choisissez une chaîne unique qui ne se trouve pas couramment dans les noms d'objet existants au sein de votre installation de la plateforme de BI.
Catégorie
Configuration obligatoire - Configuration de client
Paramètre requis ?
Oui
Remarque
Le nom défini dans
remplace l'expression de chaîne à chercher et remplacer définie dans templateToken. Par exemple, la nouvelle valeur de tenantName Tenant_xyz remplace toutes les occurrences de la valeur de templateToken $Tenant_Template$.
Paramètre par défaut
Aucun
36
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Exemple
Type alphanumérique
Exemple
$Tenant_Template$
Remarque
Toutes les occurrences de l'expression entre des symboles dollar seront remplacées par le nom du client.
Commentaire du fichier des propriétés
# (Mandatory) Template token identifier used for tenant name replacing
# - Can be any format but need to clearly identify the templates so that any regular
# objects not intended as templates should not have the token embedded in their names.
# - E.g. User group template /$tenant$_users/ for tenant ABC will become /ABC_users/ templateToken=$tenant$
Informations associées
5.2.1.3 Authentification
5.2.1.3.1 cms
Nom de domaine ou IP et numéro de port du CMS (Central Management Server).
Catégorie
Configuration obligatoire - Configuration de client - Authentification
Paramètre requis ?
Oui
Remarque
Nécessite également la définition des options de configuration auth, user et pwd.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
37
Paramètre par défaut
Type
URL
Port
URL
Exemple localhost
6400 www.tenantabcfinance.com:8080
Remarque
Il n'existe aucune valeur par défaut. Le numéro de port peut être ignoré s'il s'agit de 6400.
6400 est le port par défaut si aucun n'est inclus dans l'URL.
Il s'agit du nom de domaine suivi de l'affectation de port.
Exemple
Type
URL
URL
URL
URL
Exemple localhost
10.168.4.16
Remarque ordinateur local adresse IP localhost:6400 ordinateur local s'exécutant par défaut sur le port par défaut 6400 www.exampleserver.com:2456 nom de domaine utilisant le port 2456
Messages de réussite du fichier journal
Logging on to cms localhost
Logon succeeds
Logging off
Commentaire du fichier des propriétés
# (Mandatory) Logon information cms=
38
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <
<RépInstall> >\SAP BusinessObjects
Enterprise XI 4.0\Logging\multitenancymanager< <aaaa> >< <mm> >< <jj> >< <hhhhhhhhh> >.csv>
<INSTALLDIR> \SAP BusinessObjects Enterprise XI 4.0\logging
\multitenancymanager20120626163937724.csv
Voir le Guide de résolution des incidents pour en savoir plus.
Erreur Cause
Impossible d'établir la connexion via l'authentification Enterprise. Veuillez vous assurer que vos informations de connexion sont correctes.
Vous n'avez pas pu vous connecter parce que votre nom d'utilisateur est introuvable ou parce que votre mot de passe n'est pas valide.
Action
Assurez-vous que votre nom d'utilisateur et votre mot de passe sont corrects.
Informations associées
5.2.1.3.2 auth
Type d'authentification à utiliser pour la connexion. Il peut s'agir de l'authentification Enterprise, LDAP, WinAD et de l'authentification SAP.
Catégorie
Configuration obligatoire - Configuration de client - Authentification
Paramètre requis ?
Oui
Remarque
Nécessite également la définition des options de configuration cms, user et pwd.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
39
Paramètre par défaut
Aucun
Commentaire du fichier des propriétés
# (Mandatory) Logon information auth=secEnterprise
Exemple
Type
Valeur fixe
Valeur fixe
Valeur fixe
Valeur fixe
Exemple secEnterprise secLDAP secWinAD secSAPR3
Messages de réussite du fichier journal
Logging on to cms localhost
Logon succeeds.
Remarque
Authentification Enterprise
Authentification Lightweight Directory
Access Protocol
Authentification Windows Active
Directory (AD)
Authentification SAP
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <
<RépInstall> >\SAP BusinessObjects
Enterprise XI 4.0\Logging\multitenancymanager< <aaaa> >< <mm> >< <jj> >< <hhhhhhhhh> >.csv>
<INSTALLDIR> \SAP BusinessObjects Enterprise XI 4.0\logging
\multitenancymanager20120626163937724.csv
Voir le Guide de résolution des incidents pour en savoir plus.
40
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Erreur
Impossible d'établir la connexion via l'authentification Enterprise. Veuillez vous assurer que vos informations de connexion sont correctes.
Cause
Vous n'avez pas pu vous connecter parce que votre nom d'utilisateur est introuvable ou parce que votre mot de passe n'est pas valide.
Action
Assurez-vous que votre nom d'utilisateur et votre mot de passe sont corrects.
Informations associées
5.2.1.3.3 utilisateur
Nom d'utilisateur du compte utilisé pour se connecter au CMS et exécuter l'outil de l'architecture mutualisée. Un nom d'utilisateur de client ne suffit pas.
Catégorie
Configuration obligatoire - Configuration de client - Authentification
Paramètre requis ?
Oui
Remarque
Nécessite également la définition des options de configuration cms, auth et pwd
Paramètre par défaut
Aucun
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
41
Commentaire du fichier des propriétés
# (Mandatory) Logon information user=administrator
Exemple
Type alphanumérique alphanumérique
Exemple
Accounting_1xU3v
Messages de réussite du fichier journal
Logging on to cms localhost
Logon succeeds.
Logging off
Remarque
Chaîne de mot de passe
Chaîne de mot de passe
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
<INSTALLDIR> \SAP BusinessObjects Enterprise XI 4.0\logging
\multitenancymanager20120626163937724.csv
Voir le Guide de résolution des incidents pour en savoir plus.
Erreur
Impossible d'établir la connexion via l'authentification Enterprise. Veuillez vous assurer que vos informations de connexion sont correctes.
Cause
Vous n'avez pas pu vous connecter parce que votre nom d'utilisateur est introuvable ou parce que votre mot de passe n'est pas valide.
Action
Vérifiez que votre nom d'utilisateur et votre mot de passe sont corrects.
Informations associées
42
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
5.2.1.3.4 pwd
Mot de passe du compte utilisateur utilisé pour se connecter au CMS et exécuter l'outil de l'architecture mutualisée.
Catégorie
Configuration obligatoire - Configuration de client - Authentification
Paramètre requis ?
Oui
Remarque
Nécessite également la définition des options de configuration cms, auth et user
Paramètre par défaut
Aucun
Commentaire du fichier des propriétés
# (Mandatory) Logon information pwd=
Exemple
Type alphanumérique
Exemple
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Remarque
Chaîne de mot de passe
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
43
Type alphanumérique
Exemple
Accounting_1xU3v
Remarque
Chaîne de mot de passe
Messages de réussite du fichier journal
Logging on to cms localhost
Logon succeeds.
Logging off
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
<INSTALLDIR> \SAP BusinessObjects Enterprise XI 4.0\logging
\multitenancymanager20120626163937724.csv
Voir le Guide de résolution des incidents pour en savoir plus.
Erreur
Impossible d'établir la connexion via l'authentification Enterprise. Veuillez vous assurer que vos informations de connexion sont correctes.
Cause
Vous n'avez pas pu vous connecter parce que votre nom d'utilisateur est introuvable ou parce que votre mot de passe n'est pas valide.
Action
Vérifiez que votre nom d'utilisateur et votre mot de passe sont corrects.
Informations associées
5.2.1.4 reviewBeforeProceed
Indique si les erreurs ou avertissements doivent être passés en revue avant d'apporter les modifications finales à la configuration du gestionnaire de l'architecture mutualisée. Le script s'interrompra et attendra confirmation pour continuer.
44
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Catégorie
Configuration obligatoire - Configuration de client
Paramètre requis ?
Non
Paramètre par défaut
Vrai
Exemple
Type booléen booléen
Exemple reviewBeforeProceed=true reviewBeforeProceed=false
Remarque
(par défaut) : Active les invites de vérification.
A chaque erreur ou avertissement dont l'administrateur de configuration doit prendre connaissance avant la reprise de la configuration. Les messages comprennent des suggestions de résolution des erreurs.
Désactive les invites de vérification.
Les erreurs et avertissements s'affichent et sont écrits dans le fichier journal, mais la configuration ne s'interrompra pas et n'attendra pas confirmation pour continuer.
Commentaire du fichier des propriétés
# (Optional) Review configuration errors/warnings, if any, before proceeding to the actual MTM operation.
# - true: (default) review the configuration errors and warnings the tool found before giving instruction on how to proceed
# - false: the tool will not prompt the user for review, instead it will display the errors/warnings and ignore them
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
45
reviewBeforeProceed=true
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
Informations associées
5.2.2 Options de configuration d'embarquement et de mise en service de client
5.2.2.1 tenantConcurrentUserLimit
Nombre maximal d'utilisateurs d'un client autorisés à se connecter simultanément.
Lorsque la limite est atteinte, plus aucun utilisateur ne peut se connecter tant qu'un autre utilisateur du client ne s'est pas déconnecté. Cela assure que les utilisateurs d'autres clients peuvent se connecter. Si le nombre maximal d'utilisateurs est atteint pour tous les clients, le système affiche un message d'avertissement.
Catégorie
Configuration d'embarquement et de mise en service de client
Paramètre requis ?
Non
Paramètre par défaut
100
46
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Exemple
Type nombre nombre nombre
Exemple tenantConcurrentUserLimit=1
00
Remarque
100 est la valeur par défaut.
tenantConcurrentUserLimit=-
1
Nombre autorisé d'utilisateurs illimité.
tenantConcurrentUserLimit= Si aucune valeur n'a été saisie, le système utilise la valeur par défaut -1
Interface de la CMC
Les valeurs de pondération de chaque client peuvent être modifiées sous
CMC > Architecture mutualisée >
Propriétés > Utilisateurs simultanés
.
Saisissez une
Valeur
de zéro (0) pour désactiver le client. Une alerte rouge s'affiche dans la CMC et indique :
La valeur 0 indique que le client ne peut effectuer aucune action
. Sélectionnez la case d'option
Illimité
pour supprimer toutes les limitations de ressources.
Messages de réussite du fichier journal
aucun
Commentaire du fichier des propriétés
# (Optional) Number of concurrent users allowed for the tenant being added.
# Defaults to -1 meaning unlimited in which case the number of concurrent users
# for this tenant will only be limited by what the BOE license key allows
# for the entire system. When not specified, this option will be set to default
# during the tenant's first on-board, or unchanged during tenant's provisioning.
# - Tenant specific info tenantConcurrentUserLimit=100
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
47
Erreur
Erreur : Configuration non valide du paramètre
"tenantConcurrentUserLimit".
Cause Action
La valeur fournie n'est pas acceptable.
Supprimez la valeur ou saisissez un nombre positif.
Informations associées
Pour modifier le nombre d'utilisateurs simultanés pour une base de données [page 103]
5.2.2.2 statusLog
Répertoire où est créé le fichier journal.
A des fins de dépannage, le fichier journal contient une trace du programme et toutes les erreurs qui sont survenues. Par exemple : statusLog=”C:\TenantLogs\”
Le fichier journal est automatiquement nommé en fonction de la valeur tenantName ainsi que de la date et de l'horodatage pour l'exécution du programme. Par exemple : multitenancymanager<aaaa><mm><jj><heure>.csv
Catégorie
Configuration d'embarquement et de mise en service de client
Paramètre requis ?
Non
Paramètre par défaut
● Windows : <REP_INSTALL>\SAP BusinessObjects Enterprise XI 4.0\logging\
● Unix : <REP INSTALL>/sap_bobj/logging/
48
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Exemple
Type chemin d'accès chemin d'accès chemin d'accès chemin d'accès
Exemple statusLog=c:\biplogs statusLog=c:\program files
(x86)\SAP BusinessObjects
\SAP BusinessObjects
Enterprise XI 4.0\logging
<REPINSTALL>\SAP
BusinessObjectsEnterprise X
I 4.0\logging\
<REPINSTALL>/sap_bobj/ logging/
Remarque
Chemin d'accès au lecteur personnalisé.
Exemple
Le répertoire par défaut de Windows quand statusLog est laissé vide.
Le répertoire par défaut d'Unix quand statusLog est laissé vide.
Commentaire du fichier des propriétés
# (Optional) Status log location - directory path for the status log file
# - The tenant name and timestamp (?) will be used to construct the log file name
# - Default status log goes to the logging directory in the BOE install, typically
# c:\program files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI
4.0\logging statusLog=
Informations associées
5.2.2.3 abortANDRollback
Dans le cas où un client ne serait pas créé en raison d'une erreur fatale, le système reprend à l'état d'origine avant le début du processus de mise en service. Cette option est activée par défaut.
La définition de abortANDRollback=false sur une tentative de mise en service qui, à votre connaissance, risque d'échouer, permet au processus de se dérouler jusqu'à la fin, vous pouvez alors consulter le fichier journal pour corriger les erreurs. Dans ce cas de création de client incomplète, les objets restants peuvent être supprimés
à l'aide de la fonction CMC > Architecture mutualisée > Supprimer ou en cherchant les objets associés à ce client et en les supprimant.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
49
Remarque
Si la validation de certains objets par le CMS échoue et que abortANDRollback=false, votre client n'est créé que partiellement avec les objets dont la validation a réussi. Utilisez le fichier journal pour dépanner et corriger les erreurs éventuelles, puis exécutez à nouveau l'outil de l'architecture mutualisée pour ce client.
Catégorie
Configuration d'embarquement et de mise en service de client
Paramètre requis ?
Non
Paramètre par défaut
true
Exemple
Type booléen booléen
Exemple abortANDRollback=false abortANDRollback=true
Remarque
Permet au processus d'embarquement ou de mise en service de s'achever même si des erreurs sont survenues.
true
est la valeur par défaut.
Les modifications effectuées seront annulées si une erreur fatale se produit.
Vérifiez à l'aide de la CMC si des objets résiduels ont été laissés suite à une reprise.
Interface utilisateur accessible dans la CMC
Non
50
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Utilisez la CMC pour vérifier les zones où des objets ont pu être créés, des univers, des connexions, des catégories, des profils, des événements et des dossiers, par exemple
Messages de réussite du fichier journal
aucun
Commentaire du fichier des propriétés
# (Optional) Rollback option
# - true: rollback if one of the infoobjects fail to commit
# - false: keep going, and log the failures
# - default is false abortANDRollback=false
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <
<RépInstall> >\SAP BusinessObjects
Enterprise XI 4.0\Logging\multitenancymanager< <aaaa> >< <mm> >< <jj> >< <hhhhhhhhh> >.csv>
Erreur Cause Action
Configuration non valide du paramètre
<option_de_config> du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config>
.
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée en cours d'exécution. Cela résulte souvent d'options obligatoires laissées vides.
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies ) et assurez-vous que la valeur de
<option_de_config> est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal
.csv
n'est créé si cette erreur se produit.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale Lisez les erreurs suivantes ou activez le suivi.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
51
Erreur Cause
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008
)
Le paramètre user est incorrect.
Action
Saisissez le nom d'utilisateur correct.
Informations associées
5.2.2.4 Options de prise en charge des modèles
5.2.2.4.1 optionImportSecMode
Indique comment importer les paramètres de sécurité (droits d'accès) sur les objets créés à partir des objets modèle. Trois paramètres sont disponibles :
● 0 (mode fusion) : fusionne les utilisateurs ou groupes principaux et les droits du modèle avec l'objet client existant. Cette valeur préserve les droits initialement accordés aux utilisateurs ou groupes principaux sur l'objet client existant.
Remarque
Si un conflit survient, le paramètre du modèle a la priorité lors de la fusion. Par exemple, si un modèle accorde un droit à un utilisateur ou groupe principal tandis que le client existant refuse ce même droit, le modèle a la priorité et le droit est accordé au nouveau client.
● 1 (remplacement au niveau des utilisateurs ou groupes principaux) : il s'agit de la valeur par défaut si rien n'est spécifié. Remplace les droits des utilisateurs ou groupes principaux par les droits du modèle. Cette valeur ajoute les utilisateurs ou groupes principaux et droits uniques à partir du modèle et préserve les utilisateurs ou groupes principaux et droits uniques de l'objet client.
● 2 (remplacement au niveau des objets) : supprime les utilisateurs ou groupes principaux et droits existants sur un objet client existant et les remplace par les utilisateurs ou groupes principaux et droits accordés de l'objet modèle.
Catégorie
Configuration d'embarquement et de mise en service de client > Options de prise en charge du modèle
52
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Paramètre requis ?
Non
Paramètre par défaut
1
Exemple
Type
Entier
Entier
Entier
Exemple optionImportSecMode=0 optionImportSecMode=1 optionImportSecMode=2
Remarque
Mode fusion
Remplacement au niveau des utilisateurs ou groupes principaux. 1 est la valeur par défaut
Remplacement au niveau des objets
Interface utilisateur accessible dans la CMC
Non
Messages de réussite du fichier journal
aucun
Option de ligne de commande
Utilisez la ligne de commande pour créer un client avec des paramètres et des valeurs qui remplacent ceux du fichier des propriétés. Cet exemple définit la propriété optionImportSecMode sur une valeur de 2 et crée un client à l'aide de toutes les autres propriétés stockées dans le fichier tenant_template_def.properties.
java -jar multitenancymanager.jar -configFile tenant_template_def.properties optionImportSecMode=2
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
53
Commentaire du fichier des propriétés
# (Optional) security import options
# 0: merge mode, or access control element level overwrite.
# Template security info will be copied onto tenant's existing security info
# 1: (default) per principal overwrite mode, or principal level overwrite.
# Template security info will overwrite tenant's security info on those assigned principals.
# 2: overwrite mode, or object level overwrite. Template security info will
# overwrite tenant's existing security info
# 3: ignore mode. Template security info will not be copied over to the tenant optionImportSecMode=1
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <
<RépInstall> >\SAP BusinessObjects
Enterprise XI 4.0\Logging\multitenancymanager< <aaaa> >< <mm> >< <jj> >< <hhhhhhhhh> >.csv>
Erreur
Configuration non valide du paramètre
<option_de_config> du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
Cause
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Action
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies
) et assurez-vous que la valeur de
<option_de_config>
est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal .csv n'est créé si cette erreur se produit.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008 )
Le paramètre user est incorrect.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
Informations associées
54
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
5.2.2.4.2 optionIncludeUniverses
une version client.
Catégorie
Configuration d'embarquement et de mise en service de client > Options de prise en charge du modèle
Paramètre requis ?
Non
Paramètre par défaut
true
Exemple
Type booléen booléen
Exemple Remarque optionIncludeUniverses=true true ou non spécifié est la valeur par défaut optionIncludeUniverses=fals e false
Interface utilisateur accessible dans la CMC
Non
Messages de réussite du fichier journal
aucun
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
55
Commentaire du fichier des propriétés
# (Optional) enable template support options
# - All options listed below are optional. Document(Content) and User Group templates are mandatory.
# - If any of the listed options is not specified, the default will be false.
# - Each supported type has a configuration entry for template folders
# (see Template Folders) except Access Level, Profile, and User Group.
# The latter types are of flat folder structure, meaning all objects of that
# type reside on the level directly below its root folder. If the type is
# included, any template objects of that type identified using the template
# token will be copied.
optionIncludeUniverses=true
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
Erreur Cause Action
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale.
Lisez les erreurs suivantes ou activez le suivi.
optionIncludeUniverses
a la valeur true, mais aucun objet modèle de type Univers ne correspond à cette option.
Soit optionIncludeUniverses
est correctement défini sur true et il n'existe aucune valeur correspondante, la valeur est incorrecte pour templateUniverseFolder , soit le paramètre optionIncludeUniverses est incorrectement défini sur true.
Définissez optionIncludeUniverses sur false.
Ajoutez la valeur templateUniverseFolder appropriée.
Informations associées
5.2.2.4.3 optionIncludeConnections
Indique si le programme doit rechercher des objets de connexion utilisant la chaîne templateToken et créer une version client.
56
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Catégorie
Configuration d'embarquement et de mise en service de client > Options de prise en charge du modèle
Paramètre requis ?
Non
Paramètre par défaut
true
Exemple
Type booléen booléen
Exemple Remarque optionIncludeConnections=tr ue true ou non spécifié est la valeur par défaut.
optionIncludeConnections=fa lse false
Interface utilisateur accessible dans la CMC
Non
Messages de réussite du fichier journal
aucun
Commentaire du fichier des propriétés
# (Optional) enable template support options
# - All options listed below are optional. Document(Content) and User Group templates are mandatory.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
57
# - If any of the listed options is not specified, the default will be false.
# - Each supported type has a configuration entry for template folders
# (see Template Folders) except Access Level, Profile, and User Group.
# The latter types are of flat folder structure, meaning all objects of that
# type reside on the level directly below its root folder. If the type is
# included, any template objects of that type identified using the template
# token will be copied.
optionIncludeConnections=true
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <
<RépInstall> >\SAP BusinessObjects
Enterprise XI 4.0\Logging\multitenancymanager< <aaaa> >< <mm> >< <jj> >< <hhhhhhhhh> >.csv>
Erreur Cause Action
Configuration non valide du paramètre
<option_de_config> du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies
) et assurez-vous que la valeur de
<option_de_config>
est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal .csv
n'est créé si cette erreur se produit.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008
)
Le paramètre user est incorrect.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
Informations associées
58
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
5.2.2.4.4 optionIncludeCategories
Indique si le programme doit rechercher des catégories de la plateforme de BI utilisant la chaîne templateToken et créer une version client.
Catégorie
Configuration d'embarquement et de mise en service de client > Options de prise en charge du modèle
Paramètre requis ?
Non
Paramètre par défaut
true
Exemple
Type booléen booléen
Exemple optionIncludeCategories=tru e
Remarque true
ou non spécifié est la valeur par défaut optionIncludeCategories=fal se false
Interface utilisateur accessible dans la CMC
Non
Messages de réussite du fichier journal
aucun
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
59
Commentaire du fichier des propriétés
# (Optional) enable template support options
# - All options listed below are optional. Document(Content) and User Group templates are mandatory.
# - If any of the listed options is not specified, the default will be false.
# - Each supported type has a configuration entry for template folders
# (see Template Folders) except Access Level, Profile, and User Group.
# The latter types are of flat folder structure, meaning all objects of that
# type reside on the level directly below its root folder. If the type is
# included, any template objects of that type identified using the template
# token will be copied.
optionIncludeCategories=true
Erreurs et avertissements possibles
Emplacement du journal d'erreurs :
<RépInstall> \SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager< <aaaa> >< <mm> >< <jj> >< <hhhhhhhhh> >.csv>
Erreur Cause Action
Configuration non valide du paramètre
<option_de_config> du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies ) et assurez-vous que la valeur de
<option_de_config> est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal
.csv
n'est créé si cette erreur se produit.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008 )
Le paramètre user
est incorrect.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
60
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Informations associées
5.2.2.4.5 optionIncludeProfiles
Indique si le programme doit rechercher des profils de la plateforme de BI utilisant la chaîne templateToken et créer une version client.
Catégorie
Configuration d'embarquement et de mise en service de client > Options de prise en charge du modèle
Paramètre requis ?
Non
Paramètre par défaut
true
Exemple
Type
Booléen
Booléen
Exemple Remarque optionIncludeProfiles=true true ou non spécifié est la valeur par défaut.
optionIncludeProfiles=false false
Interface utilisateur accessible dans la CMC
Non
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
61
Messages de réussite du fichier journal
aucun
Commentaire du fichier des propriétés
# (Optional) enable template support options
# - All options listed below are optional. Document(Content) and User Group templates are mandatory.
# - If any of the listed options is not specified, the default will be false.
# - Each supported type has a configuration entry for template folders
# (see Template Folders) except Access Level, Profile, and User Group.
# The latter types are of flat folder structure, meaning all objects of that
# type reside on the level directly below its root folder. If the type is
# included, any template objects of that type identified using the template
# token will be copied.
optionIncludeProfiles=true
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <
<RépInstall> >\SAP BusinessObjects
Enterprise XI 4.0\Logging\multitenancymanager< <aaaa> >< <mm> >< <jj> >< <hhhhhhhhh> >.csv>
Erreur Cause Action
Configuration non valide du paramètre
<option_de_config> du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies ) et assurez-vous que la valeur de
<option_de_config> est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal
.csv
n'est créé si cette erreur se produit.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale Lisez les erreurs suivantes ou activez le suivi.
62
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Erreur Cause
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008
)
Le paramètre user est incorrect.
Action
Saisissez le nom d'utilisateur correct.
Informations associées
5.2.2.4.6 optionIncludeEvents
Indique si le programme doit rechercher des dossiers d'événements de la plateforme de Business Intelligence (BI) utilisant la chaîne templateToken et créer une version client.
Catégorie
Configuration d'embarquement et de mise en service de client > Options de prise en charge du modèle
Paramètre requis ?
Non
Paramètre par défaut
true
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
63
Exemple
Type
Booléen
Booléen
Exemple optionIncludeEvents=true optionIncludeEvents=false
Remarque true ou non spécifié est la valeur par défaut.
false
Interface utilisateur accessible dans la CMC
Non
Messages de réussite du fichier journal
aucun
Commentaire du fichier des propriétés
# (Optional) enable template support options
# - All options listed below are optional. Document(Content) and User Group templates are mandatory.
# - If any of the listed options is not specified, the default will be false.
# - Each supported type has a configuration entry for template folders
# (see Template Folders) except Access Level, Profile, and User Group.
# The latter types are of flat folder structure, meaning all objects of that
# type reside on the level directly below its root folder. If the type is
# included, any template objects of that type identified using the template
# token will be copied.
optionIncludeEvents=true
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <
<RépInstall> >\SAP BusinessObjects
Enterprise XI 4.0\Logging\multitenancymanager< <aaaa> >< <mm> >< <jj> >< <hhhhhhhhh> >.csv>
Erreur Cause Action
Configuration non valide du paramètre
<option_de_config> du fichier de
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies ) et assurez-vous que la valeur de
64
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Erreur configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
Cause Action l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
<option_de_config> est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples.
<option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal .csv
n'est créé si cette erreur se produit.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008 )
Le paramètre user
est incorrect.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
Informations associées
5.2.2.4.7 optionIncludeAccessLevels
Indique si le programme doit rechercher des niveaux d'accès (groupes de droits) de la plateforme de BI utilisant la chaîne templateToken et créer une version client.
Catégorie
Configuration d'embarquement et de mise en service de client > Options de prise en charge du modèle
Paramètre requis ?
Non
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
65
Paramètre par défaut
true
Exemple
Type booléen booléen
Exemple optionIncludeAccessLevels=t rue optionIncludeAccessLevels=f alse
Remarque true
ou non spécifié est la valeur par défaut false
Interface utilisateur accessible dans la CMC
Non
Messages de réussite du fichier journal
aucun
Commentaire du fichier des propriétés
# (Optional) enable template support options
# - All options listed below are optional. Document(Content) and User Group templates are mandatory.
# - If any of the listed options is not specified, the default will be false.
# - Each supported type has a configuration entry for template folders
# (see Template Folders) except Access Level, Profile, and User Group.
# The latter types are of flat folder structure, meaning all objects of that
# type reside on the level directly below its root folder. If the type is
# included, any template objects of that type identified using the template
# token will be copied.
optionIncludeAccessLevels=true
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <
<RépInstall> >\SAP BusinessObjects
Enterprise XI 4.0\Logging\multitenancymanager< <aaaa> >< <mm> >< <jj> >< <hhhhhhhhh> >.csv>
66
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Erreur Cause Action
Configuration non valide du paramètre
<option_de_config> du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies
) et assurez-vous que la valeur de
<option_de_config> est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal .csv n'est créé si cette erreur se produit.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008
)
Le paramètre user est incorrect.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
Informations associées
5.2.2.4.8 optionUseSharedUniverses
Indique si les rapports modèles et les analyses utilisent des univers partagés. Utiliser conjointement avec
sharedUniverseFolder [page 84] .
Catégorie
Configuration d'embarquement et de mise en service de client > Options de prise en charge du modèle
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
67
Paramètre requis ?
Non
Paramètre par défaut
true
Exemple
Type booléen booléen
Exemple optionUseSharedUniverses=tr ue
Remarque true ou non spécifié est la valeur par défaut optionUseSharedUniverses=fa lse false
Interface utilisateur accessible dans la CMC
Non
Messages de réussite du fichier journal
aucun
Commentaire du fichier des propriétés
# (Optional) enable template support options
# - All options listed below are optional. Document(Content) and User Group templates are mandatory.
# - If any of the listed options is not specified, the default will be false.
# - Each supported type has a configuration entry for template folders
# (see Template Folders) except Access Level, Profile, and User Group.
# The latter types are of flat folder structure, meaning all objects of that
# type reside on the level directly below its root folder. If the type is
# included, any template objects of that type identified using the template
# token will be copied.
optionUseSharedUniverses=true
68
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
Erreur
Configuration non valide du paramètre
<option_de_config> du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
Cause
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Action
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies ) et assurez-vous que la valeur de
<option_de_config> est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal .csv n'est créé si cette erreur se produit.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale.
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). (
FWB
00008
)
Paramètre user incorrect.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
Informations associées
5.2.2.4.9 optionUseSharedConnections
Indique si les rapports modèle et les analyses utilisent des connexions partagées. Utiliser conjointement avec
sharedConnectionFolder [page 86]
.
Remarque
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
69
Catégorie
Configuration d'embarquement et de mise en service de client > Options de prise en charge du modèle
Paramètre requis ?
Non
Paramètre par défaut
true
Exemple
Type booléen booléen
Exemple optionUseSharedConnections= true optionUseSharedConnections= false
Remarque true ou non spécifié est la valeur par défaut false
Interface utilisateur de la CMC
Non
Messages de réussite du fichier journal
aucun
Commentaire du fichier des propriétés
# (Optional) enable template support options
# - All options listed below are optional. Document(Content) and User Group templates are mandatory.
# - If any of the listed options is not specified, the default will be false.
70
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
# - Each supported type has a configuration entry for template folders
# (see Template Folders) except Access Level, Profile, and User Group.
# The latter types are of flat folder structure, meaning all objects of that
# type reside on the level directly below its root folder. If the type is
# included, any template objects of that type identified using the template
# token will be copied.
optionUseSharedConnections=true
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
Erreur
Configuration non valide du paramètre
<option_de_config>
du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
Cause
La valeur fournie pour
<option_de_config>
ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Action
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies ) et assurez-vous que la valeur de
<option_de_config> est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal .csv n'est créé si cette erreur se produit.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale.
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008 )
Paramètre user incorrect.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
Informations associées
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
71
5.2.2.5 Options de dossier de modèles
5.2.2.5.1 templateContentFolder
Liste séparée par des points-virgules des chemins de dossier définissant tous les dossiers de modèles de niveau supérieur au sein du référentiel. Les dossiers de modèles contiennent la chaîne de jeton de modèle dans leur nom.
Catégorie
Configuration d'embarquement et de mise en service de client > Options de dossier de modèles
Paramètre requis ?
Non
Paramètre par défaut
● <vide>
Exemple
Type Exemple nom alphanumérique et chemin d'accès au fichier templateContentFolder=tenan ts/$tenant$ nom alphanumérique et chemin d'accès au fichier templateContentFolder=tenan ts/$tenant
$_reports;tenants/$tenant
$_programs/public
Remarque un point-virgule "
;
" sert à séparer les valeurs
Interface utilisateur accessible dans la CMC
Non
72
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Messages de réussite du fichier journal
aucun
Commentaire du fichier des propriétés
# Template Folders - folder structures defining the location of each type of template objects
#
# - The folder structure should be specified with respect to the root folder of each
# corresponding template type
#
# - The starting location of the tenant folder doesn't need to be at the top most level under
# the root folder
#
# - Sub folders in the template folder will be mapped in tenant folder tree structure along with
# documents contained in the folder subtree
#
# - The string substitution can be at any level and be substring of the folder name
#
# - Multiple template folders can be defined for each type of object
#
# - e.g /$tenant$/ and /public/$tenant$/reports will be mapped to /ABC/ and / public/ABC/reports for
# tenant ABC along with all the content in the folder
#
# - If folder name happen to have the following characters ('\', '/', ';') in it, they will have to
# be escaped using '\'
#
# - and because this is a java source file, we have to escape '\' again
#
# - e.g if your folder is named "my;specialtest/folder\", you will have to specify it as
# "my\\;specialtest\\/folder\\\\"
## (Optional) Document folder template templateContentFolder=tenants/$tenant$_reports;tenants/$tenant$_programs/public
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
Erreur
Configuration non valide du paramètre
<option_de_config> du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
Cause
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Action
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies ) et assurez-vous que la valeur de
<option_de_config> est correctement définie. Reportez-vous à la
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
73
Erreur Cause Action documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal .csv n'est créé si cette erreur se produit.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale.
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008 )
Paramètre user incorrect.
Informations associées
Ajout de dossiers publics au modèle de client [page 15]
5.2.2.5.2 templateUniverseFolder
Définissez le chemin de dossier où sont situés vos modèles d'univers. Par exemple : $TemplateToken
$_unshared
Catégorie
Configuration d'embarquement et de mise en service de client > Options de dossier de modèles
Paramètre requis ?
Non
74
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Paramètre par défaut
● <vide>
Exemple
Type Exemple nom alphanumérique et chemin d'accès au fichier templateUniverseFolder=tena nts/$tenant$ nom alphanumérique et chemin d'accès au fichier templateUniverseFolder=tena nts/$tenant
$_univers;tenants/$tenant
$_universe/public
Remarque un point-virgule "
;
" sert à séparer les valeurs
Interface utilisateur accessible dans la CMC
Non
Messages de réussite du fichier journal
aucun
Commentaire du fichier des propriétés
# Template Folders - folder structures defining the location of each type of template objects
#
# - The folder structure should be specified with respect to the root folder of each
# corresponding template type
#
# - The starting location of the tenant folder doesn't need to be at the top most level under
# the root folder
#
# - Sub folders in the template folder will be mapped in tenant folder tree structure along with
# documents contained in the folder subtree
#
# - The string substitution can be at any level and be substring of the folder name
#
# - Multiple template folders can be defined for each type of object
#
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
75
# - e.g /$tenant$/ and /public/$tenant$/reports will be mapped to /ABC/ and / public/ABC/reports for
# tenant ABC along with all the content in the folder
#
# - If folder name happen to have the following characters ('\', '/', ';') in it, they will have to
# be escaped using '\'
#
# - and because this is a java source file, we have to escape '\' again
#
# - e.g if your folder is named "my;specialtest/folder\", you will have to specify it as
# "my\\;specialtest\\/folder\\\\"
## (Optional) Universe folder template templateUniverseFolder=tenants/$tenant$
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
Erreur
Configuration non valide du paramètre
<option_de_config> du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config>
.
Cause
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Action
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies ) et assurez-vous que la valeur de
<option_de_config> est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal .csv n'est créé si cette erreur se produit.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale.
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008
)
Paramètre user incorrect.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
Informations associées
76
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
5.2.2.5.3 templateConnectionFolder
Définissez le chemin de dossier où sont situés vos modèles d'univers. Par exemple : $TemplateToken
$_unshared.
Catégorie
Configuration d'embarquement et de mise en service de client > Options de dossier de modèles
Paramètre requis ?
Non
Paramètre par défaut
● <vide>
Exemple
Type Exemple nom alphanumérique et chemin d'accès au fichier templateConnectionFolder=te nants/$tenant$ nom alphanumérique et chemin d'accès au fichier templateConnectionFolder=te nants/$tenant
$_connections;tenants/
$tenant$_connections/public
Remarque un point-virgule "
;
" sert à séparer les valeurs
Interface utilisateur accessible dans la CMC
Non
Messages de réussite du fichier journal
aucun
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
77
Commentaire du fichier des propriétés
# Template Folders - folder structures defining the location of each type of template objects
#
# - The folder structure should be specified with respect to the root folder of each
# corresponding template type
#
# - The starting location of the tenant folder doesn't need to be at the top most level under
# the root folder
#
# - Sub folders in the template folder will be mapped in tenant folder tree structure along with
# documents contained in the folder subtree
#
# - The string substitution can be at any level and be substring of the folder name
#
# - Multiple template folders can be defined for each type of object
#
# - e.g /$tenant$/ and /public/$tenant$/reports will be mapped to /ABC/ and / public/ABC/reports for
# tenant ABC along with all the content in the folder
#
# - If folder name happen to have the following characters ('\', '/', ';') in it, they will have to
# be escaped using '\'
#
# - and because this is a java source file, we have to escape '\' again
#
# - e.g if your folder is named "my;specialtest/folder\", you will have to specify it as
# "my\\;specialtest\\/folder\\\\"
## (Optional) Connection folder template templateConnectionFolder=tenants/$tenant$
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
Erreur
Configuration non valide du paramètre
<option_de_config> du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
Cause
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Action
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies ) et assurez-vous que la valeur de
<option_de_config> est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
78
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Erreur Cause
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale.
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008 )
Paramètre user
incorrect.
Action
Remarque
Aucun fichier journal .csv n'est créé si cette erreur se produit.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
Informations associées
5.2.2.5.4 templateCategoryFolder
Définissez le chemin de dossier où sont situés vos modèles de catégorie. Par exemple : $TemplateToken
$_unshared.
Catégorie
Configuration d'embarquement et de mise en service de client > Options de dossier de modèles
Paramètre requis ?
Non
Paramètre par défaut
● <vide>
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
79
Exemple
Type Exemple nom alphanumérique et chemin d'accès au fichier templateCategoryFolder=tena nts/$tenant$ nom alphanumérique et chemin d'accès au fichier templateCategoryFolder=tena nts/$tenant
$_category;tenants/$tenant
$_category/public
Remarque un point-virgule " ; " sert à séparer les valeurs
Interface utilisateur accessible dans la CMC
Non
Messages de réussite du fichier journal
aucun
Commentaire du fichier des propriétés
# Template Folders - folder structures defining the location of each type of template objects
#
# - The folder structure should be specified with respect to the root folder of each
# corresponding template type
#
# - The starting location of the tenant folder doesn't need to be at the top most level under
# the root folder
#
# - Sub folders in the template folder will be mapped in tenant folder tree structure along with
# documents contained in the folder subtree
#
# - The string substitution can be at any level and be substring of the folder name
#
# - Multiple template folders can be defined for each type of object
#
# - e.g /$tenant$/ and /public/$tenant$/reports will be mapped to /ABC/ and / public/ABC/reports for
# tenant ABC along with all the content in the folder
#
# - If folder name happen to have the following characters ('\', '/', ';') in it, they will have to
# be escaped using '\'
#
# - and because this is a java source file, we have to escape '\' again
#
80
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
# - e.g if your folder is named "my;specialtest/folder\", you will have to specify it as
# "my\\;specialtest\\/folder\\\\"
## (Optional) Category folder template templateCategoryFolder=$tenant$
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
Erreur
Configuration non valide du paramètre
<option_de_config> du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
Cause
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Action
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies ) et assurez-vous que la valeur de
<option_de_config> est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal .csv n'est créé si cette erreur se produit.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale.
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008 )
Paramètre user incorrect.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
Informations associées
5.2.2.5.5 templateEventFolder
Définissez le chemin du dossier où sont situés vos modèles d'événement. Par exemple : $TemplateToken
$_unshared.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
81
Remarque
Catégorie
Configuration d'embarquement et de mise en service de client > Options de dossier de modèles
Paramètre requis ?
Non
Paramètre par défaut
● <vide>
Exemple
Type Exemple nom alphanumérique et chemin d'accès au fichier templateEventFolder=tenants
/$tenant$
Remarque nom alphanumérique et chemin d'accès au fichier templateEventFolder=/Custom
Events/$tenant$;/System
Events/$tenant$_system un point-virgule " ; " sert à séparer les valeurs
Interface utilisateur accessible dans la CMC
Non
Messages de réussite du fichier journal
aucun
82
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Commentaire du fichier des propriétés
# Template Folders - folder structures defining the location of each type of template objects
#
# - The folder structure should be specified with respect to the root folder of each
# corresponding template type
#
# - The starting location of the tenant folder doesn't need to be at the top most level under
# the root folder
#
# - Sub folders in the template folder will be mapped in tenant folder tree structure along with
# documents contained in the folder subtree
#
# - The string substitution can be at any level and be substring of the folder name
#
# - Multiple template folders can be defined for each type of object
#
# - e.g /$tenant$/ and /public/$tenant$/reports will be mapped to /ABC/ and / public/ABC/reports for
# tenant ABC along with all the content in the folder
#
# - If folder name happen to have the following characters ('\', '/', ';') in it, they will have to
# be escaped using '\'
#
# - and because this is a java source file, we have to escape '\' again
#
# - e.g if your folder is named "my;specialtest/folder\", you will have to specify it as
# "my\\;specialtest\\/folder\\\\"
## (Optional) Event folder template templateEventFolder=/Custom Events/$tenant$;/System Events/$tenant$_system
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
Erreur
Configuration non valide du paramètre
<option_de_config> du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
Cause
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Action
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies ) et assurez-vous que la valeur de
<option_de_config> est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
83
Erreur Cause
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale.
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008 )
Paramètre user
incorrect.
Action
Remarque
Aucun fichier journal .csv n'est créé si cette erreur se produit.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
Informations associées
5.2.2.6 Options des objets partagés
5.2.2.6.1 sharedUniverseFolder
Les univers de ce dossier sont partagés par plusieurs clients.
Si un univers partagé contient des modèles de restriction (surcharge), ces modèles doivent être dupliqués pour
Catégorie
Configuration d'embarquement et de mise en service de client > Options des objets partagés
Paramètre requis ?
Non
84
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Paramètre par défaut
● <vide>
Exemple
Type Exemple nom alphanumérique et chemin d'accès au fichier sharedUniverseFolder=tenant s/Test Shared Universe nom alphanumérique et chemin d'accès au fichier sharedUniverseFolder=tenant s/Test Shared
Universe1;tenants/Test
Shared Universe2
Remarque un point-virgule " ; " sert à séparer les valeurs
Interface utilisateur accessible dans la CMC
Non
Messages de réussite du fichier journal
aucun
Commentaire du fichier des propriétés
# (Optional) Shared Universe folder - Universes in this folder are shared by multiple tenants
# - If a shared Universe contains restriction (overload) templates, these templates
# need to be duplicated for each tenant that uses the shared Universe sharedUniverseFolder=tenants/Test Shared Universe
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
85
Erreur
Configuration non valide du paramètre
<option_de_config>
du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
Cause
La valeur fournie pour
<option_de_config>
ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Action
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies ) et assurez-vous que la valeur de
<option_de_config> est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal .csv n'est créé si cette erreur se produit.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale.
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). ( FWB
00008 )
Paramètre user incorrect.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
Informations associées
5.2.2.6.2 sharedConnectionFolder
Connexions partagées par plusieurs clients. Liste séparée par des points-virgules des chemins de dossier de
=true.
Catégorie
Configuration d'embarquement et de mise en service de client > Options des objets partagés
86
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Paramètre requis ?
Non
Limitations
Les comptes de connexion unique avec Windows Active Directory ne sont pas pris en charge.
Paramètre par défaut
● <vide> ou utilisez le symbole dièse # pour transformer la chaîne en commentaire.
Exemple
Type Exemple nom alphanumérique et chemin d'accès au fichier sharedConnectionFolder=tena nts/Test Shared Universe nom alphanumérique et chemin d'accès au fichier sharedConnectionFolder=tena nts/Test Shared
Universe1;tenants/Test
Shared Universe2
Remarque un point-virgule " ; " sert à séparer les valeurs
Interface utilisateur accessible dans la CMC
Non
Messages de réussite du fichier journal
aucun
Commentaire du fichier des propriétés
# (Optional) Shared Connection folder - Connections in this folder are shared by multiple tenants
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
87
sharedConnectionFolder=tenants/Test Shared Connections
Erreurs et avertissements possibles
Emplacement du journal d'erreurs : <REPINSTALL>\SAP BusinessObjects Enterprise XI 4.0\Logging
\multitenancymanager<aaaa><mm><jj><hhhhhhhhh>.csv>
Erreur
Configuration non valide du paramètre
<option_de_config> du fichier de configuration de l'application, erreur lors de l'analyse de
<option_de_config> .
Cause
La valeur fournie pour
<option_de_config> ne peut pas
être traitée par l'outil de gestion de l'architecture mutualisée. Cela résulte souvent d'options obligatoires laissées vides.
Action
Ouvrez le fichier de configuration
( tenant_template_def.propert
ies ) et assurez-vous que la valeur de
<option_de_config> est correctement définie. Reportez-vous à la documentation et aux commentaires du fichier de configuration pour des exemples. <option_de_config> est le nom de l'option, tel que templateContentFolder.
Remarque
Aucun fichier journal .csv n'est créé si cette erreur se produit.
Une erreur s'est produite lors de l'exécution de l'outil de gestion de l'architecture mutualisée.
Alerte d'erreur générale.
Le plug-in <secEnterprise_junk n'existe pas dans le CMS (FWM 02017). (
FWB
00008 )
Paramètre user incorrect.
Lisez les erreurs suivantes ou activez le suivi.
Saisissez le nom d'utilisateur correct.
Informations associées
88
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
5.2.3 Options de configuration propres aux types (de base de données)
5.2.3.1 Connexions à la base de données Crystal
Reports 2011
Dans le cas de SAP Crystal Reports 2011, utilisez crystalreport.templatedb<n> et crystalreport.tenantdb<n> pour saisir les informations de DSN (nom de source de données) correspondant au modèle et au nouveau client.
Si vous disposez de plusieurs objets de connexion modèle, ajoutez des options crystalreport.templatedb<n>crystalreport.tenantdb<n> supplémentaires. Par exemple : ccis.dataconnection.dbcredentials2, ccis.dataconnection.dbcredentials3... ccis.dataconnection.dbcredentials<n>
Les valeurs de DSN sont séparées par des points-virgules et sont mises en forme comme suit :
<database server>;
<database name>;
<data source type>;
<network layer>;
<username>;
<password>
Remarque
Pour trouver les valeurs correctes pour <serveur de base de données>;<nom de base de données>, cliquez avec le bouton droit de la souris sur le rapport dans la CMC et sélectionnez Configuration de la base de données. Les champs "Serveur" et "Base de données" peuvent être copiés dans le fichier de configuration client.
Préfixes de tables de base de données modèle et client
Le mappage des préfixes de tables de base de données est pris en charge grâce à crystalreport.templatetableprefixes<n> et crystalreport.tenanttableprefixes<n> en répertoriant les préfixes de tables séparés par des points-virgules pour chaque nom de table.
Vous pouvez spécifier d'autres modèles et leurs nouveaux paramètres de client en ajoutant les couplages d'options crystalreport.templatetableprefixes<n> et crystalreport.tenanttableprefixes<n> au fichier de configuration client. Par exemple, crystalreport.templatetableprefixes2 et crystalreport.tenanttableprefixes2.
Catégorie
Options de configuration propres aux types de bases de données
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
89
Paramètre requis ?
Non
Syntaxe des DSN
crystalreport.templatedb<n>=<template_CCIS.CONN_CUID>;<SOURCEDEDONNEES>;<BASEDEDONNEES
>;<UTILISATEUR>;<MOTDEPASSE> crystalreport.tenantdb<n>=<CUID_CCIS.CONN_modèle>;<SOURCEDEDONNEES>;<BASEDEDONNEES>;<U
TILISATEUR>;<MOTDEPASSE>
Syntaxe des préfixes de tables
crystalreport.templatetableprefixes<n>=<préfixe_table_modèle_a>;<préfixe_table_modèle_ b> crystalreport.tenanttableprefixes<n>=<préfixe_table_modèle_a> ;<préfixe_table_modèle_b
>
Paramètre par défaut
● Aucun
Exemples
Type
Alphanumérique
Alphanumérique
Exemple Remarque crystalreport.templatedb<n>
=templateserver;templatedbn ame;odbc;administrator;pass word
Un point-virgule (;) sert à séparer les valeurs crystalreport.templatedb1=A
RiyILQC6h5Ogwf8VolZzqQ;tena ntDBN;tenantDB;userABC;Pass word123
<###>
1
<CUID_CCIS.CONN_modèle>
ARiyILQC6h5Ogwf8VolZzqQ
<SOURCEDEDONNEES> tenantDBN
<UTILISATEUR> userABC
90
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
Type
Alphanumérique
Exemple Remarque
<MOTDEPASSE> Password123 crystalreport.templatetable
prefixes<n>;<préfixe_table_ modèle_a>;<préfixe_table_mo dèle_b>;
Un point-virgule (;) sert à séparer les valeurs. Ajoutez un point-virgule pour les correspondances de tables vides.
crystalreport.templatetable
prefixes1=templateprefixa;t emplateprefixb; templateprefixa mappe vers une chaîne vide dans crystalreport.tenanttablepr
efixes1
.
crystalreport.tenanttablepr
efixes1=;templateprefixb;te mplateprefixc;
La première entrée de table est vide et trouve sa correspondance dans crystalreport.templatetable
prefixes1 par templateprefixa .
La dernière entrée, templateprefixc est mappée par une chaîne vide depuis crystalreport.templatetable
prefixes1
.
Commentaire du fichier des propriétés
#################################################
# Type specific configuration
#################################################
# (Optional) CrystalReport Database connection info for the tenant
#
# - Replaces template database connection info with tenant database connection info.
# Can be overridden by command-line option
# - Replaces template database table prefix with tenant database table prefix.
# Can be overridden by command-line option
#
# [CR2011 Direct to Database]
# Syntax:
# crystalreport.templatedb<n>= <template_server_name>;
# <template_database_name>;
# <template_server_type>;
# <template_user_name>;
# <template_password>
#
# crystalreport.tenantdb<n>= <tenant_server_name>;
# <tenant_database_name>;
# <tenant_server_type>;
# <tenant_user_name>;
# <tenant_password>
#
# (Optional when no prefix change)
# crystalreport.templatetableprefixes<n>= <template_table_prefix_a>;
# <template_table_prefix_b>
#
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
91
# (Optional when no prefix change)
# crystalreport.tenanttableprefixes<n>= <tenant_table_prefix_a>;
# <tenant_table_prefix_b>
#
# - <n> is the nth database connection that needs to be updated.
# - When multiple database connections need to be updated, use templatedb1, templatedb2, templatedb3...
# They must be paired with tenantdb1, tenantdb2, tenantdb3...
# - Corresponding nth templatetableprefixes and tenanttableprefixes represent the table prefix mapping
# that needs update for this connection.
# - templatetableprefixes<n> and tenanttableprefixes<n> are semicolon separated and must always end
# with a semicolon, in case the last one is actually an empty string
#
# The valid database server types include:
# odbc
# oracle
# db2
# sybase
# informix
# crdb_xml
#
# Example:
# crystalreport.templatedb1= templateserver;
# templatedbname;
# odbc;
# administrator;
# password
#
# crystalreport.tenantdb1= tenantserver;
# tenantdbname;
# odbc;
# administrator;
# mypassword
#
# crystalreport.templatetableprefixes1= templateprefixa;
# templateprefixb;
# ;
#
# crystalreport.tenanttableprefixes1= ;
# tenantprefixb;
# tenantprefixc;
#
# The above example shows that for report logon database number 1,
# templateprefixa maps to the empty string, templateprefixb maps to the tenantprefixb,
# and the empty string maps to tenantprefixc
#
#crystalreport.templatedb1=
#crystalreport.tenantdb1=
#crystalreport.templatetableprefixes1=
#crystalreport.tenanttableprefixes1=
Informations associées
92
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
5.2.3.2 Connexions à la base de données gérée de Crystal
Reports pour Enterprise
Dans le cas de SAP Crystal Reports pour Enterprise, les informations de DSN (nom de source de données) de l'objet de connexion modèle sont répliquées pour chaque client. Par exemple : <CUID>;<nom de source de données>;<nom de base de données>;<nom d'utilisateur>,<mot de passe>
CUID est le CUID d'un objet de connexion modèle alors que les informations de DSN concernent le nouvel objet de connexion prévu pour le client, qui sera créé en fonction du modèle.
Si vous disposez de plusieurs objets de connexion modèles, ajoutez des options ccis.dataconnection.dbcredentials supplémentaires. Par exemple : ccis.dataconnection.dbcredentials2, ccis.dataconnection.dbcredentials3... ccis.dataconnection.dbcredentials<n>
Catégorie
Options de configuration propres aux types de bases de données
Paramètre requis ?
Non
Paramètre par défaut
● Aucun
Exemple
Type
Alphanumérique
Alphanumérique
Exemple crystalreport.ccis.dataconn
ection.templatedb1=ARiyILQC
6h5Ogwf8VolZzqQ
Remarque crystalreport.ccis.dataconn
ection.templatetableprefixe
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
93
Type
Alphanumérique
Exemple s1=templateprefixa;template prefixb;;
Remarque crystalreport.ccis.dataconn
ection.tenanttableprefixes1
=;tenantprefixb;tenantprefi xc;
Commentaire du fichier des propriétés
# [(Optional) CR for Enterprise Managed Direct to Database]
# These options are only necessary when table prefix update is needed.
# Syntax:
# crystalreport.ccis.dataconnection.templatedb<n>=
<template_connection_cuid_a>
# crystalreport.ccis.dataconnection.templatetableprefixes<n>=
<template_table_prefix_a>;
#
<template_table_prefix_b>
#
# crystalreport.ccis.dataconnection.tenanttableprefixes<n>=
<tenant_table_prefix_a>;
#
<tenant_table_prefix_b>
#
# - Each ccis.dataconnection.templatedb specifies one CUID for a template CCIS dataconnection
# used in reports that needs to be updated to its tenant counterpart.
# - templatetableprefixes<n> and tenanttableprefixes<n> are semicolon separated and must always
# end with a semicolon, in case the last one is actually an empty string
#
# Note that the actual database information such as server name,
# database name, etc. should be updated through the
# corresponding CCIS.DataConnection database connection parameter.
#
# Example:
# crystalreport.ccis.dataconnection.templatedb1=
ARiyILQC6h5Ogwf8VolZzqQ
# crystalreport.ccis.dataconnection.templatetableprefixes1= templateprefixa;templateprefixb;;
# crystalreport.ccis.dataconnection.tenanttableprefixes1= ;
# tenantprefixb;
# tenantprefixc;
#
#crystalreport.ccis.dataconnection.templatedb1=
#crystalreport.ccis.dataconnection.templatetableprefixes1=
#crystalreport.ccis.dataconnection.tenanttableprefixes1=
Informations associées
94
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
5.2.3.3 Connexions à la base de données
CCIS.DataConnection
Les informations de DSN (nom de source de données) de l'objet de connexion modèle à répliquer pour chaque client. Par exemple : <CUID>;<nom de source de données>;<nom de base de données>;<nom d'utilisateur>,<mot de passe>
CUID est le CUID d'un objet de connexion modèle alors que les informations de DSN concernent le nouvel objet de connexion prévu pour le client, qui sera créé en fonction du modèle.
Dans le cas des connexions JDBC et OLEDB, les paramètres <nom de source de données>;<nom de base de données> font référence à ce qui suit :
● JDBC Oracle : <nom d'ordinateur:port>;<nom de service TNS>
● Toutes les autres sources JDBC : <nom d'ordinateur:port>;<nom de base de données>
● OLEDB : <nom d'ordinateur>;<nom de base de données>
Si vous disposez de plusieurs objets de connexion modèles, ajoutez des options ccis.dataconnection.dbcredentials supplémentaires. Par exemple : ccis.dataconnection.dbcredentials2, ccis.dataconnection.dbcredentials3... ccis.dataconnection.dbcredentials<n>
Catégorie
Configurations propres aux types de bases de données
Paramètre requis ?
Non
Paramètre par défaut
● Aucun
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
95
Exemple
Type
Alphanumérique
Alphanumérique
Exemple Remarque
#ccis.dataconnection.dbcred
entials1=
Transformé en commentaire ccis.dataconnection.dbcrede
ntials1=ARiyILQC6h5Ogwf8Vol
ZzqQ;tenantDBN;tenantDB;use rABC;Password123
Chaîne de connexion à la base de données unique
Commentaire du fichier des propriétés
# (Optional) CCIS.DataConnection database connection parameter
# - Updates the specified template CCIS connection with the provided database information
# - Please refer to the Tenant Provisioning Tool User Guide for more details
#
# Syntax:
# ccis.dataconnection.dbcredentials<###>=<template_CCIS.CONN_CUID>;<DATASOURCE>;<DATAB
ASE>;<USER>;<PASSWORD>
#
# <###> = (String)(required) uniquely identify the connection db setting
# <template_CCIS.CONN_CUID> = (String)(required) CUID of the template CCIS
Connection object
# <DATASOURCE> = (String)(required) name of the data source
# <DATABASE> = (String)(required depending on datasource) name of the database
# <USER> = (String)(required) user id for the database
# <PASSWORD> = (String)(required) password for the supplied database user id.
# Leave empty if the password is blank.
#
# Example:
# ccis.dataconnection.dbcredentials1=ARiyILQC6h5Ogwf8VolZzqQ;tenantDBN;tenantDB;userAB
C;Password123
#
# (uncommment the following and configure)
#ccis.dataconnection.dbcredentials1=
Informations associées
96
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
5.2.4 tenant_template_def.properties
Voici une copie du fichier des propriétés client tenant_template_def.properties tel qu'il apparaît dans la nouvelle installation de la plateforme de BI.
#
# Tenant Template Definition Properties File
#
# Note:
# - All the default template tokens used in this properties file are just
# examples and can be replaced with other strings
# - All configurations can be overwritten by command line options of the tool
#
#################################################
# Mandatory configuration
#################################################
# (Mandatory) Name of the tenant being added.
# - Tenant specific info, overridden by command-line option tenantName=ABC
# (Mandatory) Template token identifier used for tenant name replacing
# - Can be any format but need to clearly identify the templates so that any regular objects not intended as templates
#should not have the token embedded in their names.
# - E.g. User group template /$tenant$_users/ for tenant ABC will become /ABC_users/ templateToken=$tenant$
# (Mandatory) Logon information cms= auth=secEnterprise user=administrator pwd=
# (Optional) Review configuration errors/warnings, if any, before proceeding to the actual MTM operation.
# - true: (default) review the configuration errors and warnings the tool found before giving instruction on how to proceed
# - false: the tool will not prompt the user for review, instead it will display the errors/warnings and ignore them reviewBeforeProceed=true
#################################################
# Optional on-boarding/provisioning configuration
#################################################
# (Optional) Number of concurrent users allowed for the tenant being added.
Defaults to -1 meaning unlimited in which
# case the number of concurrent users for this tenant will only be limited by what the BOE license key allows
# for the entire system. When not specified, this option will be set to default during the tenant's first on-board,
# or unchanged during tenant's provisioning.
# - Tenant specific info tenantConcurrentUserLimit=100
# (Optional) Status log location - directory path for the status log file
# - The tenant name and timestamp (?) will be used to construct the log file name
# - Default status log goes to the logging directory in the BOE install, typically
# c:\program files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI
4.0\logging statusLog=
# (Optional) Rollback option
# - true: rollback if one of the infoobjects fail to commit
# - false: keep going, and log the failures
# - default is true abortANDRollback=true
# (Optional) security import options
# 0: merge mode, or access control element level overwrite. Template security info will be copied onto tenant's existing security info
# 1: (default) per principal overwrite mode, or principal level overwrite.
Template security info will overwrite tenant's security info
# on those assigned principals.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
97
# 2: overwrite mode, or object level overwrite. Template security info will overwrite tenant's existing security info
# 3: ignore mode. Template security info will not be copied over to the tenant optionImportSecMode=1
# (Optional) enable template support options
# - All options listed below are optional. Document(Content) and User Group templates are mandatory.
# - If any of the listed options is not specified, the default will be false.
# - Each supported type has a configuration entry for template folders (see
Template Folders) except Access Level, Profile, and User Group.
# The latter types are of flat folder structure, meaning all objects of that type reside on the level directly below its root folder.
# If the type is included, any template objects of that type identified using the template token will be copied.
optionIncludeUniverses=true optionIncludeConnections=true optionIncludeCategories=true optionIncludeProfiles=true optionIncludeEvents=true optionIncludeAccessLevels=true optionUseSharedUniverses=true optionUseSharedConnections=true
# Template Folders - folder structures defining the location of each type of template objects
# - The folder structure should be specified with respect to the root folder of each corresponding template type
# - The starting location of the tenant folder doesn't need to be at the top most level under the root folder
# - Sub folders in the template folder will be mapped in tenant folder tree structure along with documents contained in the folder subtree
# - The string substitution can be at any level and be substring of the folder name
# - Multiple template folders can be defined for each type of object
# - e.g /$tenant$/ and /public/$tenant$/reports will be mapped to /ABC/ and / public/ABC/reports for tenant ABC along with all the content
# in the folder
# - If folder name happen to have the following characters ('\', '/', ';') in it, they will have to be escaped using '\'
# - and because this is a java source file, we have to escape '\' again
# - e.g if your folder is named "my;specialtest/folder\", you will have to specify it as "my\;specialtest\/folder\\"
## (Optional) Document folder template templateContentFolder=tenants/$tenant$_reports;tenants/$tenant$_programs/public
## (Optional) Universe folder template templateUniverseFolder=tenants/$tenant$
## (Optional) Connection folder template templateConnectionFolder=tenants/$tenant$
## (Optional) Category folder template templateCategoryFolder=$tenant$
## (Optional) Event folder template templateEventFolder=/Custom Events/$tenant$;/System Events/$tenant$_system
# (Optional) Shared Universe folder - Universes in this folder are shared by multiple tenants
# - If a shared Universe contains restriction (overload) templates, these templates
# need to be duplicated for each tenant that uses the shared Universe sharedUniverseFolder=tenants/Test Shared Universe
# (Optional) Shared Connection folder - Connections in this folder are shared by multiple tenants sharedConnectionFolder=tenants/Test Shared Connections
#################################################
# Type specific configuration
#################################################
# (Optional) CrystalReport Database connection info for the tenant
#
# - Replaces template database connection info with tenant database connection info. Can be overridden by command-line option
# - Replaces template database table prefix with tenant database table prefix. Can be overridden by command-line option
#
98
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
# [CR2011 Direct to Database]
# Syntax:
# crystalreport.templatedb<n>=<template_server_name>;<template_database_name>;
#
<template_server_type>;<template_user_name>;<template_password>
# crystalreport.tenantdb<n>=<tenant_server_name>;<tenant_database_name>;<tenant_server
_type>;<tenant_user_name>;<tenant_password>
# (Optional when no prefix change) crystalreport.templatetableprefixes<n>=<template_table_prefix_a>;<template_table_pre fix_b>
# (Optional when no prefix change) crystalreport.tenanttableprefixes<n>=<tenant_table_prefix_a>;<tenant_table_prefix_b>
#
# - <n> is the nth database connection that needs to be updated.
# - When multiple database connections need to be updated, use templatedb1, templatedb2, templatedb3...
# They must be paired with tenantdb1, tenantdb2, tenantdb3...
# - Corresponding nth templatetableprefixes and tenanttableprefixes represent the table prefix mapping that
# needs update for this connection.
# - templatetableprefixes<n> and tenanttableprefixes<n> are semicolon separated and must always end with a semicolon,
# in case the last one is actually an empty string
#
# The valid database server types include:
# odbc
# oracle
# db2
# sybase
# informix
# crdb_xml
#
# Example:
# crystalreport.templatedb1=templateserver;templatedbname;odbc;administrator;password
# crystalreport.tenantdb1=tenantserver;tenantdbname;odbc;administrator;mypassword
# crystalreport.templatetableprefixes1=templateprefixa;templateprefixb;;
# crystalreport.tenanttableprefixes1=;tenantprefixb;tenantprefixc;
#
# The above example shows that for report logon database number 1, templateprefixa maps to the empty string, templateprefixb
# maps to the tenantprefixb, and the empty string maps to tenantprefixc
#
#crystalreport.templatedb1=
#crystalreport.tenantdb1=
#crystalreport.templatetableprefixes1=
#crystalreport.tenanttableprefixes1=
# [(Optional) CR for Enterprise Managed Direct to Database]
# These options are only necessary when table prefix update is needed.
# Syntax:
# crystalreport.ccis.dataconnection.templatedb<n>=<template_connection_cuid_a>
# crystalreport.ccis.dataconnection.templatetableprefixes<n>=<template_table_prefix_a>
;<template_table_prefix_b>
# crystalreport.ccis.dataconnection.tenanttableprefixes<n>=<tenant_table_prefix_a>;<te nant_table_prefix_b>
#
# - Each ccis.dataconnection.templatedb specifies one CUID for a template CCIS dataconnection used in reports that needs
# to be updated to its tenant counterpart.
# - templatetableprefixes<n> and tenanttableprefixes<n> are semicolon separated and must always end with a semicolon,
# in case the last one is actually an empty string
#
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
99
# Note that the actual database information such as server name, database name, etc. should be updated through the
# corresponding CCIS.DataConnection database connection parameter.
#
# Example:
# crystalreport.ccis.dataconnection.templatedb1=ARiyILQC6h5Ogwf8VolZzqQ
# crystalreport.ccis.dataconnection.templatetableprefixes1=templateprefixa;templatepre fixb;;
# crystalreport.ccis.dataconnection.tenanttableprefixes1=;tenantprefixb;tenantprefixc;
#
#crystalreport.ccis.dataconnection.templatedb1=
#crystalreport.ccis.dataconnection.templatetableprefixes1=
#crystalreport.ccis.dataconnection.tenanttableprefixes1=
# (Optional) CCIS.DataConnection database connection parameter
# - Updates the specified template CCIS connection with the provided database information
# - Please refer to the Tenant Provisioning Tool User Guide for more details
#
# Syntax:
# ccis.dataconnection.dbcredentials<###>=<template_CCIS.CONN_CUID>;<DATASOURCE>;<DATAB
ASE>;<USER>;<PASSWORD>
#
# <###> = (String)(required) uniquely identify the connection db setting
# <template_CCIS.CONN_CUID> = (String)(required) CUID of the template CCIS
Connection object
# <DATASOURCE> = (String)(required) name of the data source
# <DATABASE> = (String)(required depending on datasource) name of the database
# <USER> = (String)(required) user id for the database
# <PASSWORD> = (String)(required) password for the supplied database user id.
Leave empty if the password is blank.
#
# Example:
# ccis.dataconnection.dbcredentials1=ARiyILQC6h5Ogwf8VolZzqQ;tenantDBN;tenantDB;userAB
C;Password123
#
# (uncommment the following and configure)
#ccis.dataconnection.dbcredentials1=
Informations associées
100
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Exécution de l'outil de gestion de l'architecture mutualisée
6 Gestion des bases de données dans la CMC
Après avoir configuré les bases de données dans le fichier tenant_template_def.properties et exécuté l'outil de gestion de l'architecture mutualisée pour créer les bases de données, vous pouvez gérer celles-ci dans la
Central Management Console (CMC).
Pour gérer les bases de données, accédez à la zone de gestion
Architecture mutualisée
de la CMC. Vous pouvez effectuer les tâches suivantes :
● Définir certaines propriétés de la base de données, telles que le nombre maximal d'utilisateurs simultanés, etc.
● Visualiser les associations d'utilisateurs et de groupes pour une base de données
● Ajouter un groupe d'utilisateurs à une base de données ou l'en supprimer
● Supprimer une base de données
Pour plus d'informations sur le fichier tenant_template_def.properties, voir «Référence du fichier de configuration de la définition d'une base de données».
1.
Définition des propriétés de la base de données [page 101]
2.
Pour attribuer des droits d'accès à un groupe d'utilisateurs d'une base de données [page 103]
3.
Pour supprimer une base de données [page 106]
6.1 Définition des propriétés de la base de données
Vous pouvez définir les propriétés suivantes, sans modifier le fichier de propriétés de la base de données, dans la
Central Management Console (CMC) :
● Nom de la base de données
● Description
● Mots clés
● Utilisateurs simultanés
Vous ne pouvez pas modifier les propriétés de la base de données en lecture seule suivantes dans la CMC :
● ID
● CUID
● Date de création
● Date de dernière modification
Pour des informations détaillées sur chaque propriété du fichier, consulter «Référence du fichier de configuration de la définition d'une base de données».
Guide d'architecture mutualisée
Gestion des bases de données dans la CMC
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
101
Conseil
Vous pouvez sélectionner une base de données et cliquer directement à la boîte de dialogue
Propriétés
.
sur la barre d'outil pour accéder
Rubrique parent : Gestion des bases de données dans la CMC [page 101]
6.1.1 Pour modifier le nom de la base de données
1. Dans la Central Management Console (CMC), sélectionnez la zone
Architecture mutualisée
.
2. Cliquez deux fois sur la base de données.
La boîte de dialogue
Propriétés
de la base de données apparaît.
3. Dans la zone
Nom de la base de données
, saisissez un nouveau nom pour la base de données.
4. Cliquez sur
Enregistrer et fermer
.
Le nom que vous avez saisi apparaît pour la base de données.
6.1.2 Pour modifier la description de la base de données
1. Dans la Central Management Console (CMC), sélectionnez la zone
Architecture mutualisée
.
2. Cliquez deux fois sur la base de données.
La boîte de dialogue
Propriétés
de la base de données apparaît.
3. Dans la zone
Description
, saisissez une description de la base de données.
4. Cliquez sur
Enregistrer et fermer
.
La description que vous avez saisie apparaît pour la base de données.
6.1.3 Pour modifier les mots clés de la base de données
1. Dans la Central Management Console (CMC), sélectionnez la zone
Architecture mutualisée
.
2. Cliquez deux fois sur la base de données.
La boîte de dialogue
Propriétés
de la base de données apparaît.
3. Dans la zone
Mots clés
, saisissez les mots clés pour la base de données
4. Cliquez sur
Enregistrer et fermer
.
Les mots clés que vous avez saisis apparaissent pour la base de données.
102
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Gestion des bases de données dans la CMC
6.1.4 Pour modifier le nombre d'utilisateurs simultanés pour une base de données
1. Dans la Central Management Console (CMC), sélectionnez la zone
Architecture mutualisée
.
2. Cliquez deux fois sur la base de données.
La boîte de dialogue
Propriétés
de la base de données apparaît.
3. Sous
Utilisateurs simultanés
, sélectionnez le nombre maximal d'utilisateurs simultanés qui peuvent se connecter à la CMC pour cette base de données :
○ Pour saisir un nombre maximal d'utilisateurs pouvant se connecter à la CMC pour cette base de données, sélectionnez
Valeur
et saisissez le nombre.
Si le nombre maximal est dépassé, un message apparaît et l'utilisateur ne peut pas se connecter.
○ Si vous ne voulez pas limiter le nombre d'utilisateurs simultanés pour cette base de données, sélectionnez
Illimité
.
4. Cliquez sur
Enregistrer et fermer
.
Les valeurs que vous avez définies apparaissent dans la colonne
Utilisateurs simultanés
de la page d'accueil
Architecture mutualisée
.
6.2 Pour attribuer des droits d'accès à un groupe d'utilisateurs d'une base de données
Vous pouvez définir des droits d'accès pour des groupes d'utilisateurs d'une base de données dans la Central
Management Console (CMC), sans modifier le fichier de propriétés.
Conseil
Vous pouvez sélectionner une base de données et cliquer sur directement à la boîte de dialogue
Sécurité de l'utilisateur
.
dans la barre d'outils pour accéder
1. Dans la CMC, sélectionnez la zone
Architecture mutualisée
.
2. Cliquez avec le bouton droit sur la base de données et sélectionnez
Sécurité de l'utilisateur
.
3. Dans la boîte de dialogue
Sécurité de l'utilisateur
, cliquez sur
Ajouter des utilisateurs/groupes principaux
.
4. Dans la boîte de dialogue
Ajouter des utilisateurs/groupes principaux
, déplacez le groupe d'utilisateurs de la base de données pour lequel vous souhaitez définir des droits d'accès de la liste
Utilisateurs ou groupes disponibles
vers la liste
Utilisateurs ou groupes sélectionnés
.
5. Cliquez sur
Ajouter et affecter la sécurité
.
6. Dans la boîte de dialogue
Affecter la sécurité
, sélectionnez les niveaux de droits d'accès à accorder au groupe d'utilisateurs de la base de données.
7. Pour activer l'héritage de dossier, sélectionnez la case à cocher
Hériter du dossier parent
.
Pour désactiver l'héritage de dossier, décochez la case.
Guide d'architecture mutualisée
Gestion des bases de données dans la CMC
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
103
8. Pour activer l'héritage de groupe, sélectionnez la case à cocher
Hériter du groupe parent
.
Pour désactiver l'héritage de groupe, décochez la case.
9. Cliquez sur
OK
, puis sur
Fermer
.
Les droits d'accès que vous avez sélectionnés sont affectés au groupe d'utilisateurs.
Présentation des tâches :
Gestion des bases de données dans la CMC [page 101]
Précédent :
Définition des propriétés de la base de données [page 101]
Prochaine tâche : Pour supprimer une base de données [page 106]
6.2.1 Pour supprimer les droits d'accès d'une base de données
Vous pouvez supprimer les droits d'accès d'un groupe d'utilisateurs d'une base de données dans la Central
Management Console (CMC), sans modifier le fichier de propriétés.
1. Dans la CMC, sélectionnez la zone
Architecture mutualisée
.
2. Cliquez avec le bouton droit sur la base de données et sélectionnez
Sécurité de l'utilisateur
.
3. Dans la boîte de dialogue
Sécurité de l'utilisateur
, cliquez sur
Ajouter des utilisateurs/groupes principaux
.
4. Dans la boîte de dialogue
Ajouter des utilisateurs/groupes principaux
, déplacez le groupe d'utilisateurs de la base de données pour lequel vous souhaitez supprimer les droits de la liste
Utilisateurs ou groupes disponibles
vers la liste
Utilisateurs ou groupes sélectionnés
.
5. Cliquez sur
Ajouter et affecter la sécurité
.
6. Dans la boîte de dialogue
Affecter la sécurité
, cliquez sur
Supprimer l'accès
.
7. Cliquez sur
OK
, puis sur
Fermer
.
Tous les droits d'accès sont supprimés du groupe d'utilisateurs de la base de données.
6.3 Gestion des groupes d'utilisateurs pour une base de données
6.3.1 Pour visualiser les associations d'utilisateurs et de groupes pour une base de données
Vous pouvez visualiser les associations d'utilisateurs et de groupes d'utilisateurs pour une base de données dans la Central Management Console (CMC), sans modifier le fichier de propriétés.
104
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Gestion des bases de données dans la CMC
Conseil vous pouvez sélectionner une base de données et cliquer sur directement à la boîte de dialogue
Groupes d'utilisateurs
.
dans la barre d'outils pour accéder
1. Dans la CMC, sélectionnez la zone
Architecture mutualisée
.
2. Cliquez deux fois sur la base de données pour laquelle vous souhaitez visualiser les associations de groupes et d'utilisateurs.
3. Dans la boîte de dialogue
Propriétés
, cliquez sur
Groupes d'utilisateurs
dans la liste de navigation.
La boîte de dialogue
Groupes d'utilisateurs
apparaît, listant les groupes associés à cette base de données.
6.3.2 Pour ajouter un groupe d'utilisateurs à une base de données
Vous pouvez ajouter un groupe d'utilisateurs à une base de données dans la Central Management Console (CMC), sans modifier le fichier de propriétés.
Conseil
Vous pouvez sélectionner une base de données et cliquer sur la barre d'outils pour accéder directement à la boîte de dialogue
Ajouter des groupes à la base de données
.
1. Dans la CMC, sélectionnez la zone
Architecture mutualisée
.
2. Cliquez avec le bouton droit sur la base de données à laquelle vous voulez ajouter un groupe d'utilisateurs et sélectionnez
Ajouter des groupes à la base de données
.
3. Dans la boîte de dialogue
Ajouter des groupes à la base de données
, déplacez le groupe d'utilisateurs à ajouter de la liste
Groupes disponibles
vers la liste
Groupes sélectionnés
.
4. Cliquez sur
OK
.
Le groupe d'utilisateurs est ajouté à la base de données.
6.3.3 Pour supprimer un groupe d'utilisateurs d'une base de données
Vous pouvez supprimer un groupe d'utilisateurs d'une base de données dans la Central Management Console
(CMC), sans modifier le fichier de propriétés.
1. Dans la CMC, sélectionnez la zone
Architecture mutualisée
.
Guide d'architecture mutualisée
Gestion des bases de données dans la CMC
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
105
2. Cliquez deux fois sur la base de données de laquelle vous voulez supprimer un groupe d'utilisateurs.
3. Dans la boîte de dialogue
Propriétés
de la base de données, cliquez sur
Groupes d'utilisateurs
dans la liste de navigation.
4. Dans la boîte de dialogue
Groupes d'utilisateurs
, sélectionnez le groupe d'utilisateurs à supprimer et cliquez sur
Supprimer
.
Le groupe d'utilisateurs est supprimé de la base de données.
6.4 Pour supprimer une base de données
Vous pouvez supprimer des bases de données et tous leurs objets dans la Central Management Console (CMC) du référentiel de BI.
Remarque
Les objets partagés ou les objets pour lesquels aucun droit de modification n'est accordé ne sont pas supprimés.
Conseil
Vous pouvez sélectionner une base de données et cliquer sur directement à la boîte de dialogue
Supprimer
.
dans la barre d'outils pour accéder
1. Dans la CMC, sélectionnez la zone
Architecture mutualisée
.
2. Cliquez avec le bouton droit sur une base de données, sélectionnez
Supprimer
.
3. Dans la boîte de dialogue
Supprimer
, déplacez la base de données à supprimer de la liste
Disponible
vers la liste
Exclu
, et cliquez sur
OK
.
4. Dans la boîte de dialogue de confirmation qui apparaît, cliquez à nouveau sur
OK
.
La base de données est supprimée du référentiel du Central Management Server (CMS).
Présentation des tâches :
Gestion des bases de données dans la CMC [page 101]
Tâche précédente :
Pour attribuer des droits d'accès à un groupe d'utilisateurs d'une base de données [page
106
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Gestion des bases de données dans la CMC
7 Dépannage
Prenez en compte les meilleures pratiques suivantes lors du dépannage d'erreurs.
Examiner le code de retour
L'outil de gestion de l'architecture mutualisée fournit un code de retour (statut de fin Java) pouvant être capturé par les fichiers batch ou les scripts shell exécutant l'outil. Le code de retour permet de déterminer la réussite
(code de retour 0) ou l'échec (code de retour 1) après l'exécution de l'outil. Par exemple, vous pouvez imprimer le code de retour dans l'invite de commande comme suit :
● Unix : java -jar multitenancymanager.jar -configFile tenant_template_def.properties
echo "return code is $?"
● Windows : java -jar multitenancymanager.jar -configFile tenant_template_def.properties
echo "return code is %ERRORLEVEL%"
Si l'outil échoue, utilisez les fichiers journaux pour dépanner le problème spécifique.
Consulter le fichier journal (.csv) de l'outil
Les messages du programme affichés sur la ligne de commande lors de l'exécution de l'outil de gestion de l'architecture mutualisée sont enregistrés dans un fichier journal que vous pouvez consulter après l'exécution du programme. Par défaut, un fichier journal de l'outil nommé multitenancymanager< <aaaa> >< <mm> >< <jj> >< <heure> >.csv est créé dans le dossier suivant :
● Windows : <
<REPINSTALL> >\SAP BusinessObjects Enterprise XI 4.0\logging\
● Unix : <
<REPINSTALL> >/sap_bobj/logging/
Vous pouvez utiliser l'option statusLog du fichier de configuration client pour changer l'emplacement du fichier journal.
Activer et consulter le fichier du journal de suivi (.glf)
Les messages de niveau système générés par les serveurs et les applications de la plateforme de BI peuvent être suivis et écrits dans des fichiers journaux. Les fichiers journaux de suivi contiennent des informations plus détaillées pour le diagnostic des problèmes que le résultat de ligne de commande ou le fichier journal (.csv) de l'outil.
Guide d'architecture mutualisée
Dépannage
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
107
Pour faciliter le diagnostic des problèmes, activez le suivi. Pour configurer le suivi de l'outil de gestion de l'architecture mutualisée, utilisez le fichier de configuration BO_trace.ini et spécifiez le type et les commentaires des informations suivies et envoyées au fichier journal.
Les messages de suivi sont recueillis dans les fichiers journaux qui sont enregistrés avec l'extension générique de fichiers journaux (.glf). Le nom du fichier .glf est formé par une combinaison abrégée de l'identifiant et du numéro de référence (par exemple multitenancymanager_trace.000001.glf). Un nouveau fichier journal de suivi est créé lorsque le fichier journal approche une taille maximale préconfigurée. Le suivi de l'outil de gestion de l'architecture mutualisée est créé dans le dossier suivant :
● Windows : <
<REPINSTALL> >\SAP BusinessObjects Enterprise XI 4.0\logging\
● Unix : <
<REPINSTALL> >/sap_bobj/enterprise_xi40/logging/
Déterminer l'origine de l'erreur
Les erreurs de l'outil de gestion de l'architecture mutualisée sont souvent causées par des valeurs incorrectes dans le fichier de configuration client (tenant_template_def.properties) ou par des problèmes sur l'ordinateur où est exécuté multitenancymanager.jar.
Les erreurs émanant des serveurs ou de la structure de sécurité de la plateforme de BI sont accompagnées d'un code d'erreur : une chaîne de trois lettres suivie d'une chaîne de cinq chiffres. FWB et FWM sont des codes d'erreur courants. Par exemple :
Enterprise authentication could not log you on. Please make sure your logon information is correct. (FWB 00008)
Pour obtenir une liste des codes d'erreur possibles et de leurs solutions, voir le guide SAP BusinessObjects
Business Intelligence Suite Error Message Guide.
Informations associées
Pour configurer le suivi pour l'outil de gestion de l'architecture mutualisée [page 128]
Erreurs relatives à l'outil de gestion de l'architecture mutualisée [page 108]
7.1 Erreurs relatives à l'outil de gestion de l'architecture mutualisée
Le tableau suivant fournit une liste des erreurs courantes affichées par l'outil de gestion de l'architecture mutualisée et enregistrées dans le fichier journal .csv.
108
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Dépannage
Table 9 :
Erreur
Fichier de configuration de l'application non valide, erreur lors de l'analyse de
<option_de_config> .
Cause Action
La valeur fournie pour
<option_de_config>
ne peut pas
être traitée par l'outil de gestion de l'ar chitecture mutualisée. Cela résulte sou vent d'options obligatoires laissées vi des.
Ouvrez le fichier de configuration
( tenant_template_def.properties
) et assurez-vous que la valeur de
<option_de_config>
est correctement définie.
Reportez-vous à la documentation et aux commen taires du fichier de configuration pour des exem ples.
<option_de_config>
est le nom de l'option, tel que templateContentFolder .
Remarque
Aucun fichier journal .csv
n'est créé si cette er reur se produit.
Une erreur inattendue
Une exception non spécifiée est surve s'est produite.
nue lors de l'exécution de l'outil de ges tion de l'architecture mutualisée.
Vérifiez le fichier du journal des événements
( multitenancymanager_trace.
00000<n>.glf
) pour effectuer une analyse plus approfondie.
Objets correspondants
Aucun objet modèle ne peut être retro introuvables à l'aide de la requête uvé sur base des chemins de modèle spécifiés.
<requête> .
●
●
●
●
●
●
●
Ouvrez le fichier de configuration
( tenant_template_def.properties
) et assurez-vous que les chemins de modèle spécifiés sont corrects. Vérifiez les options suivantes : templateContentFolder templateUniverseFolder templateConnectionFolder templateCategoryFolder templateEventFolder sharedUniverseFolder sharedConnectionFolder
Remarque
Il se peut que vous n'ayez pas de modèle pour certains types d'objet. Il est recommandé d'at tribuer à l'option optionInclude concernée la valeur false dans ce cas. Par exemple, optionIncludeCategories=false .
Guide d'architecture mutualisée
Dépannage
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
109
Erreur du/des objet(s).
Cause
Echec de l'extraction
Une erreur s'est produite lors de l'ex traction d'objets depuis le CMS (Cen tral Management Server).
Action
Vérifiez si vous pouvez vous connecter au CMS. Si le CMS ne peut pas être connecté, vérifiez les CUID d'objet dans le fichier journal .csv
et assurez-vous qu'ils se trouvent dans le CMS.
Si le CMS peut être connecté et que les objets exi stent, vérifiez le fichier du journal des événements
( multitenancymanager_trace.
00000<n>.glf
) pour effectuer une analyse plus approfondie.
Echec du mappage du/des objet(s) du modèle sur l'/les objet(s) de la base de données.
Une erreur s'est produite durant le mappage d'un objet modèle à un objet client ou lors de la récupération de l'ob jet d'application du CMS de l'outil de gestion de l'architecture mutualisée.
Veillez à disposer d'un espace disque suffisant dans le répertoire d'accueil de l'utilisateur du système d'exploitation exécutant multitenancymanager.jar
. Assurez-vous que le répertoire d'accueil est accessible en écri ture.
Si l'espace disque est suffisant, vérifiez le fichier du journal des événements
( multitenancymanager_trace.
00000<n>.glf
) pour effectuer une analyse plus approfondie.
Echec de la sauvegarde.
Une erreur s'est produite lors de la création d'une sauvegarde des objets client existants.
Cette erreur peut se produire lorsque multitenancymanager.jar
est exécuté une seconde fois (ou plus) sur le même client. Le client existant déjà, les objets client existants sont sauve gardés localement par l'outil dans un fi chier BIAR et cette erreur peut apparaî tre au cours du processus.
Veillez à disposer d'un espace disque suffisant dans le répertoire d'accueil de l'utilisateur du système d'exploitation exécutant multitenancymanager.jar
. Assurez-vous que le répertoire d'accueil est accessible en écri ture.
Si l'espace disque est suffisant, vérifiez le fichier du journal des événements
( multitenancymanager_trace.
00000<n>.glf
) pour effectuer une analyse plus approfondie.
110
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Dépannage
Erreur
Echec de la restauration de la sauvegarde.
Cause Action
Une erreur s'est produite lors de la res tauration de la sauvegarde des objets client à leur état d'origine.
Cette erreur peut se produire lorsque multitenancymanager.jar
est exécuté une seconde fois (ou plus) sur le même client et si une autre erreur dé clenche une reprise
( abortANDRollback=true ). Lors de la reprise des modifications, l'outil tente de restaurer les objets et paramè tres d'origine d'un client à partir de la sauvegarde locale et cette erreur peut apparaître au cours de ce processus.
Veillez à disposer d'un espace disque suffisant dans le répertoire d'accueil de l'utilisateur du système d'exploitation exécutant multitenancymanager.jar
. Assurez-vous que le répertoire d'accueil est accessible en écri ture.
Si l'espace disque est suffisant, vérifiez le fichier du journal des événements
( multitenancymanager_trace.
00000<n>.glf
) pour effectuer une analyse plus approfondie.
Echec lors de l'actualisation du/des objet(s) de la
Une erreur s'est produite lors de la ten tative de mise à jour de documents cli ent avec des sources de données spéci base de données ou de la mise à jour du/des fiques au client.
objet(s) partagé(s).
Vérifiez si une erreur plus spécifique est apparue plus tôt dans le fichier journal
.csv
. Cela résulte souvent d'options du fichier de configuration incor rectes ou incompatibles telles que :
●
●
●
●
●
●
●
● crystalreport.templatedb<n> crystalreport.tenantdb<n> crystalreport.templatetablepref
ixes<n> crystalreport.tenanttableprefix
es<n> crystalreport.ccis.dataconnecti
on.templatedb<n> crystalreport.ccis.dataconnecti
on.templatetableprefixes<n> crystalreport.ccis.dataconnecti
on.tenanttableprefixes<n> ccis.dataconnection.dbcrendenti
als<n>
Le CUID et le nom du rapport ou du document sont enregistrés.
Si les paramètres de votre fichier de configuration sont corrects, vérifiez le fichier du journal des évé nements ( multitenancymanager_trace.
00000<n>.glf
) pour effectuer une analyse plus approfondie.
Guide d'architecture mutualisée
Dépannage
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
111
Erreur Cause Action
Echec du chargement
Une erreur est survenue lors du charge du plug-in d'actualisation du document pour le type
<TYPE_SI> .
ment d'un fichier JAR depuis le dossier docRefreshPlugins .
<TYPE_SI> fait référence au type d'objet, par exemple : Webi (documents Web Intel ligence).
Par défaut, le dossier docRefreshPlugins se trouve sous :
●
●
<REPINSTALL>\SAP
BusinessObjects
Enterprise XI 4.0\java\apps
\multitenancyManager\jars
\docRefreshPlugins\
<REPINSTALL>/sap_bobj/ enterprise_xi40/java/apps/ multitenancyManager/jars/ docRefreshPlugins /
Assurez-vous que ce dossier et tous les fichiers
JAR requis sont présents pour les types d'objet que vous importez ou mettez à jour, tels que ccisdataconnectionRefresh.jar
,
CrystalReportRefresh.jar
,
UniverseRefresh.jar
et
WebiRefresh.jar
.
Echec de l'actualisation du document pour
<détails du document> .
Une erreur s'est produite lors de la ten tative de mise à jour d'un document cli ent avec une source de données spéci fique au client.
Echec de la préparation de la base de données pour l'importation.
Une erreur s'est produite lors de la ré cupération d'objets d'un client à impor ter sur le CMS.
Vérifiez le fichier du journal des événements
( multitenancymanager_trace.
00000<n>.glf
) pour effectuer une analyse plus approfondie.
Vérifiez le fichier du journal des événements
( multitenancymanager_trace.
00000<n>.glf
) pour effectuer une analyse plus approfondie.
Configuration de la base de données de modèles crystalreport.templat
edb<n> ou configuration de la base de données crystalreport.tenantd
b<n> manquante.
Un modèle de mappage client pour des connexions directes aux données de
SAP Crystal Reports 2011 est man quant ou n'a pas été configuré correc tement.
Ouvrez votre fichier de configuration
( tenant_template_def.properties
) et assurez-vous qu'à chaque option crystalreport.templatedb<n>
corres pond une option crystalreport.tenantdb<n> .
Vérifiez le fichier du journal des événements
( multitenancymanager_trace.
00000<n>.glf
) pour effectuer une analyse plus approfondie.
112
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Dépannage
Erreur
Configuration de la base de données de modèles non valide, erreur lors de l'analyse de
<option_de_config> .
Cause Action
La configuration de la base de données modèle d'un rapport SAP Crystal
Reports 2011 n'a pas le bon format.
Ouvrez votre fichier de configuration
( tenant_template_def.properties
) et assurez-vous que toutes les options crystalreport.templatedb<n> sont défi nies sur des valeurs valides.
Pour plus de détails sur la configuration des options client pour les connexions directes aux données de
SAP Crystal Reports 2011, voir
SAP Crystal Re ports 2011 [page 19] .
Configuration de la base de données non valide, erreur lors de l'analyse de crystalreport.tenantd
b<n>.
La configuration de la base de données client d'un rapport SAP Crystal
Reports 2011 n'a pas le bon format.
Ouvrez votre fichier de configuration
( tenant_template_def.properties
) et assurez-vous que toutes les options crystalreport.tenantdb<n>
sont définies sur des valeurs valides.
Pour plus de détails sur la configuration des options client pour les connexions directes aux données de
SAP Crystal Reports 2011, voir
SAP Crystal Re ports 2011 [page 19] .
Type de serveur de base de données
<type_de_serveurbd> .
Le type de source de données spécifié
(
<type_de_serveurbd>
) pour une connexion directe aux données de SAP
Crystal Reports 2011 n'est pas pris en charge.
Ouvrez votre fichier de configuration
( tenant_template_def.properties
) et assurez-vous que vous utilisez des types de source de données pris en charge pour les rapports mo dèle et client. Vérifiez les options suivantes :
●
● crystalreport.templatedb<n> crystalreport.tenantdb<n>
Pour obtenir une liste des types de source de don nées pris en charge, voir
Guide d'architecture mutualisée
Dépannage
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
113
Erreur Cause
Incompatibilité de préfixes de tables pour <préfixe_modèle>
Le nombre de préfixes de table modèle n'est pas égal à celui de préfixes de ta ble client.
et <préfixe_client> .
L'un des deux n'existe pas, ou le nombre de préfixes ne correspond pas.
Action
Ouvrez votre fichier de configuration
( tenant_template_def.properties
) et assurez-vous que chaque option de préfixe de table modèle a un mappage correspondant vers une op tion de préfixe de table client avec un nombre de préfixe égal. Vérifiez les options Crystal Reports suivantes :
●
●
●
● crystalreport.templatetablepref
ixes<n> crystalreport.tenanttableprefix
es<n> crystalreport.ccis.dataconnecti
on.templatetableprefixes
crystalreport.ccis.dataconnecti
on.tenanttableprefixes
Conseil
N'oubliez pas de terminer les listes de préfixes par un point-virgule. Les préfixes sont séparés par des points-virgules et une liste doit se termi ner par un point-virgule pour être en mesure d'identifier ce qu'est une chaine vide ("").
La configuration de la base de données n'est pas valide.
Pour en savoir plus, voir les éléments précédents.
La configuration de base de données d'un rapport Crystal de client n'est pas valide. L'erreur peut se produire sur
SAP Crystal Reports 2011 et sur
SAP Crystal Reports pour Enterprise.
Vérifiez si une erreur de mise à jour de la source de données est apparue plus tôt dans le fichier jour nal .csv
.
Vérifiez le fichier du journal des événements
( multitenancymanager_trace.
00000<n>.glf
) pour effectuer une analyse plus approfondie.
Une erreur interne inattendue s'est produite lors de l'ouverture d'un document Crystal
Reports.
Une erreur inattendue s'est produite lors de la mise à jour d'un rapport SAP
Crystal Reports pour Enterprise avec une source de données spécifique au client.
Assurez-vous que le serveur de traitement Crystal
Reports est activé et en cours de fonctionnement.
Si le serveur fonctionne, vérifiez le fichier du journal des événements
( multitenancymanager_trace.
00000<n>.glf
) pour effectuer une analyse plus approfondie.
114
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Dépannage
Erreur Cause Action
La connexion au modèle <nom de la
<nom de paramètre> ne correspond à une
Une connexion de modèle spécifiée n'a connexion modèle> spécifié par l'option pas de connexion de client importée correspondante. Il peut s'agir du résul tat d'une connexion de modèle incor rectement spécifiée, d'une importation d'objet de connexion manquante ou connexion client importée.
d'une configuration incorrecte de l'op tion d'importation de la connexion.
Vérifiez la configuration de connexion modèle de l'option spécifiée dans le message d'erreur pour vous assurer que le CUID de connexion modèle est correct. Vérifiez également si l'option d'importation
<optionIncludeConnections>
est définie sur true et si l'objet de connexion modèle spécifié est correctement inclus par la spécification de l'option
<templateConnectionFolder>
.
7.1.1 Messages d'erreur de l'architecture mutualisée
Cette section fournit une liste des erreurs courantes affichées par l'outil de gestion de l'architecture mutualisée et enregistrées dans le fichier journal .csv.
Plage de codes d'erreur
MTM 00001 à MTM 00024
MTM 00101 à MTM 10104
MTM 01001 à MTM 01009
MTM 02000 à MTM 02002
Outil de gestion de l'architecture mutualisée
Catégorie
Erreurs de fichier de configuration des propriétés
Erreur de lecture des données
Erreurs de configuration de la base de données
Erreurs d'autorisation et de groupe d'utilisateurs
Messages d'avertissement
7.1.1.1 MTM 00001 à MTM 00013
7.1.1.1.1
(MTM 00001) Fichier de configuration d'application non valide.
Erreur : {0}
Cause
Des erreurs ont été rencontrées dans la spécification de certaines options de configuration.
Action
Vérifiez le fichier de sortie ou le fichier journal pour voir quelle option est incorrecte et corrigez-la conformément aux commentaires correspondants dans le fichier de définition de modèle du client.
Guide d'architecture mutualisée
Dépannage
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
115
7.1.1.1.2
(MTM 00002) Réservé
Cause (réservée à MTM 00002)
Texte de l'espace réservé à la cause.
Action
Texte d'espace réservé d'action.
7.1.1.1.3
(FWM 00003) Une erreur inattendue s'est produite
Cause
Un problème inattendu s'est produit.
Action
Consultez le fichier journal pour obtenir un message d'erreur plus détaillé.
7.1.1.1.4
(MTM 00004) Réservé
Cause
Texte de l'espace réservé à la cause.
Action
Texte d'espace réservé d'action.
116
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Dépannage
7.1.1.1.5
(MTM 00005) Aucun objet correspondant sous le dossier racine "{1}" dans "{2}", spécifié par l'option de configuration "{3}", n'a été trouvé à l'aide de la requête "{0}"
Cause
Aucun objet de modèle ne peut être extrait sur base des chemins de modèle spécifiés.
Action
Assurez-vous que les chemins de modèle spécifiés sont corrects à l'aide de l'option de configuration. Il est possible qu'aucun modèle ne soit disponible sous le dossier racine spécifié.
7.1.1.1.6
(MTM 00006) Echec de l'extraction du/des objet(s) avec la requête {0}
Cause
Une erreur s'est produite lors de l'extraction d'objets depuis le CMS ou depuis le Gestionnaire d'objets.
Action
Consultez le fichier journal pour obtenir une cause racine plus détaillée. Vérifiez la syntaxe de la requête, la disponibilité du CMS et l'accessibilité de l'objet.
7.1.1.1.7
(MTM 00007) Impossible d'extraire le/les objet(s) du modèle "{1}", spécifié par l'option de configuration "{2}", sous le dossier racine
"{0}"
Cause
Une erreur s'est produite lors de l'extraction d'objets de modèle depuis le CMS ou depuis le Gestionnaire d'objets.
Guide d'architecture mutualisée
Dépannage
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
117
Action
Consultez le fichier journal pour obtenir une cause racine plus détaillée. Vérifiez la syntaxe de la requête, la disponibilité du CMS et l'accessibilité de l'objet.
7.1.1.1.8
(MTM 00008) Echec du mappage du/des objet(s) du modèle sur l'/les objet(s) de la base de données
Cause
Une erreur s'est produite lors du mappage d'un objet de modèle à un objet client. L'erreur peut être causée par des opérations d'E/S lors d'une opération relative au Gestionnaire d'objets ou d'opérations du fichier BIAR.
Action
Consultez le journal pour obtenir de plus amples détails sur la cause réelle. Vérifiez si les objets de modèle sont correctement définis dans le fichier de définition de modèle du client utilisé. Vérifiez également si l'utilisateur dispose des droits d'accès requis pour accéder aux ressources d'E/S.
7.1.1.1.9
(MTM00009) Echaec de la sauvegarde des objets client précédemment importés
Cause
Une exception s'est produite lors de la sauvegarde des objets du client existants. L'erreur peut être causée par des opérations d'E/S lors d'une opération relative au Gestionnaire d'objets ou d'opérations du fichier BIAR.
Action
Vérifiez si vous disposez d'un espace disque suffisant dans le répertoire d'accueil de l'utilisateur et si le CMS est accessible. Consultez le fichier journal pour obtenir de plus amples détails sur la cause réelle.
118
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Dépannage
7.1.1.1.10
(MTM 00010) Echec de la restauration des objets client sauvegardés
Cause
Une exception s'est produite lors de la restauration des objets du client à leur état d'origine.
Action
Vérifiez si le fichier BIAR pour la sauvegarde des objets du client est situé dans le répertoire d'accueil de l'utilisateur et si le CMS est accessible. Consultez le fichier journal pour obtenir de plus amples détails.
7.1.1.1.11
(MTM 00011) Echec lors de l'actualisation du/des objet(s) de la base de données ou de la mise à jour du/des objet(s) partagé(s).
Cause
Une exception s'est produite lors de l'actualisation d'objets du client avec des données propres au client telles que les informations de connexion à la base de données.
Action
Consultez le fichier journal pour obtenir une cause racine plus détaillée concernant les différents types d'objet.
7.1.1.1.12
(MTM 00012) Echec du chargement du plug-in d'actualisation du document pour le type {0}
Cause
Une exception s'est produite lors du chargement d'un fichier .jar de plug-in d'actualisation de document.
Guide d'architecture mutualisée
Dépannage
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
119
Action
Vérifiez si ce fichier .jar de plug-in d'actualisation de document existe et s'il est accessible. Les plug-ins d'actualisation se trouvent sous $rép_install$\SAP BusinessObjects Enterprise XI 4.0\java\apps
\multitenancyManager\jars\docRefreshPlugins\
7.1.1.1.13
(MTM 00013) Réservé
Cause
Réservé.
Action
Réservé.
7.1.1.2 MTM 01001 à MTM 01009 Erreurs liées à Crystal
Reports
7.1.1.2.1
(MTM 01001) Configuration de la base de données de modèles {0} ou configuration de la base de données {1} manquante
Cause
Un modèle de mappage de base de données du client n'est pas configuré correctement.
Action
Vérifiez votre configuration pour déterminer si un modèle d'informations de base de données du client est incorrect.
120
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Dépannage
7.1.1.2.2
(MTM 01002) Configuration de la base de données de modèles non valide, erreur lors de l'analyse de {0}
Cause
L'objet de modèle référencé par l'objet de rapport n'a pas d'objet de client correspondant.
Action
Vérifiez si l'objet du client correspondant tel que l'objet de connexion ou d'univers est manquant dans l'importation.
7.1.1.2.3
(MTM 01003) Configuration de la base de données client non valide, erreur lors de l'analyse de {0}
Cause
La configuration de base de données du client n'a pas le format adéquat.
Action
Vérifiez le format de base de données du client décrit par le fichier de définition de modèle du client.
7.1.1.2.4
(MTM 01004) Type de serveur de base de données non valide {0}
Cause
Le type de serveur de base de données spécifié n'est pas pris en charge.
Action
Assurez-vous que les types de serveur de base de données sont pris en charge. Pour obtenir une liste des types pris en charge, consultez notre documentation.
Guide d'architecture mutualisée
Dépannage
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
121
7.1.1.2.5
(MTM 01005) Réservé
Cause
Réservé.
Action
Réservé.
7.1.1.2.6
(MTM 01006) Incompatibilité de préfixes de tables pour {0} et {1}.
L'un des deux n'existe pas, ou le nombre de préfixes ne correspond pas
Cause
Le nombre de préfixes de table de modèle ne correspond pas à celui des préfixes de table client.
Action
Vérifiez la configuration des préfixes de table pour corriger le problème.
7.1.1.2.7
(MTM 01007) La configuration de la base de données n'est pas valide.
Pour en savoir plus, voir les éléments précédents.
Cause
Une erreur de configuration de la base de données a été précédemment signalée.
Action
Consultez la sortie ou le fichier journal pour obtenir davantage de détails sur l'erreur de configuration antérieure.
122
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Dépannage
7.1.1.2.8
(MTM 01008) Une exception inattendue s'est produite lors de l'actualisation d'un document Crystal Reports
Cause
Une exception inattendue s'est produite lors de l'actualisation d'un document Crystal Reports.
Action
Consultez le fichier journal pour obtenir une cause racine plus détaillée.
7.1.1.2.9
(MTM 01009) La connexion au modèle {0} spécifié par l'option {1} ne correspond à une connexion client importée
Cause
Une connexion de modèle spécifiée n'a pas de connexion de client importée correspondante. Il peut s'agir du résultat d'une connexion de modèle incorrectement spécifiée, d'une importation d'objet de connexion manquante ou d'une configuration incorrecte de l'option d'importation de la connexion.
Action
Vérifiez la configuration de connexion de modèle de l'option spécifiée dans le message d'erreur pour vous assurer que le CUID de connexion de modèle est correct. Vérifiez également si l'option d'importation optionIncludeConnections est définie sur true et si l'objet de connexion de modèle spécifié est correctement inclus par la spécification de l'option templateConnectionFolder.
7.1.1.3 MTM 02000 à MTM 02002
7.1.1.3.1
(MTM 02000) L'utilisateur <nom d'utilisateur> ne dispose pas des autorisations suffisantes pour le client <nom du client>
Cause
Un modèle de mappage client pour des connexions directes aux données de SAP Crystal Reports 2011 est manquant ou n'a pas été configuré correctement.
Guide d'architecture mutualisée
Dépannage
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
123
Action
Ouvrez votre fichier de configuration (tenant_template_def.properties) et assurez-vous qu'à chaque option crystalreport.templatedb<n> correspond une option crystalreport.tenantdb<n>.
Vérifiez le fichier du journal des événements (multitenancymanager_trace.00000<n>.glf) pour effectuer une analyse plus approfondie.
7.1.1.3.2
(MTM 02001) La configuration de la base de données n'est pas valide.
Pour en savoir plus, voir les éléments précédents
Cause
Une erreur relative à la spécification des options de configuration de la base de données a été détectée concernant la connexion Date CCIS.
Action
Ouvrez votre fichier de configuration (tenant_template_def.properties) et assurez-vous qu'à chaque option crystalreport.templatedb<n> correspond une option crystalreport.tenantdb<n>.
Vérifiez le fichier du journal des événements (multitenancymanager_trace.00000<n>.glf) pour effectuer une analyse plus approfondie.
7.1.1.3.3
(MTM 02002) Les serveurs principaux sont autorisés à rejoindre uniquement les groupes d'utilisateurs appartenant au même client. Les serveurs principaux associés ne se trouvent pas dans le même client :
%1 "%2"(id=%3, client=%4) et %5 "%6"(id=%7, client=%8)
Cause
Une tentative est en cours pour ajouter un utilisateur ou groupe principal à un groupe d'utilisateurs appartenant à un autre client.
Action
Dans la CMC, examinez les utilisateurs et groupes.
124
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Dépannage
Exemple
Principals are only allowed to join user groups belonging to the same tenant.
Related principals are not in the same tenant: usergroup 'Administrators'
(id=33, tenant=shared(0)) and user 'George'(id=1234, tenant=TenantA(4567)).
7.1.1.4 Erreurs MTM de catégorie FWB
7.1.1.4.1
Nom d'objet en double dans le même dossier. (FWB 00026)
Cause
Vous avez essayé de créer un objet en lui attribuant un nom qui existe déjà.
Action
Donnez un nom unique à cet objet.
7.1.1.4.2 (FWB 00079) La catégorie spécifiée pour la requête est <catégorieclient1>, mais l'objet utilisateur indique que la catégorie devrait être
<catégorieclient2>. La requête ne sera pas traitée.
Cause
<texte d'espace réservé>
Action
<texte d'espace réservé>
Guide d'architecture mutualisée
Dépannage
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
125
7.1.1.4.3 (FWB 00092) L'utilisateur <nom d'utilisateur> ne dispose pas des autorisations suffisantes pour le client <nom du client>
Cause
L'utilisateur actuel n'est pas autorisé à gérer le client.
Action
Dans la CMC, vérifiez Applications > Gestionnaire de l'architecture mutualisée > Sécurité utilisateur > [nom de l'utilisateur] > Affecter la sécurité, puis ajoutez Droits de visualisation.
7.1.1.4.4 (FWB 00093) Le client avec l'ID <IDclient> est introuvable.
Cause
Aucun client ayant cet ID n'existe dans le système.
Action
Assurez-vous d'utiliser l'ID client correct. Vérifiez les propriétés du client sous CMC > Client > Propriétés. Vérifiez la propriété tenantName dans tenant_template_def.properties à l'emplacement suivant <chemin de l'installation BOE PBI>\java\apps\multitenancyManager\jars\. Réexécutez le script de mise en service du client avec la valeur correcte pour la propriété tenantName .
126
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Dépannage
7.1.1.4.5 (FWB 00094) Les serveurs principaux sont autorisés à rejoindre uniquement les groupes d'utilisateurs appartenant au même client. Les serveurs principaux associés ne se trouvent pas dans le même client : %1 "%2"(id=%3, client=%4) et %5 "%6"(id=%7, client=%8).
Cause
Les utilisateurs ou groupes principaux de différents clients sont associés.
Action
Assurez-vous auparavant de l'existence des utilisateurs ou groupes principaux dans le même client.
7.1.1.5 Messages d'avertissement de l'outil Gestionnaire de l'architecture mutualisée
7.1.1.5.1
(MTM Tool 1) Extraction d'objets de type Catégorie, le chemin du modèle templateCategoryFolder n'est pas spécifié
Cause
Le fichier de configuration des propriétés du Gestionnaire de l'architecture mutualisée optionIncludeCategories est défini sur true et aucun chemin d'accès n'est fourni pour templateCategoryFolder.
Action
Définissez optionIncludeCategories sur false ou un chemin d'accès valide pour templateCategoryFolder.
Guide d'architecture mutualisée
Dépannage
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
127
7.1.1.5.2
(MTM Tool 2) Aucun objet partagé correspondant pour le type
CCIS.DataConnection ou CommonConnection
Cause
Le fichier de configuration des propriétés du Gestionnaire de l'architecture mutualisée optionUseSharedConnections est spécifié mais le sharedConnectionFolder n'est pas spécifié ou la spécification ne dirige pas vers un objet de connexion valide.
Action
Définissez optionUseSharedConnections sur false ou spécifiez un chemin d'accès valide pour sharedConnectionFolder.
7.1.1.5.3
(MTM Tool 3) Des erreurs/messages d'avertissement surviennent lors de la validation de la configuration de plug-in pour les plug-ins
CrystalReport.
Cause
Une configuration spécifique à CR (commençant par “crystalreport.” dans le ficher de configuration du client) est non valide.
Action
Une erreur doit avoir été journalisée ou affichée pour l'option non valide. Corrigez-la conformément aux commentaires associés à ces options dans le fichier de définition du client.
7.2 Pour configurer le suivi pour l'outil de gestion de l'architecture mutualisée
1. Ouvrez le fichier BO_trace.ini.
○ Sous Windows, l'emplacement par défaut est le suivant : <
<REPINSTALL> >\SAP BusinessObjects
Enterprise XI 4.0\conf\.
128
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Dépannage
○ Sous Unix, l'emplacement par défaut est le suivant : <
<REPINSTALL> >/sap_bobj/enterprise_xi40/ conf/.
2. Dans le fichier, sous Trace Syntax and Setting (Syntaxe et configuration de suivi), supprimez le commentaire des lignes requises.
3. Ajoutez une instruction IF pour spécifier les paramètres de suivi pour l'outil de gestion de l'architecture mutualisée.
Par exemple : if (process == "multitenancymanager")
{
active = true;
importance = xs;
alert = true;
severity = 'S';
keep = false;
size = 100 * 1000;
}
Conseil
Le processus doit être spécifié comme multitenancymanager pour appliquer le paramètre de suivi à l'outil de gestion de l'architecture mutualisée.
Le tableau suivant répertorie les paramètres disponibles pour la configuration du suivi :
Nom du paramètre active importance
Valeurs possibles
false
,
true
Description
Active le suivi pour le processus ou le serveur en cours si la valeur attribuée est
true
. La valeur par défaut est
false
.
'<<'
,
'<='
,
'=='
,
'>='
,
'>>'
,
xs
,
s
,
m
,
l
,
xl
Indique le seuil de suivi des messages.
Tous les messages au-delà de ce seuil font l'objet d'un suivi. La valeur par défaut est
m
(medium).
Remarque importance = xs est l'option la plus détaillée et importance = xl , l'option la moins détaillée.
alert severity size
false
'S'
,
,
true
'W' succès erreur
,
,
,
'E'
,
'A' avertissement assertion
,
,
'F'
,
,
fatal
Les valeurs possibles sont les entiers
>= 1 000
Active automatiquement le suivi pour les événements de serveur graves. La valeur par défaut est
true
.
Indique le seuil de gravité à partir duquel les messages font l'objet d'un suivi.
'S'
consomme le plus d'espace disque. La valeur par défaut est
'E'
.
Indique le nombre maximal de messages figurant dans le fichier journal de suivi avant qu'un nouveau fichier ne soit créé. La valeur par défaut est
100 000
.
Guide d'architecture mutualisée
Dépannage
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
129
Nom du paramètre keep administrator log_dir always_close
Valeurs possibles
false
,
true
Chaînes de caractères ou entiers
on
,
off
Description
Indique si l'ancien fichier journal doit
être conservé une fois le nouveau fichier créé. La valeur par défaut est
false
.
Indique l'annotation à utiliser dans le fichier journal de sortie. Par exemple, si administrator = "hello" cette chaîne est insérée dans le fichier journal.
Indique le répertoire du fichier journal de sortie. Par défaut, les fichiers journaux sont stockés dans le dossier
Logging
.
Indique si le fichier journal doit être fermé lorsqu'un message de suivi y a
été consigné. La valeur par défaut est
off
.
4. Enregistrez, puis fermez le fichier BO_trace.ini.
La prochaine fois que vous exécuterez l'outil de gestion de l'architecture mutualisée, un fichier de journal de suivi
(multitenancymanager_trace.00000<
<n> >.glf) sera créé.
Au lieu de modifier le fichier par défaut BO_trace.ini, vous pouvez créer une copie du fichier spécifiquement pour l'outil de gestion de l'architecture mutualisée et exporter le fichier de journal de suivi vers un emplacement différent. Par exemple, pour utiliser C:\my_BO_trace.ini pour les paramètres du journal de suivi et exporter le fichier du journal de suivi vers C:\myLogging, modifiez l'option suivante du fichier multitenancymanagerSystem.properties :
<!-- logging -->
<entry key="mtm.systemVar.trace.logDir">C:\myLogging\</entry>
<entry key="mtm.systemVar.trace.iniDir">C:\</entry>
<entry key="mtm.systemVar.trace.iniFile">my_BO_trace.ini</entry>
Remarque
Cela modifie également l'emplacement d'exportation par défaut du fichier journal .csv
(multitenancymanager<
<aaaa> >< <mm> >< <jj> >< <heure> >.csv).
Pour en savoir plus sur la configuration d'un suivi supplémentaire pour les serveurs de la plateforme de BI et d'autres applications, voir «Gestion et configuration des journaux» dans le Guide d'administration de la plateforme
Business Intelligence.
130
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Guide d'architecture mutualisée
Dépannage
Clauses de non-responsabilité importantes et informations juridiques
Exemples de code source
Le code et les lignes ou chaînes de code ("Code") inclus dans la présente documentation ne sont que des exemples et ne doivent en aucun cas être utilisés dans un environnement productif. Le Code est utilisé uniquement pour mieux expliquer et visualiser les règles de syntaxe de certains codages. SAP ne sera pas tenu responsable des erreurs ou dommages causés par l'utilisation de ce Code, sauf si de tels dommages étaient causés par SAP intentionnellement ou par négligence grave.
Accessibilité
Les informations contenues dans la documentation SAP représentent la vision actuelle de SAP concernant les critères d'accessibilité, à la date de publication de ladite documentation, et ne peuvent en aucun cas être considérées comme juridiquement contraignantes pour garantir l'accessibilité aux produits logiciels. SAP décline toute responsabilité pour le présent document. Cette clause de non-responsabilité ne s'applique toutefois pas à des cas de faute intentionnelle ou lourde de la part de SAP. En outre, ce document n'entraîne pas des obligations contractuelles directes ou indirectes pour SAP.
Langage non discriminatoire
Dans la mesure du possible, la documentation SAP est non discriminatoire au titre du genre féminin ou masculin. Selon le contexte, le texte s'adresse au lecteur en utilisant le pronom "vous" ou un substantif neutre (tel que "commercial" ou "jour ouvrable"). Lorsque le texte se réfère à des hommes et des femmes, que la troisième personne du singulier ne peut pas être évitée ou qu'un substantif neutre n'existe pas, SAP se réserve le droit d'utiliser la forme masculine du nom ou du pronom. Ceci permet d'assurer la bonne compréhension de la documentation.
Hyperliens Internet
La documentation SAP peut contenir des hyperliens vers Internet. Lesdits hyperliens sont utilisés pour indiquer où trouver l'information. SAP ne garantit pas la disponibilité et l'exactitude des informations ou leur capacité à répondre à un but précis. SAP ne saurait être tenu responsable des dommages causés par l'utilisation desdites informations sauf si de tels dommages étaient causés par une négligence grave ou une faute intentionnelle de SAP. Tous les liens sont catégorisés pour transparence (voir : http://help.sap.com/disclaimer ).
Guide d'architecture mutualisée
Clauses de non-responsabilité importantes et informations juridiques
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
131
www.sap.com/contactsap
© 2015 SAP SE ou société affiliée SAP. Tous droits réservés.
Toute reproduction ou communication de la présente publication, même partielle, par quelque procédé et à quelque fin que ce soit, est interdite sans l'autorisation expresse et préalable de SAP SE ou d'une société affiliée SAP. Les informations du présent document sont susceptibles d’être modifiées sans préavis.
Certains logiciels commercialisés par SAP SE et ses distributeurs contiennent des composants logiciels qui sont la propriété d'éditeurs tiers. Les spécifications des produits peuvent varier d’un pays à l’autre.
Les informations du présent document sont fournies par SAP SE ou par une société affiliée SAP uniquement à titre informatif, sans engagement ni garantie d'aucune sorte. SAP SE ou ses sociétés affiliées ne pourront en aucun cas être tenues responsables des erreurs ou omissions relatives à ces informations. Les seules garanties fournies pour les produits et les services de SAP SE ou d'une société affiliée SAP sont celles énoncées expressément à titre de garantie accompagnant, le cas échéant, lesdits produits et services. Aucune des informations contenues dans le présent document ne saurait constituer une garantie supplémentaire.
SAP et tous les autres produits et services SAP mentionnés dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques déposées de SAP SE (ou d'une société affiliée SAP) en Allemagne ainsi que dans d'autres pays.
Tous les autres noms de produit et service mentionnés sont des marques commerciales de leurs sociétés respectives.
Pour plus d'informations sur les marques déposées, voir http:// www.sap.com/corporate-en/legal/copyright/index.epx
.

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.