Question
· Mai 13

Problème lors d'un déploiement sur un espace de nom

Bonjour,

J'ai rencontré un problème lors du déploiement. Quand je déploie en utilisant la classe Ens.Deployment.Deploy, je ne reçois plus les logs dans le terminal. Cependant, le déploiement s'est bien passé, je le vois dans l'historique sur le portail.

Cela fonctionne sur notre environnement mais pas sur celui du client.

 

Set tSC = ##class(Ens.Deployment.Deploy).DeployCode(chemin_"GESL_SVCCLI_DEPLOY_CPT-243_V4_0.xml","SVCCLI.ProdClient",1,chemin_"GESL_SVCCLI_DEPLOY_CPT-243_V4_0_rb.xml","L",chemin_"GESL_SVCCLI_DEPLOY_CPT-243_V4_0.log",1,1)

 

Merci 🙂

Discussion (3)2
Connectez-vous ou inscrivez-vous pour continuer

Bonjour @Anthony Decorte 

Avez-vous essayé en modifiant le 5ème argument?
De ce que j'ai compris dans la documentation pour que le log soit à la fois affiché sur le current device (le terminal j'imagine) et le fichier de log spécifié (en 6ème argument), il faut passer la valeur "LC":
 

WhereToLog indicates the locations to log information during the deployment and can either be empty or a combination of:

			L - Write to the file name specified in the LogFile parameter
			C - write line text to current device
			H - write HTML version of text to temporary global for retrieval by portal
			EI - write text to event log Info

Bonjour, merci pour votre retour

Cela ne résout pas vraiment mon problème, comme en temps normal on a déjà les logs sur le terminal.

J'ai essayé avec un environnement qui n'a pas ce problème et avec cet argument j'ai deux fois les logs sur le terminal.

Je voudrais quand même réutiliser la même commande peu importe le namespace et l'environnement 😄