5 Codes de retour et de motif de SMC

Ce chapitre aborde les codes suivants émis par SMC :

Codes de retour et de motif de l'UUI de 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.

Codes de traitement R15 de l'UUI

Durant le traitement de l'UUI, R15 contient l'une de ces valeurs pour identifier le statut actuel de la demande.

Tableau 5-1 Codes de traitement R15 de l'UUI de SMC

Valeur décimale Valeur hexadécimale Description

1

1

Davantage de données à renvoyer

2

2

Toutes les données ont été renvoyées (EOF)

3

3

Délai dépassé pour "read next" (survenu avant que d'autres données soient disponibles)


Codes de retour des fonctions de l'UUI

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.

Tableau 5-2 Codes de retour des fonctions de l'UUI de SMC

Valeur décimale Valeur hexadécimale Description

4

4

La commande a émis un message d'avertissement

8

8

La commande a émis un message d'erreur

12

X’000C’

La commande a émis une erreur fatale

16

X’000A’

Abandon détecté


Codes de motif des fonctions de l'UUI

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


Codes de motif ASCOMM de SMC

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


Codes de motif des composants de communication de SMC

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