2015-08-19 2 views
1

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

+0

Pourriez-vous fournir du code pour illustrer votre question? – bleakgadfly

Répondre

2

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.

+0

vous devriez expliquer GU signifie Get-Unique et GHU signifie get-hold-unique etc –