|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2008 Messages : 93 ![]() |
Bonjour,
Qu'est-ce que le format XMIT ? Quel est le rapport avec le transfert d'un fichier depuis un Host vers un PC ? Je cherche un moyen d'effectuer ce genre de transfert pour faire des sauvegarde sur PC de mes programmes développés sur le Mainframe. Merci. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
Pour moi, TRANSMIT ( ou XMIT ) n'est pas un format de fichier, mais une commande de transfert exécutable sous TSO/E.
Pour transférer des données entre le z et le PC, je passe par la fonction de transfert disponible avec l'émulateur 3270 ( le produit Reflexion ). |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2008 Messages : 93 ![]() |
Je n'ai pas ce produit sur la machine. Comment puis-je alors faire pour transférer des fichiers ?
|
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
Citation:
Voir aussi ce sujet : SYSOUT vers fichier texte |
|
|
|
00
|
|
|
#5 | |
|
Membre à l'essai
![]() Inscription : février 2010 Messages : 31 ![]() |
le menu transfert est dans la barre des taches.
on peut faire un transfert dans les deux sens (PC --> host ou l'inverse). Xmit permet également de faire des transferts de partition à partition. voici les commandes Citation:
|
|
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2008 Messages : 93 ![]() |
Bonjour,
Mon émulateur est WC3270 et il ne comporte pas de fonction de transfert. |
|
|
00
|
|
|
#7 |
|
Membre chevronné
![]() Administrateur de base de données Inscription : octobre 2006 Messages : 502 ![]() |
Bonjour
XMIT (ou TRANSMIT) est une commande TSO qui permet de transferer un fichier MVS vers un utilisateur par le reseau. avant le transfert, XMIT transforme les data du fichier en un format interne. Si le transfert ne peut pas être immédiat, le resultat peut être stocké dans un fichier (format recfm=fb, lrecl=80). Ce fichier est très facilement transférable vers/depuis un PC en format "fixe binaire lrecl 80". Très utilisé pour un transfert de pds via clef usb. XMIT impose l'utilisation de la commande tso RECEIVE. transfert MVS/PC pour ce que j'ai vu sur internet, wc3270 a une option de transfert de fichier. Ne connaissant pas ce logiciel, je n'irai pas plus loin http://x3270.bgp.nu/ |
|
|
10
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2008 Messages : 93 ![]() |
Merci à tous.
Je vais tâcher de m'en sortir en creusant la question. |
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() ![]() |
Bonjour.
FTP ne peut pas résoudre le problème en l'absence de la fonction de transfert de l'émulateur 3270 ? |
|
|
00
|
|
|
#10 |
|
Membre chevronné
![]() Guillaume VENTREz/OS Technical Leader Inscription : décembre 2006 Messages : 514 ![]() |
Comme Hédhili Jaïdane j'essaierai l'option FTP.
Toutefois en lisant en diagonal le manuel utilisateur dans le lien de bernard59139, il semblerait qu'IND$FILE soit utilisable. Il peut être invoqué avec transfer en ligne command, Cf. http://x3270.bgp.nu/wc3270-man.html#File-Transfer .
__________________
★★ Documentation Mainframe par Guillaume Ventre ★★ |
|
00
|
|
|
#11 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
Peut être que sur son site la sécurité a bloqué le transfert PC / Host via l'émulateur ...
L'idée que des données de production peuvent se retrouver sur des PC, voire pire, sur des clés USB en effraie plus d'un ... |
|
|
00
|
|
|
#12 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2008 Messages : 93 ![]() |
Bonjour,
Je reviens vers vous aujourd'hui car j'aimerais bien parvenir à sauvegarder certains programmes. Alors en utilisant IND$FILE je pourrais y parvenir ? Mais comment dois-je faire pour cela ? Et qu'est-ce que IND$FILE ? Merci. |
|
|
00
|
|
|
#13 |
|
Membre chevronné
![]() Administrateur de base de données Inscription : octobre 2006 Messages : 502 ![]() |
Bonjour
IND$FILE est un programme MVS très très peu documenté. Ce programme est fait pour être utilisé depuis une interface, eq l'émulateur 3270. Dans ton cas, wc3270. Utiliser directement IND$FILE est impossible. Sauf si les transferts mvs/pc sont bloqués, cette facilité doit être présente soit comme option, soit comme sous-option. Je regarderai si il n'y a pas qqchose comme "file/send, file/receive/ fichier/envoyer,.....). En général, l'aide online est suffisante. |
|
|
10
|
|
|
#14 | |
|
Membre chevronné
![]() Guillaume VENTREz/OS Technical Leader Inscription : décembre 2006 Messages : 514 ![]() |
Citation:
__________________
★★ Documentation Mainframe par Guillaume Ventre ★★ |
|
|
00
|
|
|
#15 |
|
Futur Membre du Club
![]() Inscription : décembre 2010 Messages : 7 ![]() |
J'ai testé la fonctionnalité de transfert de wc3270 avec succès sur mon poste ; la procédure est la suivante :
- lancer l'émulateur wc3270 sur la session prédéfinie - saisir son USERID et son PASSWORD - choisir l'option 6 (Command) du menu principal TSO/ISPF - cliquer sur le menu "File" de la fenêtre de l'émulateur wc3270 et choisir l'option qui permet de passer en mode "ligne de commande" - sur l'invite de commande, saisir la commande de transfert qui va ressembler peu ou prou à la suivante : transfer direction=receive hostfile='nom_du_PDS_zOS(nom_du_membre)' localfile=unite:chemin\nom_de_fichier_windows host=TSO mode=ascii cr=add remap=yes exist=replace - valider par Enter ==> le transfert s'exécute et on récupère un message de bonne fin contenant le nombre de caractères transférés - en retapant Enter, on revient à l'émulateur remarques sur la syntaxe de la commande : - ne pas oublier les apostrophes simples autour du nom de fichier mainframe ; -dans les paramètres de type argument=valeur, ne laisser aucun espace autour du signe égal - cette syntaxe correspond à la question initiale c'est à dire rapatrier sur un poste de travail des sources de programmes; bien entendu, on peut utiliser des options différentes pour des besoins différents ; consulter pour cela la documentation en ligne pointée dans la réponse précédente. Deux remarques sur la procédure elle-même : - la procédure ci-dessus permet de vérifier que l'émulateur wc3270 propose bien une fonction de transfert ; pour faire des transfert multiples (plusieurs fichiers) et répétitifs (sauvegarde régulière des versions successives des programmes), il faudrait explorer les possibilités de scripting de wc3270 ce que je n'ai pas essayé de faire - comme mentionné dans une réponse précédente, l'utilisation de FTP est une alternative à la fois plus simple et plus rapide puisqu'en quelques lignes de commande on peut downolader toute une bibliothèque (chaque membre devenant un fichier texte dans un sous-répertoires Windows) ; la question préalable est de savoir si votre site Mainframe autorise les connexions FTP (en tout cas depuis une partition de développement); pour faire le test il faut ouvrir sous Windows une invite de Commande, taper FTP suivi de l'adresse IP ou du nom logique de la partition TSO (le même que dans le paramétrage de la session d'émulation de wc3270) quand on vous le demande, saisir votre USERID TSO puis le mot de passe associé ==> s'il n'y a pas de message d'insulte c'est que FTP peut être utilisé désolé d'avoir été aussi long ! cordialement |
|
|
00
|
|
|
#16 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2008 Messages : 93 ![]() |
Bonjour et merci pour cette longue réponse.
J'ai voulu tester une connexion ftp sous l'invite de commande Windows, mais je ne me souvient plus de l'adresse IP utilisée lors du paramétrage initial de WC3270. |
|
|
00
|
|
|
#17 |
|
Futur Membre du Club
![]() Inscription : décembre 2010 Messages : 7 ![]() |
L'adresse IP du Host est lisible dans le fichier nom_de_session.wc3270 qui accompagne en paramètre le lancement de l'émulateur . Il suffit de l'ouvrir avec le Notepad windows ou tout autre éditeur de texte : ex :
! wc3270 session 'A' ! Created by the wc3270 v3.3.11ga6 session wizard Fri Dec 17 11:02:14 2010 wc3270.hostname: xxx.xxx.xxx.xxx wc3270.model: 4 wc3270.charset: bracket wc3270.autoShortcut: true On peut aussi voir l'adresse directement dans l'émulateur en cliquant sur le menu File / Status ; ex : Connected to: xxx.xxx.xxx.xxx Port: 23 TN3270E 3270 mode, 21 seconds TN3270E options: BIND-IMAGE RESPONSES SYSREQ cordialement JF |
|
|
00
|
|
|
#18 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2008 Messages : 93 ![]() |
Bonjour,
Eh bien pas de chance, mon site interdit toute connection FTP. Donc je n'irai pas plus loin. C'est dommage ! Je vais me contenter d'impressions "écran". Encore merci. Philippe. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com