Worldwide Contacts

If you don't find your country in the list, see our worldwide contacts in:

Africa | Asia/Pacific | Europe | Latin America & Caribbean | Middle East | North America

 
Services
Consulting
Formation
Support Clients
Documentation
SAS Academic
 

Système / Environnement MVS

QUESTIONS

- A quoi correspondent les deux lots de cassettes CP1047 et CP1147 reçus pour l'installation de la version 8.2 sous MVS ? Réponse
- Comment connaître la liste des " Zaps " appliqués sur une installation de SAS ? Réponse
- Comment procéder lors de la réception d'un Abend C03 et du message "File is in use …" dans la log SAS ? Réponse
- Quels sont les informats SAS correspondant à une description de donnée COBOL ? Réponse
- Comment allouer plus d’espace disque pour la bibliothèque WORK, en batch ? Réponse
- Quels sont les caractéristiques DCB (Data Control Block) d’un fichier de transport SAS ? Réponse
- Comment déboguer un problème de tri lors de l’utilisation du tri système ? Réponse
- Que faire en cas de problème de mémoire, en batch ?
Réponse
- Je reçois le message suivant : " ERROR: Unable to restore 'Base.Freq.OneWayFreqs' from template store!" Réponse
- Que signifient les messages LSCXnnn ? Réponse
- Comment utiliser une police True Type dans des graphiques sur MVS ? Réponse
- En batch lors de l’utilisation de SAS/SHARE, vous pouvez recevoir un user abend 984. Comment résoudre le problème ? Réponse
- Quelle est la compatibilité des versions de SAS avec les différentes versions de DB2 ? Réponse
- Que se passe t-il lorsque vous recevez le message suivant :
ERREUR: SVC99 error rc=4, reason=1708 : IKJ56228I DATA SET SYSIN NOT IN CATALOG OR CATALOG CAN NOT BE ACCESSED. Réponse
- Comment utiliser en SAS®9 les programmes créés en version 8 contenant des caractères variants ( § £ à ç Ý~ ! ) ? Réponse
- Quel changement est apporté en SAS9 concernant la gestion des codes page ? Réponse
- Comment récupérer le Système ID (SYSID) ? Réponse
- Quelles sont les versions de MXG compatibles avec le système d’exploitation z/OS ? Réponse
- Quelles sont les versions de SAS compatibles avec le système d’exploitation z/OS ?
- Quelle est la version de SAS compatible avec Oracle 9i et Oracle 10g sous le système d’exploitation z/OS ? Réponse nouveau

SOLUTIONS

A quoi correspondent les deux lots de cassettes CP1047 et CP1147 reçus pour l'installation de la version 8.2 sous MVS ?

Ces lots correspondent à différents codes pages (jeux de caractères). Les cassettes CP1047 sont encodées en utilisant un code page anglais/US et le lot CP1147 correspond au code page français. Il ne s’agit pas de versions traduites, les deux ont une interface en anglais.

Retour Haut

Comment connaître la liste des " Zaps " appliqués sur une installation de SAS ?

Voici un exemple de job permettant de connaître la liste des zaps appliqués sur un module ou sur une liste de modules :

//LISTIDR JOB your job card
//AMB EXEC PGM=AMBLIST
//SYSPRINT DD SYSOUT=*
//SYSLIB DD DISP=SHR,DSN=your.V8load.library
//SYSIN DD *
LISTIDR MEMBER=module_name1
LISTIDR MEMBER=module_name2
LISTIDR MEMBER=module_namex

Si vous avez appliqué les zaps avec l'instruction IRDDATA, vous verrez les numéros de zap dans le résultat de ce job. Il faut bien sûr connaître les modules sur lesquels les zaps ont été appliqués.

La méthode la plus simple et la plus répandue étant de tenir à jour une liste des zaps et correctifs appliqués. Cette liste peut être par exemple ajoutée au fichier "news" s'affichant au démarrage de la session sas.

Retour Haut

Comment procéder lors de la réception d'un Abend C03 et du message "File is in use …" dans la log SAS ?

Il faut positionner l'option FILELOCKS=CONTINUE dans le fichier de configuration.

Retour Haut

Quels sont les informats SAS correspondant à une description de donnée COBOL ?

