Cette solution s'applique à toutes les versions d'Adélia Studio mais pour l'exemple de la documentation, nous parlerons de V12 et V13.

Solution 1 : La partie AS/400 d'Adélia Studio 13 est la version officielle (bibliothèque HA2SLIB) (Recommandé)

1) Installation

Renommez votre HA2SLIB actuelle (en V12) en HA2SLIB12.

Installez la Partie As/400 d'Adélia Studio 13.

2) Mise en oeuvre

Vous devrez donc avoir 2 profils lanceur de démon l'un avec HA2SLIB dans liste de bibliothèques et l'autre avec HA2SLIB12.
Pour le lanceur du démon Adélia Studio V13 vous utiliserez la commande STRAWSSVR sans paramètre (pour laisser le port 910).
Pour le lanceur du démon V12 vous devrez indiquer un numéro de port différent de 910 ==> par exemple, STRAWSSVR PORT_NBR(912)

Les profils de connexion middleware travaillant avec la V12 devront avoir dans leurs jobd HA2SLIB12 à la place de HA2SLIB et le port d'écoute des paramètre middleware sera le 912 (au lieu du 910). Dans un environnement V12 pensez à modifier les attributs des pages AS/400 adelia, As/400 serveur et Base de donnée AS/400.

Idem pour les jobd de compilation des environnements V12 mettre HA2SLIB12 au lieu de HA2SLIB.

A voir aussi au niveau de la configuration cliente des application Visual Adélia générées (MWCLIENT.ini) :
- Pour que le client V12 travaille avec le middleware V12, il faut que serveur physique associé utilise le port 912 et que son profil de connexion middleware ait HA2SLIB12 dans sa liste de bibliothèques.
Remarque pour le cas particulier où il n'y a qu'une version d'écart entre les 2 runtimes : Un client V12 (s'exécutant avec un runtime client V12) peut aussi sans problème contacter le middleware AS/400 Adélia Studio 13 mais il faut bien être en phase c-a-d si vous utilisez le port 910 pour le serveur physique, il faut que le profil de connexion middleware ait HA2SLIB dans sa liste de bibliothèques.

- un client utilisant le runtime client Adélia Studio 13 ne peut travailler qu'avec le middleware AS/400 Adélia Studio 13.

Remarque concernant le runtime des applications 5250 AS/400: la bibliothèque HA£XRUN livrée avec Adélia Studio 13 est compatible avec les programmes générés avec la version 12 (et avant). Nous vous conseillons donc de la mettre en bibliothèque officielle (==> pas la peine d'avoir un HA£XRUN12).

Solution 2 : Partie AS/400 d'Adélia Studio 12 est la version officielle (bibliothèque HA2SLIB)

1) Installation

Faites l'installation de la partie AS/400 d'Adélia Studio 13 alors que HA2SLIB est verrouillée par un autre travail (par exemple laissez le démon Adelia en route). L'installation vous laissera alors HA2SLIB comme bibliothèque de la V12 et HA2SLIBNOU comme bib d'Adélia Studio 13 (lors de l'installation vous choisirez le code de reprise correspondant à l'option "pour continuer" lors qu'on affichera un message vous indiquant que la bibliothèque HA2SLIB est verrouillée et ne peut pas être allouée au travail).

Renommez HA2SLIBNOU en HA2SLIB13


Remarque : dans le cas où on travaille avec la version 8.3 d'Adélia/IWS il faut aussi dupliquer les fichiers suivants :

A2SDBGV2
AWSINLIL2

Remarque : dans le cas où on travaille avec la version 8.2 d'Adélia/IWS il faut aussi dupliquer les fichiers suivants :

AWSINLI
AWSINLIL1
AWSINLIL2
A2SDBGV2


2) Mise en oeuvre

Vous devrez donc avoir 2 profils lanceur de démon l'un avec HA2SLIB dans liste de bibliothèques et l'autre avec HA2SLIB13 et HA2SLIB (derrière HA2SLIB13).
Pour le lanceur du démon v12 vous utiliserez la commande STRAWSSVR sans paramètre (pour laisser le port 910).
Pour le lanceur du démon Adélia Studio V13 vous devrez indiquer un numéro de port différent de 910 ==> par exemple, STRAWSSVR PORT_NBR(913)

Les profils de connexion middleware travaillant avec Adélia Studio devront avoir dans leurs jobd HA2SLIB13 devant HA2SLIB et le port d'écoute des paramètres middleware sera le 913 (au lieu du 910). Dans un environnement Adélia Studio 13 pensez à modifier les attributs des pages AS/400 Adélia, As/400 serveur et Base de donnée AS/400.

Idem pour les jobd de compilation des environnements Adélia Studio 13 mettre HA2SLIB13 devant HA2SLIB.

A voir aussi au niveau de la configuration cliente des applications Visual Adélia générées (MWCLIENT.ini) : Un client Adélia Studio 13 (s'exécutant avec un runtime client Adélia Studio 13) ne peut travailler qu'avec le middleware AS/400 Adélia Studio 13 et donc vous utiliserez le port 913 avec un profil de connexion middleware ayant HA2SLIB13 dans sa liste de bibliothèques.

Remarque concernant le runtime des applications 5250 AS/400 : la bibliothèque HA£XRUN livrée avec Adélia Studio 13 est compatible avec les programmes générés avec la version 12 (et avant). Nous vous conseillons donc de la mettre en bibliothèque officielle (==> pas la peine d'avoir un HA£XRUN13)


Articles connexes