Página 1 de 1

[RESUELTO]: Pasando parámetros entre paquetes WAPT

Publicado: 9 de abril de 2024 - 16:50
por croquebert
Contexto:
Versión de WAPT: 2.2.3 Enterprise
Server SO: Debian 12
Consola de administración SO: Win10pro
Estación de trabajo de desarrollo de paquetes SO: Win10pro

Hola, ¿

Es posible pasar parámetros entre diferentes paquetes WAPT?

Por ejemplo: un paquete PAKWAPT1 devuelve la cadena 'chaineapasser' a través de la función install (y una instrucción return), y un paquete PAKWAPT2 intenta recuperar la cadena 'chaineapasser' llamando a la función WAPT.install:
mavariableaassigner = WAPT.install( ['PAKWAPT1'], force = True)

Este ejemplo no funciona, pero ¿quizás haya algún mecanismo para que funcione?

Saludos cordiales,

Christophe.

Re: Paso de parámetros entre paquetes WAPT

Publicado: 10 de abril de 2024 - 16:59
por dcardon
Hola Christophe,

no creo que el valor de retorno de la función install() se pueda usar de esa manera.

Sin embargo, puedes crear un archivo y almacenar el valor en cuestión. Si es un valor que no debe compartirse, puedes guardarlo en el directorio privado de wapt.

Saludos,

Denis

[RESUELTO]: Pasando parámetros entre paquetes WAPT

Publicado: 11 de abril de 2024 - 11:31
por croquebert
dcardon escribió: 10 de abril de 2024 - 16:59 Hola Christophe,

no creo que el valor de retorno de la función install() se pueda usar de esa manera.

Sin embargo, puedes crear un archivo y almacenar el valor en cuestión. Si es un valor que no debe compartirse, puedes almacenarlo en el directorio privado de wapt.

Saludos,

Denis
Hola Denis,

Gracias por tus comentarios.

Intenté recuperar el valor de retorno sin éxito (con un MAVARIABLE = WAPT.install('PAQUETCHARGEUTILE')) sin éxito.

La idea era recuperar una carga útil emitida por un paquete para ser explotada sin tener que usar el sistema de archivos.

El problema puede considerarse resuelto.

Atentamente,

Cristóbal

Re: [RESUELTO]: Pasar parámetros entre paquetes WAPT

Publicado: 11 de abril de 2024 - 13:33
por dcardon
Gracias por tus comentarios, Christophe :-)
Denis.