La note suivante donne les informats SAS à utiliser à partir des descriptions (PICTURE) COBOL
SN-003714 : SAS informats that correspond to COBOL data descriptions

Il existe aussi un programme, COB2SAS, qui permet de générer automatiquement les instruction INPUT et LABEL en partant d’une description de données COBOL. Ce programme est disponible pour MVS, CMS, VSE et VMS. COB2SAS.ZIP

Retour Haut

Comment allouer plus d’espace disque pour la bibliothèque WORK, en batch ?

Vous pouvez utiliser le paramètre JCL WORK de la procédure cataloguée fournie par SAS
//STEP EXEC SAS,WORK=’1000,500’

Si la procédure a été modifiée, et que le paramètre WORK n’est plus valide, vous pouvez surcharger le DDname WORK :
//STEP EXEC SAS
//WORK DD UNIT=DISK, SPACE=(TRK,(10,5))

Retour Haut

Quels sont les caractéristiques DCB (Data Control Block) d’un fichier de transport SAS ?

Le fichier de transport doit avoir les caractéristiques suivantes :
LRECL=80 BLKSIZE=8000 RECFM=FB DSORG=PS

Il doit en outre être transféré en mode binaire entre 2 systèmes différents.

Retour Haut

Comment déboguer un problème de tri lors de l’utilisation du tri système ?

Les options suivantes permettent de récupérer les messages de l’utilitaire de tri externe :
SORTLIST
SORTMSG
MSGLEVEL=I

Retour Haut

Que faire en cas de problème de mémoire, en batch ?

Augmenter le paramètre REGION.
SAS recommande de ne pas renseigner l’option MEMSIZE.

Retour Haut

Je reçois le message suivant :
" ERROR: Unable to restore 'Base.Freq.OneWayFreqs' from template store!"

Ce message intervient notamment lorsqu'on utilise l'option LOCALE=FRENCH avec
une version de SAS encodée en CP1047 (US).

Retour Haut

Que signifient les messages LSCXnnn ?

Ces messages sont renvoyés par les modules SAS/C utilisés par SAS pour dialoguer avec les couches réseau du système (Connect, Share, IT). Le détail de ces messages se trouve à l'adresse suivante :
http://support.sas.com/documentation/onlinedoc/sasc/doc700/html/diag/diav1c9.htm

Les messages les plus courants sont :

LSCX048 NOTE: Most recent C run-time modules not available.
Use version version-number or later to avoid problems.
La version de la transient library utilisée n'est pas en phase avec la version de SAS.

LSCX056 NOTE: SAS/C library release n.nnx (resident), release n.nnx (transient).
Indique les versions de SAS/C résidente (SAS) et « transient ».

LSCX500 WARNING: File not opened, ddname SASCTCPE not defined.
Interrupted while: Opening file "SASCTCPE" (stderr)
Un message (erreur, note) doit être écrit dans le fichier SASCTCPE, mais celui-ci n'est pas accessible.

 

Retour Haut

Comment utiliser une police True Type dans des graphiques sur MVS ?

Il faut tout d’abord transférer la police de caractères depuis Windows vers MVS.
Pour cela, il faut pré allouer un fichier sur MVS avec les caractéristiques suivantes :
Organization: PS
Record Format: FBS
Record Length: 1

Puis transférer la police via FTP en mode binaire.

Dans SAS il faut ensuite ajouter cette police à la base de registre SAS grâce à la PROC FONTREG :

Exemple :

PROC FONTREG;
FONTFILE 'SASMLM.ARIAL.TTF';

Cette police de caractères peut être ensuite utilisée comme les autres polices SAS.
Son nom devra être précédé par la chaîne de caractère <TTF>

Exemple :

TITLE f='<ttf> Arial' 'Mon titre en Arial';
PROC GSLIDE border;
RUN;QUIT;

Retour Haut

En batch lors de l’utilisation de SAS/SHARE, vous pouvez recevoir un user abend 984. Comment résoudre le problème ?

Dans la procédure utilisée, il faut s’assurer que vous n’avez pas de bibliothèque non autorisée, concaténée avec celles autorisées au niveau de la steplib.
Si dans votre procédure vous avez les lignes suivantes :

//STEPLIB DD DISP=(SHR,PASS),DSN=&LOAD
// DD DISP=SHR,DSN=SAS.V8R2M0.LIBRARY
la première ligne est à l’origine de l’abend 984.

