Codes de retour APPC principaux
0000
AP_OK
Verbe exécuté avec succès.
0001
AP_PARAMETER_CHECK
Le verbe n’a pas été exécuté en raison d’une erreur de paramètre.
0002
AP_STATE_CHECK
Le verbe n’a pas été exécuté, car il a été émis dans un état non valide.
0003
AP_ALLOCATION_ERROR
APPC n’a pas pu allouer une conversation. L’état de la conversation est défini sur RESET.
Ce code peut être retourné par le biais d’un verbe émis après ALLOCATE ou MC_ALLOCATE.
0005
AP_DEALLOC_ABEND (pour une conversation mappée)
La conversation a été libérée pour l’une des raisons suivantes :
Le programme de transaction partenaire (TP) a émis MC_DEALLOCATE avec dealloc_type défini sur AP_ABEND.
Le TP partenaire a rencontré un ABEND, ce qui a entraîné l’unité logique partenaire (LU) à envoyer une demande de MC_DEALLOCATE .
0006
AP_DEALLOC_ABEND_PROG (pour une conversation de base)
La conversation a été libérée pour l’une des raisons suivantes :
Le tp partenaire a émis DEALLOCATE avec dealloc_type défini sur AP_ABEND_PROG.
Le TP partenaire a rencontré un ABEND, ce qui a entraîné l’envoi d’une requête DEALLOCATE par l’unité logique du partenaire.
0007
AP_DEALLOC_ABEND_SVC (pour une conversation de base)
La conversation a été libérée, car le tp partenaire a émis DEALLOCATE avec dealloc_type défini sur AP_ABEND_SVC.
0008
AP_DEALLOC_ABEND_TIMER (pour une conversation de base)
La conversation a été libérée, car le tp partenaire a émis DEALLOCATE avec dealloc_type défini sur AP_ABEND_TIMER.
0009
AP_DEALLOC_NORMAL
Le tp partenaire a libéré la conversation sans demander de confirmation.
000C
AP_PROG_ERROR_NO_TRUNC
Le tp partenaire a émis l’un des verbes suivants alors que la conversation était à l’état SEND :
SEND_ERROR avec err_type défini sur AP_PROG
-
Les données n’ont pas été tronquées.
000F
AP_CONV_FAILURE_RETRY
La conversation a été arrêtée en raison d’une erreur temporaire. Redémarrez le tp pour voir si le problème se produit à nouveau. Si c’est le cas, l’administrateur système doit examiner le journal des erreurs pour déterminer la cause de l’erreur.
0010
AP_CONV_FAILURE_NO_RETRY
La conversation a été arrêtée en raison d’une condition permanente, telle qu’une erreur de protocole de session. L’administrateur système doit examiner le journal des erreurs système pour déterminer la cause de l’erreur. Ne réessayez pas la conversation tant que l’erreur n’a pas été corrigée.
0011
AP_SVC_ERROR_NO_TRUNC
Dans l’état SEND, le TP partenaire (ou LU partenaire) a émis SEND_ERROR avec err_type défini sur AP_SVC. Les données n’ont pas été tronquées.
0012
AP_PROG_ERROR_TRUNC/AP_SVC_ERROR_TRUNC
Dans l’état SEND, après l’envoi d’un enregistrement logique incomplet, le tp partenaire a émis SEND_ERROR. Le TP local a peut-être reçu la première partie de l’enregistrement logique.
0013
AP_SVC_ERROR_PURGING
Le TP partenaire (ou LU partenaire) émis SEND_ERROR avec err_type défini sur AP_SVC dans l’état RECEIVE, PENDING_POST, CONFIRM, CONFIRM_SEND ou CONFIRM_DEALLOCATE. Les données envoyées au programme transactionnel de partenaire ont peut-être été vidées.
0014
AP_UNSUCCESSFUL
Aucune donnée n’est immédiatement disponible auprès du tp partenaire.
0017
AP_CNOS_LOCAL_RACE_REJECT
APPC traite actuellement un verbe CNOS émis par une unité logique locale.
0018
AP_CNOS_PARTNER_LU_REJECT
L’unité logique partenaire a rejeté une demande CNOS de la lu locale.
0019
AP_CONVERSATION_TYPE_MIXED
Le tp a émis des verbes de conversation de base et mappés. Un seul type peut être émis dans une même conversation.
0021
AP_CANCELED
Le tp local a émis l’un des verbes suivants, ce qui a annulé RECEIVE_AND_POST ou MC_RECEIVE_AND_POST :
LIBÉREZ avec dealloc_type définie sur AP_ABEND_PROG, AP_ABEND_SVC ou AP_ABEND_TIMER
MC_DEALLOCATE avec dealloc_type défini sur AP_ABEND
-
L’émission d’un de ces verbes entraîne l’effacement du sémaphore.
F002
AP_TP_BUSY
Le TP local a émis un appel à APPC pendant qu’APPC traitait un autre appel pour le même TP. Cela peut se produire si le tp local a plusieurs threads et que plusieurs threads émettent des appels APPC à l’aide du même tp_id.
F003
AP_COMM_SUBSYSTEM_ABENDED
Indique l’une des conditions suivantes :
Le nœud utilisé par cette conversation a rencontré un abandon (ABEND).
La connexion a été interrompue entre le programme transactionnel et le nœud PU 2.1 (erreur LAN).
Le processus SnaBase qui se déroule sur l’ordinateur du programme transactionnel a rencontré un abandon (ABEND).
L’administrateur système doit examiner le journal des erreurs pour déterminer la raison de l’abandon.
F004
AP_COMM_SUBSYSTEM_NOT_LOADED
Un composant requis n’a pas pu être chargé ou s’est terminé lors du traitement du verbe. Par conséquent, la communication n’a pas pu être établie. Contactez l’administrateur système pour mettre en place une action corrective.
F005
AP_CONV_BUSY
Il ne peut y avoir qu’un seul verbe de conversation en cours à la fois sur n’importe quelle conversation.
F006
AP_THREAD_BLOCKING
Le thread appelant est déjà dans un appel bloquant.
F008
AP_INVALID_VERB_SEGMENT
Le bloc de contrôle de verbe (VCB) s’étend au-delà de la fin du segment de données.
F011
AP_UNEXPECTED_DOS_ERROR
Le système d’exploitation a retourné une erreur à APPC lors du traitement d’un appel APPC à partir du TP local. Le code de retour du système d’exploitation a été retourné via secondary_rc. Il apparaît dans l’ordre Intel avec permutation d’octets. Si le problème persiste, consultez l’administrateur système.
F015
AP_STACK_TOO_SMALL
La taille de la pile de l’application est trop petite pour exécuter le verbe. Augmentez la taille de pile de votre application.
F020
AP_INVALID_KEY
La clé fournie était incorrecte.