Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > z/OS
z/OS Forum d'entraide sur z/OS et MVS (Multiple Virtual Storage), les systèmes d'exploitation des ordinateurs « mainframes » IBM : JCL, Tso, Ispf, Vsam, Racf, SMS, Cics, Ims, OPC, Ca-7, Control-M, Dialog Manager ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 27/01/2010, 10h02   #1
Candidat au titre de Membre du Club
 
Inscription : novembre 2009
Messages : 48
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 48
Points : 11
Points : 11
Par défaut création du fichier

Bonjour,

C’est possible de crée un fichier DE TAILLE 71814 ?

Merci
lah.123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2010, 10h32   #2
Membre habitué
 
Inscription : mai 2007
Messages : 138
Détails du profil
Informations personnelles :
Âge : 59

Informations forums :
Inscription : mai 2007
Messages : 138
Points : 108
Points : 108
oops...erreur
noooop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2010, 10h45   #3
Candidat au titre de Membre du Club
 
Inscription : novembre 2009
Messages : 48
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 48
Points : 11
Points : 11
Alors c'est impossible de le faire ?
lah.123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2010, 11h38   #4
Membre chevronné
 
Avatar de bernard59139
 
Administrateur de base de données
Inscription : octobre 2006
Messages : 477
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : octobre 2006
Messages : 477
Points : 657
Points : 657
Bonjour

Dépasser un lrecl de 32760 est possible dans certains cas et impose quelques contraintes (options MVS activées, programmes compatibles, ...).

un extrait de la doc:
Citation:
12.41.2.1 Additional Syntax for LRECL=bytes

LRECL=nnnnnK
Specifies the length in kilobytes for variable-length spanned records in ISO/ANSI/FIPS Version 3 tape data sets that are processed by the Data Facility Product using the extended logical record interface (XLRI). nnnnn is from 1 through 16,383 and indicates multiples of 1024 bytes. The value in the DCB macro must already be coded as LRECL=0K or LRECL=nnnnnK. If a K is coded for any other type of data set, only the numeric value of LRECL is
recognized.

LRECL=X For QSAM only, specifies that the logical record length exceeds 32,760 bytes for variable-length spanned records. This option is not valid for ISO/ANSI/FIPS Version 3 variable-length records.
bernard59139 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2010, 11h42   #5
Candidat au titre de Membre du Club
 
Inscription : novembre 2009
Messages : 48
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 48
Points : 11
Points : 11
Merci , je peux avoir un exemple d'un simple JCL ?

j'ai ca :

Code :
1
2
3
4
//PEINT   DD  DSN=TEST.AZERT.PEN,
//             DCB=(RECFM=F,LRECL=32760),
//             SPACE=(TRK,(1,1),RLSE),
//             DISP=(NEW,CATLG,DELETE)
mais quand je depasse 32760 alors il y a un jcl erreur
lah.123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2010, 12h43   #6
Membre chevronné
 
Avatar de bernard59139
 
Administrateur de base de données
Inscription : octobre 2006
Messages : 477
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : octobre 2006
Messages : 477
Points : 657
Points : 657
deja, coder un LRECL supérieur à 32760 ne se fera jamais en "FIXE", blocké ou pas. Ca sera toujours en VBS comme indiqué dans la doc.

ensuite, pour depasser les 32760 sur k7, il te faudra indiquer le LRECL en Kilo Octets xxxK comme indiqué dans la doc.

Sur disque, il te faudra passer par un LRECL=X (la lettre X). et faire confiance aux programmes qui devront être compatibles (le sort n'est pas compatible)

Ca fait 2 ans que je n'ai pas eu à utiliser ces LRECL supérieur à 32760. et sur notre site; nous n'utilisons pas.

avec des LRECL supérieurs à 32760, tu sors des habitudes, je te conseille fortement la lecture du jcl reference, pour commencer.
bernard59139 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2010, 13h12   #7
Candidat au titre de Membre du Club
 
Inscription : novembre 2009
Messages : 48
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 48
Points : 11
Points : 11
Merci pour votre réponse;

Mais le problème que j'ai une zone de communication dans la fonc-in-out contiens 71814 et je veux crée un fichier en entré pour tester le programme qui contiens cette zone de communication

Dernière modification par lah.123 ; 27/01/2010 à 15h08.
lah.123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 05h23.


 
 
 
 
Partenaires

Hébergement Web