niXforums Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   PreferencesPreferences   Log in to check your private messagesLog in to check your private messages   Log inLog in 
·  nixdoc.net ·  man pages ·  Linux HOWTOs ·  FreeBSD Tips ·  Forums
navigation Forum index » Not Unix » VMS » fr
migration VAx vers Alpha
Post new topic   Reply to topic Page 1 of 1 [10 Posts] View previous topic :: View next topic
Author Message
Michel HERRSCHER
*nix forums beginner


Joined: 16 Jul 2005
Posts: 17

PostPosted: Tue Nov 22, 2005 6:53 pm    Post subject: Re: migration VAx vers Alpha Reply with quote

désolé j'avais compris qu'un certain nombre de programmes etaient en Macro
Michel HERRSCHER CONSULTANT

Dans un message kyle katarn disait :

Quote:
"Michel HERRSCHER" <mhc@herrscher.fr> wrote in
news:4375a1a9$0$19712$8fcfb975 @news.wanadoo.fr:

toujours mˆme problŠme d'environnement.
notre version 5.1 est trŠs stable et trŠs perfomante sur nos vieille
machine (r‚alis‚e en assembleur il me semble).


AIEEEE les assembleur VAX et AXP ne sont pas trŠs compatibles....

je ne vois pas où est le problème.

je ne parle pas de migrer des sources assembleurs, je parle juste
de la version RDB 5.1, que l'on garde pour l'instant sur la machine
CIBLE, car elle est déjà utilisées pour des applications sur AXP.

Pour l'instant, nous avons des appli sur AXP et sur VAX, dont
certaines parties sont communes au niveau des sources (fichier MMS
différents évidement).

Nous allons donc reconstruire des obj et exe à partir de sources
- Fortran et SQL fortran
- decforms / FMS
- SLGMS

Vu que certains sources et mêmes quelques applis entières sont déjà
compilées (et utilisées) pour VAX et AXP, je ne vois pas vraiment de
problème.

Il est certain que les tests seront assez poussés !

Merci quand même pour les remarques !

--
Back to top
kyle katarn
*nix forums beginner


Joined: 18 May 2005
Posts: 16

PostPosted: Tue Nov 22, 2005 10:34 am    Post subject: Re: migration VAx vers Alpha Reply with quote

"Michel HERRSCHER" <mhc@herrscher.fr> wrote in news:4375a1a9$0$19712$8fcfb975
@news.wanadoo.fr:

Quote:
toujours mˆme problŠme d'environnement.
notre version 5.1 est trŠs stable et trŠs perfomante sur nos vieille
machine (r‚alis‚e en assembleur il me semble).


AIEEEE les assembleur VAX et AXP ne sont pas trŠs compatibles....

je ne vois pas où est le problème.

je ne parle pas de migrer des sources assembleurs, je parle juste
de la version RDB 5.1, que l'on garde pour l'instant sur la machine CIBLE,
car elle est déjà utilisées pour des applications sur AXP.

Pour l'instant, nous avons des appli sur AXP et sur VAX, dont certaines
parties sont communes au niveau des sources (fichier MMS différents
évidement).

Nous allons donc reconstruire des obj et exe à partir de sources
- Fortran et SQL fortran
- decforms / FMS
- SLGMS

Vu que certains sources et mêmes quelques applis entières sont déjà
compilées (et utilisées) pour VAX et AXP, je ne vois pas vraiment de
problème.

Il est certain que les tests seront assez poussés !

Merci quand même pour les remarques !
Back to top
Michel HERRSCHER
*nix forums beginner


Joined: 16 Jul 2005
Posts: 17

PostPosted: Mon Nov 21, 2005 8:19 pm    Post subject: Re: migration VAx vers Alpha Reply with quote

Dans un message Jean-Luc RAYON disait :

Quote:
"Safir" <axica_nopub@yahoo.com> a écrit dans le message de news:
xL3ef.16380$JL4.5394@news.cpqcorp.net...
Oui mais l'assembleur VAX (avec quelques ajustements) se compile
sur Alpha et même sur Itanium.

de temps, et il ne faut surtout pas lésiner sur les tests. Le mieux
étant de prévoir, lorsque c'est possible, une période de
fonctionnement en parallèle dans les deux environnements.


C'est ce que j'avais demandé à Compaq : disposer de l'Alpha 3 mois avant de
rendre le VAX ...

Et cela a été accepté. d'ou traitement en double très aisé.

1 mois en double nous a permis de tout tester et de mettre l'Alpha en prod
le 2ème mois.

--
Michel HERRSCHER CONSULTANT
Back to top
Jean-Luc RAYON
*nix forums beginner


Joined: 21 Nov 2005
Posts: 2

PostPosted: Mon Nov 21, 2005 8:51 am    Post subject: Re: migration VAx vers Alpha (Erratum) Reply with quote

