Sous V7 R1,
Dans un programme de type SQLRPGLE
On a un Prototype :
Code : Tout sélectionner
D PROTOTY1 PR
D P_CHAMP1 9 0 Value
D P_CHAMP2 14
D P_Retour 2
Code : Tout sélectionner
D L_CHAMP1 S 9
D L_CHAMP2 S 14
D L_RetouRef S 2
Code : Tout sélectionner
C Callp PROGR1SP(L_CHAMP1:L_CHAMP2
C :L_REtouREf)
Code : Tout sélectionner
D PROTOTY1 PR
D P_CHAMP1 9 0 Value
D P_CHAMP2 14
D P_Retour 2
Code : Tout sélectionner
P PROGR1SP B Export
D PI
D P_CHAMP1 9 0 Value
D P_CHAMP2 14
D P_Retour 2
Je voudrais savoir si la variable L_CHAMP2 dans l'appelant, est modifiée après l'appel du service ?
Par exemple avant un premier appel au service PROGR1SP, on a P_CHAMP2 = 'ESSAI'.
Est-ce que cette variable reste à 'ESSAI' après un deuxième appel au service PROGR1SP ?
Merci de vos réponses.