Exécution de WDeploy à partir de la ligne de commande. SAP 4.1 Support Package 1
Post-installation
3.6.5 Exécution de WDeploy à partir de la ligne de commande
Utilisez l'outil de ligne de commande WDeploy pour déployer les composants des applications Web
Information Steward sur un serveur d'applications Web et appliquer d'autres fonctionnalités avancées de déploiement non disponibles dans l'outil de l'IU. Pour Information Steward, vous devez déployer un certain nombre de composants :
• BOE
• CPBWebservice
Par défaut, l'outil WDeploy et les composants Web sont installés aux emplacements suivants au cours de l' installation de la plateforme SAP BusinessObjects BI :
• WDeploy :
<REP_INSTALLATION_BIP>\wdeploy
• Composants Web :
<REP_INSTALLATION_BIP>\warfiles\webapps
Syntaxe
wdeploy <type_serveur> [-Das_admin_password=<mot de passe>] [-DAPP=
<nom_application>] <commande>
44 2012-11-22
Post-installation
Paramètre
<type_serveur>
<commande>
Description
Indique le type du serveur d'applications Web.
Les valeurs disponibles pour <type_serveur> sont les suivantes :
• sapappsvr72
• tomcat55
• tomcat6
• tomcat7
• weblogic9
• weblogic10
• websphere6
• websphere7
• jboss5
-Das_admin_pass word=<mot de
passe>
Indique le mot de passe administrateur à utiliser pour déployer l'application.
Remarque :
Pour les serveurs d'applications Web Tomcat, le mot de passe n'est pas requis.
-DAPP=<nom_applica
tion>
Indique les composants d'application Web à déployer.
Les valeurs disponibles pour <nom_application> sont les suivantes :
•
BOE
•
CPBWebservice
Indique les commandes nécessaires à l'exécution de WDeploy.
Les valeurs disponibles pour <commande> sont les suivantes :
• deploy
Prépare et déploie un composant d'application Web unique sur le serveur d'applications Web.
• deployall
Prépare et déploie tous les composants d'application Web sur le serveur d'applications Web.
• undeploy
Supprime un composant d'application Web unique sur le serveur d'applications Web.
• undeployall
Supprime tous les composants d'application Web sur le serveur d'applications Web.
45 2012-11-22
Post-installation
3.6.5.1 Configuration de WDeploy
Pour configurer le fichier de configuration de WDeploy en spécifiant les paramètres du serveur d'applications Web :
1.
Ouvrez le fichier de configuration de votre serveur d'applications Web. Par défaut, les fichiers de configuration sont installés dans <REP_INSTALLATION_BIP>\wdeploy\conf.
Les fichiers de configuration disponibles sont les suivants :
• config.sapappsvr72
• config.tomcat55
• config.tomcat7
• config.weblogic9
• config.weblogic10
• config.websphere6
• config.websphere7
2.
Configurez les paramètres de manière à ce qu'ils correspondent à ceux de votre serveur d'applications.
3.
Enregistrez et fermez le fichier de configuration.
46
3.6.5.2 Déploiement de tous les composants Web
Le déploiement de tous les composants Web déploie BOE et CPBWebservice en plus de tout autre composant d'application Web SAP BusinessObjects disponible sur le système hôte. Pour déployer tout le contenu Web
1.
Accédez à <REP_INSTALLATION_BIP>\wdeploy à partir de l'invite de commande.
2.
Exécutez wdeploy avec la commande deployall : wdeploy <type_serveur> deployall -Das_admin_password=<mot de passe>
Remarque :
Tomcat n'a pas besoin de mot de passe. Lorsque vous effectuez le déploiement sur Tomcat, excluez le paramètre -Das_admin_password=<mot de passe>.
Tous les composants Web sont déployés sur le serveur d'applications Web.
Exemple : WebSphere 6
wdeploy websphere6 deployall -Das_admin_password=mypass
Remarque :
Une fois que vous avez déployé l'application Web sur Tomcat, vous devez redémarrer le serveur d'applications Tomcat pour que les modifications prennent effet.
2012-11-22
Post-installation
47
3.6.5.3 Déploiement d'un seul composant Web
Pour déployer un composant d'application Web unique
1.
Accédez à <REP_INSTALLATION_BIP>\wdeploy à partir de l'invite de commande.
2.
Exécutez wdeploy avec la commande deploy et le paramètre -DAPP=<nom_application> : wdeploy <type_serveur> -Das_admin_password=<mot de passe> -DAPP=<nom_ap
plication> deploy
Remarque :
Tomcat n'a pas besoin de mot de passe. Lorsque vous effectuez le déploiement sur Tomcat, excluez le paramètre -Das_admin_password=<mot de passe>.
Le composant Web spécifié est déployé sur le serveur d'applications Web.
Exemple : CPBWebservice sur WebLogic 10
wdeploy weblogic10 -Das_admin_password=mypass -DAPP=CPBWebservice deploy
Remarque :
Une fois que vous avez déployé l'application Web sur Tomcat, vous devez redémarrer le serveur d'applications Tomcat pour que les modifications prennent effet.
3.6.5.4 Vérification du déploiement
Pour vérifier que le déploiement s'est effectué correctement :
1.
Vérifiez si les applications Web ont été déployées à l'emplacement correct.
• Sur Tomcat :
$CATALINA_HOME/webapps
• Sur WebSphere :
<dossier_serveur>/installedApps/<dossier_cellule_nœud>
Par exemple, C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\in stalledApps\SHG-D-01-CGAONode01Cell
• Sur WebLogic :
<dossier_serveur>/stage/
2012-11-22
Post-installation
48
Par exemple, C:\bea\wlserver_10.0\samples\domains\wl_server\servers\exam plesServer\stage
2.
Connectez-vous à Information Steward.
3.
Vérifiez que l'application Web s'initialise correctement.
Tous les packages de nettoyage des données doivent être extraits et affichés.
4.
(Facultatif) Effectuez les tâches supplémentaires dans le Générateur de packages de nettoyage des données.
• Recherche de Générateur de packages de nettoyage des données
• Ouvrir un package de nettoyage des données
• Créer un package de nettoyage des données
3.6.5.5 Annulation du déploiement de tous les composants Web
L'annulation du déploiement de tous les composants Web annule le déploiement de BOE et de
CPBWebservice en plus de tout autre composant d'application Web SAP BusinessObjects déployé sur le système hôte. Pour annuler le déploiement de tous les composants Web :
1.
Accédez à <REP_INSTALLATION_BIP>\wdeploy à partir de l'invite de commande.
2.
Exécutez wdeploy avec la commande undeployall : wdeploy <type_serveur> undeployall -Das_admin_password=<mot de passe>
Remarque :
Tomcat n'a pas besoin de mot de passe. Lorsque vous effectuez le déploiement sur Tomcat, excluez le paramètre -Das_admin_password=<mot de passe>.
Tous les composants Web sont supprimés du serveur d'applications Web.
Exemple : WebSphere 6
wdeploy websphere6 undeployall -Das_admin_password=mypass
Remarque :
Une fois que vous avez annulé le déploiement des applications Web sur Tomcat, vous devez redémarrer le serveur d'applications Tomcat pour que les modifications prennent effet.
3.6.5.6 Annulation du déploiement d'un seul composant Web
Pour annuler le déploiement d'un composant Web unique :
1.
Accédez à <REP_INSTALLATION_BIP>\wdeploy à partir de l'invite de commande.
2012-11-22

Public link updated
The public link to your chat has been updated.