ERRATUM
"Jean-Luc RAYON" <jl.rayon.nospam@gmail.com> a écrit dans le message de
news: 4381852c$0$6644$8fcfb975@news.wanadoo.fr...
Quote:
. . . mais surtout du passage d'un jeu d'instructions RISC (Vax) vers un
jeu d'instructions RISC, . . .

Il fallait lire:
". . . du passage d'un jeu d'instruction CISC (Vax), vers un jeu
d'istruction RISC (Alpha), . . ."
Mais vous aurait bien sur rectifié de vous-même...

Cordialement,

JLR
Back to top
Jean-Luc RAYON
*nix forums beginner


Joined: 21 Nov 2005
Posts: 2

PostPosted: Mon Nov 21, 2005 8:32 am    Post subject: Re: migration VAx vers Alpha Reply with quote

"Safir" <axica_nopub@yahoo.com> a écrit dans le message de news:
xL3ef.16380$JL4.5394@news.cpqcorp.net...
Quote:
Oui mais l'assembleur VAX (avec quelques ajustements) se compile
sur Alpha et même sur Itanium.



Attention ! Le fait que l'on puisse compiler ne veut pas dire que l'on
puisse exécuter ! Il de s'agit pas seulement d'une conversion d'un langage
macro 32 bits vers un langage macro 64 bits, mais surtout du passage d'un
jeu d'instructions RISC (Vax) vers un jeu d'instructions RISC, et c'est là
que ca coince, surtout au niveau de l'emploi des registres. Dans le meilleur
des cas les programmes compilés se plantent à l'éxecution, dans le pire ils
donnent des résultats erronés !



J'ai vécu, il y a une dizaine d'années, une migration OpenVMS Vax-Alpha
particulièrement traumatisante (pire que la migration PDP-Vax). Il avait une
chaine de gestion commerciale, vitale pour l'entreprise, basée sur une
pseudo-RTL composée de modules de base en Macro 32, appelés par des routines
en Basic, elles mêmes intégrées dans des programmes en Basic et Cobol. L'enfer
en quelque sorte !



Heureusement la migration entait supportée par DEC, et nous bénéficiions de
l'assistance téléphonique prioritaire et permanente d'experts en Macro Vax
et Alpha de DIGITAL.



Au bout d'une quinzaine de jours la cinquantaine de programmes de l'application
étaient compilés, linkés et tournaient sans plantage.



Mais dès que nous avons commencés les tests en production nous avons vite
déchanté: calculs de TVA farfelus, stocks disponibles fantômes,., sans
parler des problèmes d'arrondis ! Il a fallut une dizaine de jours
supplémentaires pour arriver à une exploitation acceptable, (et je ne vous
parle pas de la gueule des comptables lors de la première facturation de fin
de mois !)



D'après mon expérience, pour réussir une pareille migration, il faut donc
impérativement disposer d'authentiques experts (et pas de bidouilleurs même
géniaux !) dans les deux langages Macros et sur l'application, de beaucoup
de temps, et il ne faut surtout pas lésiner sur les tests. Le mieux étant de
prévoir, lorsque c'est possible, une période de fonctionnement en parallèle
dans les deux environnements.





Bon courage, et bonne chance



Jean-Luc RAYON
Back to top
Safir
*nix forums beginner


Joined: 22 Jun 2005
Posts: 40

PostPosted: Mon Nov 14, 2005 5:24 pm    Post subject: Re: migration VAx vers Alpha Reply with quote

Quote:


AIEEEE les assembleur VAX et AXP ne sont pas très compatibles....

Michel HERRSCHER CONSULTANT



Oui mais l'assembleur VAX (avec quelques ajustements) se compile
sur Alpha et même sur Itanium
Back to top
Michel HERRSCHER
*nix forums beginner


Joined: 16 Jul 2005
Posts: 17

PostPosted: Sat Nov 12, 2005 8:02 am    Post subject: Re: migration VAx vers Alpha Reply with quote

Dans un message kyle katarn disait :
Quote:

toujours même problème d'environnement.
notre version 5.1 est très stable et très perfomante sur nos vieille
machine (réalisée en assembleur il me semble).


AIEEEE les assembleur VAX et AXP ne sont pas très compatibles....

Michel HERRSCHER CONSULTANT
Back to top
kyle katarn
*nix forums beginner


Joined: 18 May 2005
Posts: 16

PostPosted: Thu Nov 10, 2005 11:39 am    Post subject: Re: migration VAx vers Alpha Reply with quote

"Michel HERRSCHER" <mhc@herrscher.fr> wrote in
news:43730057$0$18314$8fcfb975@news.wanadoo.fr:

Quote:
Dans 1° temps, nous migrons de VMS 6.1 vers AXP VMS 6.2.
Nous supprimons le CDD par la même occasion.

pourquoi pas 7.X ? voir pb de matos plus bas.

nous disposons déjà de cibles en version AXP VMS 6.2, l'investissement
est minime.
La 2° étape sera de passer effectivement en 7.x