Il faut donc supprimer cette ligne pour résoudre le problème. Vous obtenez alors dans la steplib, les informations suivantes :

//STEPLIB DD DISP=SHR,DSN=SAS.V8R2M0.LIBRARY

Retour Haut

Quelle est la compatibilité des versions de SAS avec les différentes versions de DB2 ?
  SAS Version 8.2 SAS®9
DB2
Version 6
Support à partir de la version 6.1 Support à partir de la version 6.1
DB2
Version 7
Pas de problème connu Pas de problème connu
DB2
Version 8
Pas de problème connu. Les longs noms de variables et de tables ne sont pas supportés Pas de problème connu. Les longs noms de variables et de tables sont supportés à partir de SAS 9.1.3.

A partir de l'adresse suivante, vous avez accès à l'ensemble des versions DB2 testées en fonction des différentes versions de SAS et des différents systèmes d’exploitation :
http://support.sas.com/techsup/access/searchPage.hsql

Retour Haut

Que se passe t-il lorsque vous recevez le message suivant :
ERREUR: SVC99 error rc=4, reason=1708 : IKJ56228I DATA SET SYSIN NOT IN CATALOG OR CATALOG CAN NOT BE ACCESSED.

Lorsque ce message est reçu, cela signifie qu’il manque une carte SYSIN au niveau de la procédure ou du job que vous exécutez. En ajoutant la carte le message disparaît.
Vous pouvez par exemple ajouter la carte :
//SYSIN dd DUMMY

Retour Haut

Comment utiliser en SAS®9 les programmes créés en version 8 contenant des caractères variants ( § £ à ç Ý~ ! ) ?


Pour pouvoir utiliser avec SAS®9 des programmes créés en version 8 du Système SAS comportant des caractères variants, il faut positionner l’option NLSCOMPATMODE au démarrage de SAS. Cette option peut également être mise dans le fichier de configuration.
Par défaut, l’option est renseignée à NONLSCOMPATMODE. En version 8, la valeur par défaut était NLSCOMPATMODE.

Si vous n’utilisez pas de programmes créés en version 8.2, il est conseillé de laisser l’option NONLSCOMPATMODE pour créer vos nouveaux programmes

Pour plus d’information sur ces options vous pouvez regarder la FAQ suivante :
Quel changement apporté en SAS9 concernant la gestion des codes page ?

Retour Haut

Quel changement est apporté en SAS9 concernant la gestion des codes page ?

Le tableau ci-dessous décrit la manière dont les caractères sont interprétés par SAS, notamment lors de l’utilisation de caractères variants. Ceci dépend des options NONLSCOMPATMODE et NLSCOMPATMODE.
  Version 8.2 SAS9
Défaut NLSCOMPATMODE NONLSCOMPATMODE
Interprétation en fonction Du code page anglais (CP1047). On attend le code hexa décimal du caractère en anglais et non pas le caractère en lui même.  
Exemple Dans le programme, on souhaite avoir un @.
@ en code page anglais correspond à la valeur hexa décimale ‘7C’. Si nous sommes en code page français, nous devons mettre le caractère ayant pour valeur hexa décimale ‘7C’, c’est-à-dire le ‘à’.
Si dans le programme on souhaite avoir un @, on met un @. Pas besoin d’utiliser de caractère de substitution.

A l’adresse suivante, vous trouverez des informations complémentaires concernant ces deux options :
http://support.sas.com/techsup/unotes/SN/012/012652.html

Si vous êtes en SAS9 et que vos programmes ont été créés en version 8.2 avec des caractères variants, vous pouvez vous référer à la FAQ :
Comment utiliser en SAS®9 les programmes créés en version 8 contenant des caractères variants ( § £ à ç Ý~ ! ) ?

Retour Haut

Comment récupérer le Système ID (SYSID) ?

Les fonctions PEEK et PEEKC décrites dans l’aide en ligne du Système SAS permettent de récupérer le SYSID. Pour connaître les paramètres « Address » de ces fonctions, veuillez consulter la documentation IBM.
Ci-dessous un exemple de code.

DATA _NULL_;
     CVTADDR=PEEK(16,4);
     SMFADDR=PEEK(CVTADDR+196,4);
     LENGTH SMCASID $4;
     SMCASID=PEEKC(SMFADDR+16,4);
     PUT SMCASID=;
