SamuelBRENOT611720

Attribuer une valeur à une Variable de script à partir d'une variable OS

Discussion created by SamuelBRENOT611720 on May 19, 2016
Latest reply on Jun 7, 2016 by Antoine_Sauteron_1266
Bonjour,

Il est simple, dans OA (onglet traitement d'un job unix ou Windows), de faire interpréter une variable OA dans une variable OS ou une ligne de commande OS (unix ou windows), mais je n’arrive pas à faire l’inverse : donner une valeur à une variable OA à partir d’une variable OS

Par ex si je valorise une variable unix avec une variable OA :
:set &MSG1_OA#="bonjour1"
msg1=&MSG1_OA#
echo "message_OA=&MSG1_OA#"
echo "message2_OA=$msg1"
:print "message3_OA=&MSG1_OA#"
Rendra :
-     Dans le rapport
message_OA=bonjour1
message2_OA=bonjour1
-     Dans Activation
message3_OA=bonjour1

Par contre si je veux valoriser une variable OA par une variable unix :
msg2="bonjour2"
:set &MSG2_OA#=$msg2
echo "message_OA=$msg2"
:print "message2_OA=$msg2"
:print "message3_OA=&MSG2_OA#"
Rendra :
-     Dans le rapport
message_OA=bonjour2
-     Dans Activation
message2_OA=$msg2
message3_OA=$msg2
Donc &MSG2_OA# n'est pas valorisée avec la valeur de $msg2 alors que c'est mon besoin.

Comment est-il possible de valoriser une variable OA par une variable OS ?


Merci d'avance

Outcomes