Je voudrais savoir quels appels doivent être effectués dans IMS avant de passer à un appel GHNP. Mon code cobol de l'application a GU, appels GHU avant d'aller pour l'appel GHNP. Est-il obligatoire d'avoir ces appels avant d'aller pour la fonction GHNPAppel GHNP dans IMS DB
Répondre
Notez que GN
signifie « obtenir à côté », de sorte que tous GN
appels -type (GN
, GNP
, GHN
, GHNP
) dépend de votre position actuelle dans la base de données. Sans aucun appel précédent, la position n'est pas définie et serait donc le résultat de votre GN
-call. Donc, pour obtenir un résultat bien défini, vous devez émettre une instruction afin d'établir une position bien définie dans votre base de données. En général, il s'agit d'un appel GU
-Type ("get unique"). Il peut également s'agir d'un ISRT
("insert") car cela entraîne également une position définie. Mais habituellement, votre logique d'application devrait vous montrer le chemin à parcourir.
vous devriez expliquer GU signifie Get-Unique et GHU signifie get-hold-unique etc –
Pourriez-vous fournir du code pour illustrer votre question? – bleakgadfly