Ce chapitre aborde les codes suivants émis par SMC :
Les codes de retour suivants sont définis par le composant UUI de SMC à des fins de communication utilisateur externe avec un TapeFlex ou le SMC.
Durant le traitement de l'UUI, R15 contient l'une de ces valeurs pour identifier le statut actuel de la demande.
Le champ NCOMRSRC contient l'une de ces valeurs (ou 0 si la demande s'est terminée avec succès) indiquant la gravité de l'erreur.
Le champ NCOMRSRS contient l'une de ces valeurs si le champ NCOMRSRC est différent de zéro.
Tableau 5-3 Codes de motif des fonctions de l'UUI de SMC
Valeur décimale | Valeur hexadécimale | Description |
---|---|---|
4 |
4 |
Erreur de longueur de la demande |
8 |
8 |
Aucun exit spécifié |
12 |
X’000C’ |
Erreur d'analyse de la demande |
16 |
X’000A’ |
Demande introuvable |
20 |
X’0014’ |
Erreur d'origine de la commande |
24 |
X’0018’ |
LINKLIB non autorisé |
28 |
X’001C’ |
Version du service incompatible |
32 |
X’0020’ |
Fonction Advanced Management Feature de VTCS requise |
36 |
X’0024’ |
Demande annulée ou HSC inactif |
40 |
X’0028’ |
XML non conforme reçu du serveur |
48 |
X’0030’ |
Valeur de paramètre non valide |
52 |
X’0034’ |
VSM non actif sur le serveur |
54 |
X’0036’ |
Non valide pour un CDS sans bandes |
56 |
X’0038’ |
Erreur de mot-clé de paramètre CSV |
60 |
X’003C’ |
Erreur de format de paramètre CSV |
61 |
X’003D’ |
Erreur de paramètre ou d'analyse SDD |
62 |
X’003E’ |
Fichier SDD ou NCOMIDDN introuvable |
63 |
X’003F’ |
Erreur d'E/S de fichier SDD ou NCOMIDDN |
64 |
X’0040’ |
E/S de fichier distante non prise en charge |
65 |
X’0041’ |
Le fichier SDD ou NCOMIDDN existe déjà |
66 |
X’0042’ |
Limite de fichiers SDD ou NCOMIDDN dépassée |
67 |
X’0043’ |
Limite de taille de fichier SDD ou NCOMIDDN dépassée |
68 |
X’0044’ |
N'est pas un niveau de service requis |
72 |
X’0048’ |
ID utilisateur non autorisé |
76 |
X’004C’ |
Tâche d'UUI spécifiée introuvable |
80 |
X’0050’ |
La reconfiguration dynamique est active |
84 |
X’0054’ |
Un dépassement de délai de transaction s'est produit |
92 |
X’005C’ |
Un abandon s'est produit dans une sous-tâche |
96 |
X’0060’ |
Erreur de processus de fonction |
300 |
X’012C’ |
SMC non actif |
301 |
X’012D’ |
Erreur d'en-tête de demande UUI |
302 |
X’012E’ |
TapePlex inactif en raison d'une erreur |
304 |
X’0130’ |
UUI non prise en charge par la version du serveur |
305 |
X’0131’ |
XAPI non pris en charge dans la version |
308 |
X’0134’ |
Type de demande non valide |
312 |
X’0138’ |
Erreur lors de l'acquisition du nouveau jeton |
316 |
X’013C’ |
Erreur de chargement du module |
320 |
X’0140’ |
Erreur d'attachement de tâche |
324 |
X’0144’ |
Aucun TapePlex actif pour l'UUI |
328 |
X’0148’ |
Aucune adresse de TapePlex ou de LVT |
332 |
X’014C’ |
Nom de TapePlex introuvable |
336 |
X’0150’ |
TapeFlex désactivé |
340 |
X’0154’ |
Le TapeFlex est MVS/CSC |
344 |
X’0158’ |
Adresse de TapeFlex non valide |
348 |
X’015C’ |
PLIST NCSCOMM non valide |
352 |
X’0160’ |
PLIST non valide pour la sortie |
356 |
X’0164’ |
Paramètres CSV incohérents |
360 |
X’0168’ |
Nom de TapeFlex sans correspondance |
364 |
X’016C’ |
Aucun HSC local pour LOCALHSC |
368 |
X’0170’ |
Linklib non autorisé |
372 |
X’0174’ |
Erreur d'analyse pour le XML distant |
373 |
X’0175’ |
XML renvoyé non demandé |
374 |
X’0176’ |
Erreur au niveau de la gestion du tampon XML |
376 |
X’0178’ |
Balise XML de début introuvable |
380 |
X’017C’ |
Balise XML de fin introuvable |
384 |
X’0180’ |
Erreur de communication SMC |
388 |
X’0184’ |
Utilisez le HSC local pour l'utilitaire |
392 |
X’0188’ |
La taille de la réponse est 0 |
396 |
X’018C’ |
La longueur de la réponse est trop importante |
400 |
X’0190’ |
Service demandé inactif |
404 |
X’0194’ |
Erreur de service SMC inactif |
420 |
X’01A4’ |
Version de l'utilitaire incompatible avec le sous-système SMC |
424 |
X’01A8’ |
Aucune donnée renvoyée pour la demande |
428 |
X’01AC’ |
Arrêt précoce du client de l'UUI |
Les codes de motif suivants sont définis par le composant ASCOMM pour les communications inter- et intra-espace d'adressage de MVS. Ces codes peuvent également être renvoyées pour les demandes UUI.
Tableau 5-4 Codes de motif ASCOMM de SMC
Valeur décimale | Valeur hexadécimale | Description |
---|---|---|
500 |
X’01F4’ |
Davantage de données à renvoyer |
504 |
X’01F8’ |
Toutes les données ont été renvoyées (EOF) |
508 |
X’01FC’ |
Délai dépassé pour "read next" (survenu avant que d'autres données soient disponibles) |
512 |
X’0200’ |
Aucun stockage GETMAIN |
516 |
X’0204’ |
Aucun stockage dataspace |
520 |
X’0208’ |
Index de module ASCOMM non valide |
524 |
X’020C’ |
Erreur d'acquisition QASTOKN |
528 |
X’0210’ |
Un dépassement de délai avec réponse s'est produit |
532 |
X’0214’ |
Délai dépassé sur ACK final |
536 |
X’0218’ |
Module indexé introuvable |
540 |
X’021C’ |
Service asynchrone déjà en cours, demande contournée |
544 |
X’0220’ |
Un dépassement de délai ASCOMM TapeFlex (non-SMC) s'est produit |
548 |
X’0224’ |
Une erreur ASCOMM TapeFlex (non-SMC) s'est produite |
552 |
X’0228’ |
Un abandon ASCOMM TapeFlex (non-SMC) s'est produit |
560 |
X’0230’ |
Tâche ASCOMM abandonnée |
Les codes de motif suivants sont définis par différents composants de communication de SMC. Ces codes peuvent également être renvoyées pour les demandes UUI.
Les codes de motif suivants sont définis par les composants de communication TapeFlex de SMC pour les communications locales ou à distance :
Tableau 5-5 Codes de motif des composants de communication de SMC
Valeur décimale | Valeur hexadécimale | Description |
---|---|---|
600 |
X’0258’ |
Aucun COMMPATH actif pour TapeFlex |
604 |
X’025C’ |
Le TapeFlex a été invalidé |
608 |
X’0260’ |
Sous-système TapeFlex inactif |
612 |
X’0264’ |
Sous-système TapeFlex non valide |
616 |
X’0268’ |
Sous-système TapeFlex absent de SSCVT |
620 |
X’026C’ |
Erreur de libération de sous-système TapeFlex |
624 |
X’0270’ |
Le TapeFlex est un VLE |
Les codes de motif suivants sont définis par les routines TCP/IP des composants de communication de SMC :
Tableau 5-6 Codes de motif des routines TCP/IP des composants de communication de SMC.
Valeur décimale | Valeur hexadécimale | Description |
---|---|---|
700 |
X’02BC’ |
Transaction distante non valide |
708 |
X’02C4’ |
Erreur de la fonction TCP/IP setsockparm() |
712 |
X’02C8’ |
Erreur de la fonction TCP/IP socket() |
716 |
X’02CC’ |
Erreur de la fonction TCP/IP setsockopt() |
720 |
X’02D0’ |
Aucun port libre (SMCCTCPP) |
724 |
X’02D4’ |
Erreur de la fonction TCP/IP bind() |
728 |
X’02D8’ |
Erreur de la fonction TCP/IP connect() |
732 |
X’02DC’ |
Erreur de la fonction TCP/IP send() |
736 |
X’02E0’ |
Erreur de la fonction TCP/IP recv() |
740 |
X’02E4’ |
Erreur de délai dépassé TCP/IP |
744 |
X’02E8’ |
Erreur de la fonction TCP/IP listen() |
748 |
X’02EC’ |
Erreur de la fonction TCP/IP getclientid() |
752 |
X’02F0’ |
Erreur de la fonction TCP/IP accept() |
756 |
X’02F4’ |
Erreur de la fonction TCP/IP givesocket() |
760 |
X’02F8’ |
Erreur de la fonction TCP/IP takesockeet() |
762 |
X’02FA’ |
Nom d'hôte non valide pour le serveur |
763 |
X’02FB’ |
TCP/IP n'est pas actif |
764 |
X’02FC’ |
Erreur de la fonction TCP/IP getsockname() |
768 |
X’0300’ |
Erreur de la fonction TCP/IP NTOP/PTON |
772 |
X’0304’ |
Erreur TCPIP selectex() |
776 |
X’0308’ |
Aucun socket pour l'arrêt de l'UUI |
780 |
X’030C’ |
Exception FDS sur selectex() SEND |
784 |
X’0310’ |
Exception FDS on selectex() RECV |
Les codes de motif suivants sont définis par les routines CGI de SMC ou les routines du serveur HTTP :
Tableau 5-7 Codes de motif des routines CGI de SMC et des routines du serveur HTTP
Valeur décimale | Valeur hexadécimale | Description |
---|---|---|
800 |
X’0320’ |
Limite de tâches HTTP dépassée |
804 |
X’0324’ |
Module CGI introuvable |
808 |
X’0328’ |
Module CGI abandonné |
812 |
X’032C’ |
Module CGI non autorisé |
816 |
X’0330’ |
Module CGI non pris en charge |
820 |
X’0334’ |
Le module CGI a renvoyé une erreur |
832 |
X’0340’ |
Erreur de fonction d'entrée CGI |
836 |
X’0344’ |
Erreur de fonction de sortie CGI |
840 |
X’0348’ |
Erreur de fonction de service CGI |
844 |
X’034C’ |
Demande de navigateur Web non autorisée |
848 |
X’0350’ |
Serveur HTTP interrompu |
996 |
X’03E4’ |
Erreur logique inconnue |