<<< DUA0:[NOTES$LIBRARY]KERMIT.NOTE;1 >>> -< FORUM KERMIT >- ================================================================================ Note 91.0 transfert de .OBJ 11 replies DECUSF::BARDISBANIAN 7 lines 20-DEC-1989 13:37 -------------------------------------------------------------------------------- < TRANSFERT DE .OBJ > Qui a reussi a transferer des .OBJ d'un Vax a l'autre en obtenant a l'arrivee un OBJ qui se linke ? J'ai essaye en metant "set file type binary" et "set file type fixed" mais mes essais furent infructueux ================================================================================ Note 91.1 transfert de .OBJ 1 of 11 DECUSF::ROUGEVIN_P 9 lines 20-DEC-1989 15:35 -< ASCIIfication... >- -------------------------------------------------------------------------------- Je n'ai jamais essaye avec des .OBJ, mais j'ai deja tranfere des .EXE en "ASCIIfiant" les fichiers sur la machine de depart et en les "desASCIIfiant" sur celle d'arrivee... L'avantage de la methode est qu'il est inutile de faire des SET FILE ... puisque l'on ne transfere que de l'ASCII bon teint... Je pense que ca devrait marcher avec des .OBJ sans problemes... Quand aux algorithmes d'ASCIIfication, il y en a beaucoup... (MFTU par ex...). En ce qui me concerne, je me suis amuse a m'en ecrire un perso, en C, a titre d'exercice ================================================================================ Note 91.2 transfert de .OBJ 2 of 11 DECUSF::BARDISBANIAN 2 lines 20-DEC-1989 15:42 -< ASCIIfian ? >- -------------------------------------------------------------------------------- Ou peut -on trouver des ASCIIfian En Armenie peut-etre ? ================================================================================ Note 91.3 transfert de .OBJ 3 of 11 DECUSF::KERMA_G "THOMSON-CSF/Lab. Central de Rech." 1 line 20-DEC-1989 18:43 -< MFTU est dans VMS: >- -------------------------------------------------------------------------------- ================================================================================ Note 91.4 transfert de .OBJ 4 of 11 DECUSF::MANET_P "Philippe - SECMAI" 5 lines 20-DEC-1989 19:05 -< bricolo >- -------------------------------------------------------------------------------- Sinon, on peut aussi en faire un save-set avec backup, transferer le save-set avec SET FILE TYPE FIXED, et patcher le record size avec MODATTR (aussi dans VMS:). Par defaut il est de 32256 octets pour un save-set sur disque. ================================================================================ Note 91.5 transfert de .OBJ 5 of 11 DECUSF::GERARD_G "G. Gerard ENST centre de calcul" 3 lines 21-DEC-1989 08:55 -< file not fixed >- -------------------------------------------------------------------------------- Pour en revenir au .0: pour les .obj, je ne pense pas que set file fixed soit tres heureux, car un .obj est de format variable. ================================================================================ Note 91.6 transfert de .OBJ 6 of 11 DECUSF::BARDISBANIAN 4 lines 21-DEC-1989 11:06 -< transfert des .obj >- -------------------------------------------------------------------------------- He oui fixed n'est pas heureux du tout, comme binary d'ailleur. J'ai obtenu dans les deux cas des fichiers dont la taille variait entre les differentes tentatives de transferts. Bizare... ================================================================================ Note 91.7 transfert de .OBJ 7 of 11 DECUSF::FOUCHET_F "Francois - OMF" 24 lines 21-DEC-1989 17:10 -< Precisions >- -------------------------------------------------------------------------------- Je pense qu'il y a un probleme de comprehension. La solution porposee est : 1) creer un save set backup contenant le .OBJ $ BACKUP xxx.OBJ BCK.BCK/SAVE. on obtiend un fichier de format fixe, 32256 octets par enregistrement. 2) copier le save set par kermit en utilisant l'option fixed (SET FILE TYPE FIXED). 3) a l'arrivee, le conteneur backup est inutilisable pour cause de record size faux (il est arrive en format fixe, 512 octets par enregistrement). Il suffit de passer la moulinette MODATTR pour remettre le record size a 32256. 4) restaurer le .obj par $ BACKUP BCK.BCK/SAVE xxx.obj C'est pas vraiment optimum, mais ca marche a tous les coups, quelque soit le format du fichier a copier (puisqu'on copie le container backup de format fixe). On peut meme comme ca trimbaler des informations du style rms semantics. J'espere que ca va vous aider ... ================================================================================ Note 91.8 transfert de .OBJ 8 of 11 DECUSF::MANET_P "Philippe - SECMAI" 6 lines 21-DEC-1989 19:14 -< Une autre solution que j'avais oubliee precedemment >- -------------------------------------------------------------------------------- Une autre solution du meme genre mais plus simple est d'utiliser le librarian (LIB/CREATE x.olb x.obj) qui cree aussi des fichiers de longueur fixe mais de 512 octets, il n'y a donc pas de moulinette MODATTR a passer. De plus les fichiers sont en general plus petits que les save sets backup. ================================================================================ Note 91.9 transfert de .OBJ 9 of 11 DECUSF::VIBERT_JF "Dr J-F Vibert, Vice-President" 5 lines 21-DEC-1989 23:55 -< Vive la simplicite >- -------------------------------------------------------------------------------- Que voila un File System peu accomodant. Sous Unix e MS/DOS, j'ai deja passe des fichiers binaires de donnes, et des exe, et des obj, en set file type binary, et il n'y a pas de pb. Mais c'est vrai que sous Unix, un fichier n'est rien d'autre qu'une suite bebete d'octets, ca simplifie sacrement les choses. ================================================================================ Note 91.10 transfert de .OBJ 10 of 11 DECUSF::BARDISBANIAN 5 lines 22-DEC-1989 10:16 -< transfer des .obj >- -------------------------------------------------------------------------------- Merci de toutes ces solutions. Helas sur mes systemes (Intergraph) je n'ai pas Modattr ni mftu, je vais donc essayer Librarian. Mais il faut en plus noter que pour une fois (et ce n'est pas coutume) UNIX est plus simple que VMS. ================================================================================ Note 91.11 transfert de .OBJ 11 of 11 DECUSF::MANET_P "Philippe - SECMAI" 7 lines 22-DEC-1989 10:23 -< Enjoy ... >- -------------------------------------------------------------------------------- La solution : j'ai retrouve dans mes archives un outil appele MAKE_TLB que j'ai mis dans VMS (MAKE_TLB.SHAR_1) qui n'est qu'un simple .COM mais qui permet de mettre dans une librairie TEXT (presque) tous les types de fichiers sequentiels (voir la doc incluse pour les restrictions), c'est a dire y compris les .OBJ et les .EXE. En plus la librairie est compressee !