Quote:

Pour RDB ce serait mieux de passer en 7.x

toujours même problème d'environnement.

notre version 5.1 est très stable et très perfomante sur nos vieille
machine (réalisée en assembleur il me semble).

nous ne voulons pas tout modifier d'un coup.

Quote:

Sans doute. mais dans quel état et avec quelles pièces de rechanges en
cas de PB. la 7;X ou 8??? plus aisée


c'est encore pire pour nos vieux VAX !!!

en tout cas, merci des réponses et des remarques !
Back to top
Michel HERRSCHER
*nix forums beginner


Joined: 16 Jul 2005
Posts: 17

PostPosted: Thu Nov 10, 2005 8:10 am    Post subject: Re: migration VAx vers Alpha Reply with quote

Bonjour Kyle,

Dans un message kyle katarn disait :

Quote:
Bonjour,

enfin, nous pouvons envisager de migrer une appli VAX vers AXP.

Dans 1° temps, nous migrons de VMS 6.1 vers AXP VMS 6.2.
Nous supprimons le CDD par la même occasion.

pourquoi pas 7.X ? voir pb de matos plus bas.

Quote:

Langages : Fortran et SQL fortran, Decforms et FMS.
SGBD : RDB 5.1
autres : basestar classic 3.2 sur VAX, 3.3 sur AXP

Rq : nous avons déjà des applis tournant sur plateforme AXP VMS 6.2

existe-t-il des sites expliquant les problèmes rencontrés ?

En fait pour l'avoir fait : non.

Pour RDB ce serait mieux de passer en 7.x


Quote:

ou même de simples retours d'expériences.
(j'ai entendu parler d'alignement 32 64 bits au niveau SGBD par
exemple).

Perso j'avais tout mais vraiment tout recompiler et relinker.
une recompil permet de detecter pas mal de ces problèmes. Seul le Macro32
m'a posé quelques soucis. Il me semble que pour tout le reste aucun. A
vérifier.

Quote:

Le matériel n'est pas vraiment mon problème mais trouve-t-on encore
des ALPHA supportant VMS 6.2 ???


Sans doute. mais dans quel état et avec quelles pièces de rechanges en cas
de PB. la 7;X ou 8??? plus aisée

A+
--
Michel HERRSCHER CONSULTANT
Back to top
kyle katarn
*nix forums beginner


Joined: 18 May 2005
Posts: 16

PostPosted: Wed Nov 09, 2005 3:47 pm    Post subject: migration VAx vers Alpha Reply with quote

Bonjour,

enfin, nous pouvons envisager de migrer une appli VAX vers AXP.

Dans 1° temps, nous migrons de VMS 6.1 vers AXP VMS 6.2.
Nous supprimons le CDD par la même occasion.

Langages : Fortran et SQL fortran, Decforms et FMS.
SGBD : RDB 5.1
autres : basestar classic 3.2 sur VAX, 3.3 sur AXP

Rq : nous avons déjà des applis tournant sur plateforme AXP VMS 6.2

existe-t-il des sites expliquant les problèmes rencontrés ?

ou même de simples retours d'expériences.
(j'ai entendu parler d'alignement 32 64 bits au niveau SGBD par exemple).

Le matériel n'est pas vraiment mon problème mais trouve-t-on encore
des ALPHA supportant VMS 6.2 ???

Merci d'avance !

(cela ne résoudra pas mon pb d'UCX pour ceux qui ont suivi car
l'application concernée n'est pas prête à être migrée Sad(( )
Back to top
Google

Back to top
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [10 Posts] View previous topic :: View next topic
The time now is Thu Jan 08, 2009 7:55 am | All times are GMT
navigation Forum index » Not Unix » VMS » fr
Jump to:  

Similar Topics
Topic Author Forum Replies Last Post
No new posts Alpha Server Parts - Charleston SC Chuck Aaron VMS 1 Thu Jul 20, 2006 1:26 pm
No new posts gnu gmp on OpenVMS/Alpha ? R Boyd VMS 2 Wed Jul 19, 2006 6:55 pm
No new posts Data Migration Validation (DB-LDAP) aslatha@gmail.com Solaris 0 Wed Jul 19, 2006 4:48 pm
No new posts gnucash on alpha Thomas Bushnell BSG devel 0 Tue Jul 18, 2006 10:40 pm
No new posts A Historical Look at the VAX: DEC, NVAX, Alpha and Compet... Neil Rieck VMS 0 Tue Jul 18, 2006 12:26 am

Record Internet Radio with Tags | Loans | Mobile Phone | Download Anime | Internet Advertising
Copyright © 2004-2005 DeniX Solutions SRL
 
Other DeniX Solutions sites: Unix/Linux blog |  electronics forum |  medicine forum |  science forum | 
Privacy Policy


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 1.1736s ][ Queries: 20 (1.0459s) ][ GZIP on - Debug on ]