RUN;


Retour Haut

Quelles sont les versions de MXG compatibles avec le système d’exploitation z/OS ?

Pour obtenir la compatibilité de MXG avec le système d’exploitation z/OS, vous pouvez aller sur le site MXG de Barry Merrill (www.mxg.com) . Les informations suivantes sont extraites de l’adresse :
http://www.mxg.com/changes/

 

      z/OS    1.4 Tolerate             Sep 27, 2002        20.03
      z/OS    1.4 Support              Sep 27, 2002        20.06
      z/OS    1.4 Over 16 CPUs/LPARs   May 29, 2003        21.02
      z/OS    1.4 DFSMS/rmm, RACF      Aug 29, 2003        21.04
      z/OS    1.5                      Mar 31, 2004        21.21
      z/OS    IRD ASUM70PR/ASUMCEC     Sep 22, 2003        21.05
      z/OS    IRD TYPE70PR             Mar 11, 2004        22.01
      z/OS    IRD TYPE70,RMFINTRV      Mar 22, 2002        22.12
      z/OS    1.6 - No IFAs            Sep 30, 2004       *22.09
      z/OS    1.6 - With IFAs          Sep 30, 2004       *22.11
      z/OS    1.7 (COMPATIBLE CHANGES) Sep 30, 2005        23.05
      z/OS    IFA data in RMF 79s      Sep 30, 2005        23.10
      z990 CPUs - CPUTYPE '2084'x      Aug 25, 2003        21.04
      z890 CPUs - CPUTYPE '2086'x      Jun 24, 2004        22.07
      z9   CPUs - CPUTYPE '2094'x      Jul 20, 2005       *23.09
      z9EC CPUs - CPUTYPE '2094'x:
             with 64-bit z/OS - no change required         24.01
             with 32-bit z/OS only:    Aug 26, 2006        24.06
      z9BC CPUs - CPUTYPE '2096'x:
             with 64-bit z/OS - no change required         24.01
             with 32-bit z/OS only:    Jul 27, 2006        24.04
      z/OS More than 32 LPARs          Jan 30, 2006        23.11
      z/OS SPLIT RMF 70 records        Jan 30, 2006       *24.02
      z/OS Dupe SYSTEMs in a SYSPLEX   Jan 30, 2006       *24.02
      z/OS IRD errors corrected        May 15, 2006        24.03
      z/OS ASUMCEC errors corrected    May 15, 2006        24.03
      z/OS ASUM70LP errors corrected   Jun 13, 2006        24.04
      z/OS    ZIP Processor Support    Jun 22, 2006        24.04
      z/OS    1.8 (COMPATIBLE CHANGES) Sep 20, 2006        24.06

 

La version 1.7 de Z/OS est donc supportée à partir de MXG 23.05, la 1.8 avec MXG 24.06.

Retour Haut

Quelles sont les versions de SAS compatibles avec le système d’exploitation z/OS ?

SAS recommande au minimum la version 8.2 du Système SAS.
A l’adresse suivante se trouve une note apportant des informations concernant le support de SAS avec le système d’exploitation z/OS :
http://support.sas.com/techsup/unotes/SN/009/009193.html

Si vous  avez la version 6.09 de SAS, il faut suivre les recommandations de la SAS Note suivante :
http://support.sas.com/techsup/unotes/V6/C/C588.html

Retour Haut

Quelle est la version de SAS compatible avec Oracle 9i et Oracle 10g sous le système d’exploitation z/OS ?

Oracle 9i et Oracle 10g sont compatibles avec SAS 9.1.3 Service Pack 4 sur z/OS. Ces versions d’Oracle n’étaient pas supportées avant la mise en place du service pack 4, la SAS Note suivante référence ce point : http://support.sas.com/kb/10/937.html

Retour Haut


SAS Customer Support
Correctifs
SAS notes
Documentation
Install Center
Forums de discussion
Demandes d’améliorations

Contactez-nous

Le support est accessible du lundi au vendredi de 9h00 à 17h30 (17h00 le vendredi).

• par e-mail : support@sas.com
• par téléphone :
  - 0 820 20 30 59 (0.11€ ttc/min)
  - ou 01 60 62 12 12

Pour toute remarque sur le support : tcsfaq@fra.sas.com