Nouvelle version de Client Access (5733-XJ1) Full Java, donc compatible Windows , Linux et Mac.
La page officielle du produit http://www-03.ibm.com/systems/power/software/i/access/solutions.html |
L'installation est faculative, vous pouvez simplement dézipper le fichier fourni et lancer acsbundle.jar.
(ce fichier peut être placé sur un disque réseau ou une simple clé USB)
Au premier lancement, acceptez la licence, puis vous verrez :
Le
Gestionnaire de session 5250 permet de mémoriser plusieurs sessions 5250
La version 1.1.17.1 propose de copier une définition de session 5250 sur le bureau
New Display Session configure une nouvelle session 5250
Sous MAC
sous Linux
Si vous utilisez SSL, vous devez voir
Si vous voulez "sauter" l'ouverture de session
voyez au préalable la configuration SSO
Session Imprimante
(pour les configurations possibles des sessions imprimantes, voyez cette techNote)
EN résumé
|
Ce n'est pas communication personnelle, mais HOD (Host On Demand) qui est intégré au produit.
Vous pouvez associer le fichier .HOD à l'exécutable suivant
Indiquez ici, Sélectionner un programme dans la liste des programmes installés
Faites parcourir...puis acslaunch_win32.exe (ou acslaunch_win64.exe)
L'icône change
La mise à jour de Mai 2014 propose d'automatiser ces associations (Windows uniquement)
->
•Pour un terminal, il ne reconnaît les DDS graphiques (menus déroulant, boutons radios, etc....) que si vous activez ENPTUI
Il reconnait aussi l'intégrateur, permettant de passer des commandes sur le poste client
Vous devez d'abord passer une commande STRPCO
puis STRPCCMD
Démarrer commande PC (STRPCCMD) Indiquez vos choix, puis appuyez sur ENTREE. Commande PC . . . . . . . . . . PCCMD calc.exe Pause . . . . . . . . . . . . . PAUSE *YES |
Il est assez simple d'envisager un pgm enchaînant les deux commandes :
PGM PARM(&cde)
Dcl &cde *CHAR 123 // le paramètre est étendu à 1023c. en version 7.2
STRPCO
Monmsg IWS0000 EXEC(DO) /* Intégrateur déja actif */
RCVMSG MSGTYPE(*EXCP)
ENDDO
STRPCCMD &cde PAUSE(*NO)
ENDPGM
vous pouvez aussi demander à Windows de traiter un fichier
par START nom-de-fichier.extension
Windows cherche alors l'application responsable de cette extension
Sinon,
Modifiez vos options par un simple clic droit sur l'émulateur
remarquez l'option Molette de défilement, permettant la reconnaissance de la molette de votre souris
, très pratique avec des écrans de listes comme WRKACTJOB
Enfin, la version 1.1.4 propose la notion d'onglets pour gérer des sessions multiples
D'ailleurs les options de défilement à la souris ont été étendues dans ce sens
et puis une autre option très intéressante, permettant de savoir instantanément sur quelle machine vous êtes (dev ou prod, par ex.)
Choisissez le motif
Résultat
Le texte peut contenir :
• la commande STRPCCMD fonctionne (sur tous les environnements : mac, linux)
le paramètre PAUSE() est bien respecté
La version1.1.6 permet de mémoriser l'image de certains écrans (Collection) pour imprimer ensuite
Taitement de la collection
Ou, impression globale
La version 1.1.7.1 complète l'historique des écrans
dans les préférences vous trouverez (Menu Communication/Configuration)
Vous pouvez mettre en pause l'historisation puis la relancer
SI vous arrêtez une sauvegarde est faite
,
Redémarrez par
Pour recharger une sauvegarde
L'option Action/Enregistrement d'une lecture (Record Palyback en Anglais) réalise une trace destinée au support IBM.
1.1.5
Janvier 2014
Juillet 2014
Février 2015
Juillet 2015
Octobre 2015
Version 1.1.6
Autre avantage, il sait afficher de l'UNICODE (CCSID 13488 uniquement)
Unicode ?A l'origine était le CCSID. Avec un jeu de caractères donné (Latin-1, cyrillique, hébreu par ex.) définition d'une grille de codification de tous les caractères pour un pays donné : Nous avons le même jeu de caractères que les espagnols, nous n'avons pas le même code page (codification). Le CCSID est la codification du jeu de caractères et du code page d'origine d'une donnée. "Cette données est Française ! " (CCSID au niveau zone, venant du CCSID du fichier, lui même venant du job de création) si le CCSID du job (qui lit le fichier) est différent (il vient de la langue de l'utilisateur, sinon de QCCSID), il faut modifier la valeur héxa afin que le "é" Français s'affiche é pour l'utilisateur Espagnol ou Danois et non "{" (par exemple). La codification UNICODE est une codification sur plusieurs octets permettant dans une même grille, de coder tous les caractères du monde (y compris chinois, bengali, braille, symboles mathématiques et notes de musique !)
Avec UCS-2 et UTF-16, une zone base de données de 20 caractères = 40 Octets A UCS2 10G CCSID(13488) A* Lg de stockage = 20 octets A UTF16 10G CCSID(1200) A* Lg de stockage = 20 octets A UTF8 10A CCSID(1208) A* Lg de stockage = 10 octets (voir aussi la présentation de Christian GRIERE, lors des journées "Modernisation des applications" d'Avril 2012) |
Soit un fichier Base de données avec des zones GRAPHIC CCSID(13488)
CREATE TABLE AF4TEST.UNITEST13 ( CODECLI INTEGER NOT NULL , RAISOC GRAPHIC(80) CCSID 13488 DEFAULT NULL , VILLE GRAPHIC(50) CCSID 13488 DEFAULT NULL , DEPCLI DECIMAL(2, 0) DEFAULT NULL ) RCDFMT UNITEST ;
Le DSPF est construit en faisant Référence
Le programme de test fait un simple affichage
si vos fichier sont codés avec CCSID(1200) la conversion 1200 -> 13488 se fera souvent sans problèmes, les caractères étant largement communs.
Sur une session 5250 de Client Access :
Il fallait avant utiliser l'émulateur de Web Access (Client Access for the Web) qui est un émulateur 5250 compatible Unicode.
Avec L'émulateur de IBM i Access Client Solution :
- il vous faudra les options suivantes
Lors de la définition de la session 5250 HOD
il faut activer ENPTUI et le support d'Unicode.
et utilisez la police Monospaced
Par contre pour afficher du Chinois, sur les premières versions :
Il nous a fallu passer la page de code hôte à 1388 , ce qui rend compliqué l'affichage des caractères latins ( â, è, é, etc, comme ici dans Département....)
Les dernières versions amméliorent cela
Pour afficher du Chinois (Police WT SansDuo TW ou WT SerifDuo TW en 7.2), voir les polices disponibles
S'il le faut téléchargez les polices dans /QIBM/ProdData/OS400/Fonts/TTFonts (option 43 de SS1)
Pour l'impression, voir notre cours UNICODE
© AF400 2012/2019.