NOUVEAUTES MINOS Web
Nouveautés de la version V4R2
La version V4R2 de
MINOS Web
(produit 2MINOSW) succède à la version V4R1M1 (produit 2MINOSW).
La version minimale de l'OS/400 requise pour
installer MINOS Web est désormais la V5R2.
Les nouvelles fonctionnalités sont les suivantes :
- Transferts de fichier
- Prise en charge des colonnes de type 492 et 493 (BIGINT) dans les transferts de fichier SQL.
- Transfert vers l'IFS : Héritage des droits du répertoire parent lors de la création des
sous-répertoires et fichiers destination.
Cette fonctionnalité n'était plus prise en charge nativement par l'OS/400 depuis la V5R3.
- Configuration des sessions écran
- Dans la configuration générale, il est possible d'utiliser la touche de fonction F4 sur les
champs Fichier GIF ou JPG si 'signon' personnalisé et Fichier GIF si personnalisation
des icônes
- Gestion des spoules
- Génération de fichier HTML ou PDF
L'extension html ou pdf sera ajoutée automatiquement si elle n'est pas indiquée dans le nom du
fichier résultant.
- Les tops Pièce jointe et Accusé de réception fournis en entrée du programme LM0293 sont
désormais pris en compte dans le cas d'un appel en mode non silencieux.
- Installation de MinosWeb Spool
Possibilité de ne pas lancer la configuration du Systray, tout en exécutant le module en fin
d'installation.
- Scripts de lancement des sessions écran
Dans les templates associées aux accès spécifiques (fichier source TEMPLATE, membres BASE_x,
HOME_x, DEMO), le tag APPLET a été remplacé par le tag OBJECT afin de forcer l'utilisation du
plugin Sun, qui est obligatoire depuis la V4R1.
Les anciennes templates ont été conservées, et renommées avec le suffixe _OLD.
Nouveautés introduites en V4R1M1 et non documentées dans le chapitre général
V4R1 :
- Gestion des spoules
- Prise en compte du CCSID du spoule (si celui est fixé) pour l'édition et la conversion du
spoule
- Commande SPOOL
La vue 4 (F13=Vue 4) affiche en fin de ligne à droite le CCSID du spoule.
- Le traitement HTML d'un spoule (flux, génération, mail) génère désormais un contenu HTML
Unicode (encodage en UTF-8).
- L'édition d'un spoule via MinosWeb spoule est aussi traitée en Unicode (version de
MinosWebSpool = 4.1.003).
- Support des caractères grecs lors de la génération des spoules au format PDF (utilisation de
la police Symbol).
- Gestion des mails
Le sujet et le corps des mails sont désormais encodés en UTF-16. Il est donc possible de taper des
caractères "spéciaux" (grecs pour un job tournant dans un CCSID grec) dans ces champs lors de
l'envoi des spoules par mail, ou lors de l'envoi des mails simples.
Nouveautés de la version V4R1
La version V4R1 de
MINOS Web
(produit 2MINOSW) succède à la version V3R1M4 (produit 2MINOSW).
La version minimale de l'OS/400 requise pour
installer MINOS Web est désormais la V5R1.
La machine virtuelle Microsoft n'est plus supportée par l'applet.
La version
minimale Java requise est la version 1.4
Les nouvelles fonctionnalités sont les suivantes :
Transferts de fichiers
API de consultation et d'administration
Les transferts peuvent être administrés au travers d'API appelables par des
programmes RPG ou COBOL, et par l'intermédiaire de la commande CONFIG
(consultations et suppressions uniquement).
Les API disponibles sont les suivantes :
- Lecture du paramétrage d'un transfert pour un environnement, un client et
un profil.
- Lecture du paramétrage spécifique d'un transfert SQL vers PC pour un
environnement, un client et un profil.
- Lecture du paramétrage spécifique d'un transfert SAVF vers PC pour un
environnement, un client et un profil.
- Lecture du paramétrage spécifique d'un transfert IFS vers PC pour un
environnement, un client et un profil.
- Lecture du paramétrage spécifique d'un transfert PC vers IFS pour un
environnement, un client et un profil.
- Lecture du paramétrage spécifique d'un transfert PC vers SAVF pour un
environnement, un client et un profil.
- Suppression d'un transfert pour un environnement, un client et un profil.
- Création ou mise à jour d'un transfert SQL vers PC pour un environnement,
un client et un profil.
- Création ou mise à jour d'un transfert SAVF vers PC pour un environnement,
un client et un profil.
- Création ou mise à jour d'un transfert IFS vers PC pour un environnement,
un client et un profil.
- Création ou mise à jour d'un transfert PC vers IFS pour un environnement,
un client et un profil.
- Création ou mise à jour d'un transfert PC vers SAVF pour un environnement,
un client et un profil.
- Affichage de la liste des transferts pour consultation, pour un
environnement, un client et un profil ou tous les profils.
- Affichage de la liste des transferts pour sélection d'un transfert, pour un
environnement, un client et un profil ou tous les profils.
- Ecriture d'un ordre de transfert automatique dans une dataqueue rattachée à
un poste client.
Interfaces de consultation et d'administration
La commande CONFIG (Option 13 du menu Configuration des sessions Transfert)
permet désormais de :
- Lister les transferts pour un profil ou tous les profils,
- Supprimer des transferts
- Consulter le paramétrage d'une demande de transfert
- Envoyer un ordre de transfert automatique dans une dataqueue rattachée à un
poste client
Session Transfert interactive
Nouvelles fonctionnalités :
- Supprimer un fichier PC
- Supprimer un répertoire PC
- Supprimer un objet iSeries
- Supprimer un fichier IFS
- Supprimer un répertoire IFS
- Créer un répertoire PC
- Créer un répertoire IFS
- Renommer un fichier PC
- Renommer un répertoire PC
- Renommer un objet iSeries
- Renommer un fichier IFS
- Renommer un répertoire IFS
Chaque fonctionnalité ajoutée a donné lieu à la mise en place d'une autorisation
gérée au niveau du client et/ou au niveau du profil. (Autorisations 236 à 247)
Ergonomie et convivialité :
- Utilisation des couleurs système dans les écrans affichés
- Amélioration de la lisibilité dans les onglets
- Changement des icônes de la barre d'outils et des éléments affichés dans
les listes
- Affichage de la taille jusqu'à une valeur de 999 999 999 999 octets
- Modification de l''onglet Destination pour une meilleure gestion du nom du
répertoire et du nom du fichier.
- Modification de la gestion de la souris dans les tableaux (mise en
conformité avec Windows)
- Ajout d'un bouton Détail de la demande... dans l'onglet Transfert
- Prise en compte du double-click dans l'onglet Origine pour un transfert de
type PC vers SAVF iSeries.
- Prise en compte du double-click dans les onglets SELECT, ORDER et HAVING
pour un transfert de type SQL vers PC.
- Ajout du support de Entrée et F3 dans l'écran de confirmation de la sortie
de la session.
Modifications diverses :
- Envoi des USRDTA reçues dans l'URL au programme serveur.
- Support du single-signon
Transferts automatiques via le module Systray
Le module Systray sait désormais traiter des demandes de transferts
automatiques.
L'utilisation d'un client en mode signon automatique est obligatoire.
Il est possible de paramétrer :
- la notification de la fin du transfert par une boîte de dialogue Windows
(pour chaque type de transfert)
- l'exécution d'une commande à lancer pour chaque fichier reçu (pour les
transferts à destination du poste client)
Des données utilisateurs (256 caractères) seront disponibles, et écrites dans la
dataqueue. Elles seront rendues aux exit programmes pre et post transferts.
Exit programmes pre et post transfert
Un exit programme peut être appelé Avant et Après l'exécution d'un transfert
sauvegardé.
Il sera possible de modifier le code du transfert dans l'exit programme pre
transfert, et d'échanger des données entre les deux exits programmes via une
zone d'échange de 256 caractères.
Gestion des mails
Il est désormais possible de soumettre l'envoi des mails effectués soit par
l'envoi de spoules, soit par l'envoi de mails simples.
La possibilité de soumission est gérée par un paramétrage complémentaire des
mails au niveau du serveur : il existe un paramétrage différent pour les spoules
et un paramétrage pour les mails simples.
L'interface interactive propose d'envoyer le mail avec soumission par la touche
de commande F16.
L'interface utilisateur d'envoi des mails (LM0293, LM0294, mode batch) accepte
un nouveau code traitement pour l'envoi avec soumission.
Gestion des spoules, commande SPOOL
Désactivation de l'installation de MinosWeb Spool
Le paramétrage de la désactivation de l'installation de MinosWeb Spool est
désormais possible au niveau de chaque client.
Si aucune valeur n'est précisée dans le client (Désactivation = ' '), le
paramétrage de niveau serveur est utilisé.
Suppression des spoules en masse
Le fonctionnement de la suppression des spoules a été entièrement revu.
La suppression des spoules en version précédente fonctionnait de la manière
suivante :
Après validation par Entrée, chaque suppression de spoule devait faire l’objet
d’une confirmation : n spoules supprimés, n confirmations.
Ce principe est abandonné au profit de la confirmation de masse, sur le même
fonctionnement que la commande WRKSPLF.
Lors de la validation par Entrée de l’écran Liste des spoules, les opérations
demandées sur chaque ligne s’enchaînent.
A la première rencontre d’une demande de suppression (option 4), un écran de
confirmation reprenant la liste de tous les spoules en attente de suppression
est affiché.
La validation de l’écran par Entrée déclenche la suppression des spoules, sans
autre confirmation requise.
Gestion des options de sous-fichier
La gestion des options applicables à la liste des spoules a été enrichie de
plusieurs fonctionnalités :
- Paramétrage d'une option utilisateur
L'option U=xxxx est disponible pour un paramétrage utilisateur de niveau
serveur, permettant d'indiquer le code texte de l'option, la bibliothèque et le
programme à appeler, ainsi que le type de traitement.
Cette option peut être traitée en mode groupé (comme l'option G), ou en mode
normal (comme l'option 6)
- Gestion d'autorisations aux options
Toutes les options disponibles (y compris l'option utilisateur) sont gérées
désormais par des autorisations de niveau général serveur, ou de niveau profil.
Le profil de groupe est pris en compte si la commande SPOOL est lancée dans une
session Minos Web (identification possible d'un client).
Si l'option n'est pas autorisée, elle ne sera pas affichée dans les lignes
d'options possibles.
- Paramétrage du formattage des lignes d'options
Jusqu'à présent, les options (1=, 2=...) étaient disposées de manière statique
sur 3 lignes en haut de la liste des spoules.
La gestion des autorisations sur les options a conduit à proposer un formattage
dynamique des options, c'est-à-dire que les options peuvent être présentées en
file indienne, avec report sur les 3 lignes si débordement. Ce paramétrage de
niveau serveur permet d'éviter de trouver des espaces vides entre les options
si des interdictions sur les options sont gérées.
Divers
- Le type de pièce jointe par défaut des spoules envoyés est désormais
paramétrable dans la configuration générale des mails.
Sessions écran 5250
Ergonomie et graphisme :
- Ajouts d'icônes spécifiques pour la gestion des boutons radio, cases à
cocher, et ascenseurs (emplacements fixés et non paramétrables)
- Conversion des touches de commande en boutons.
Affichage du popup menu sur clic droit dans ces boutons.
Configuration de la couleur du texte, de la couleur du fond et de la police
dans l'écran de configuration des couleurs. La procédure d'installation affecte
un paramétrage par défaut aux configurations couleur existantes.
- Modification de la hauteur de la police pour le mode 132 colonnes,
permettant une meilleure lisibilité du contenu affiché.
- Ajout d'un type de cadre (Encadré ou dégradé de couleurs) dans la
configuration de la couleur de fond de la barre d'outils
- Ajout du type Dégradé dans la configuration du type de cadre du pied des
messages
- Ajout du type Dégradé dans la configuration du type de fond d'écran
- Modification des cadres gérés par le mot-clé HTML pour mise en place d'un
dégradé si la configuration du fond d'écran utilise le type Dégradé.
- Nouveaux icônes dans la barre d'outils
- Lissage des polices selon paramétrage utilisateur
- Ajout de polices dans le paramétrage des couleurs
- Nouvelle gestion de la souris dans les ascenseurs
- La valeur saisie dans le champ Profil est conservée si la validation du
signon génère une erreur (évite la re-saisie)
Divers :
- Messages détaillés sur signon en cas d'erreurs
CPF1296,CPF1133,CPF1107,CPF1394
- Message plus clair en cas d'erreur de lancement d'un Javascript
- Ajout d'informations en cas d'erreur sur un mot-clé HTML
- Appel de la méthode Javascript EndMWSession dans la page HTML lors de la
fermeture (selon le paramètrage défini dans le client)
- Ajout de plusieurs variables MinosWeb accessibles par l'appel au programme
LM0209L :
- MinosWeb.PASS128
- MinosWeb.CALLENDMW
- MinosWeb.SSOKEY
- MinosWeb.LOCALNAME
- MinosWeb.LOCALIP
- Support du single-signon
- Ajout de la méthode getMWProperty() appelable depuis la page HTML
Support des mots de passe 128 caractères
Commande CONFIG :
Les écrans de configuration des sessions écrans et transferts ont été repris
afin de gérer la saisie du mot de passe pour login automatique avec 128
caractères.
La configuration du login automatique est effectuée désormais sur touche de
commande F9. Suivant le niveau de gestion du mot de passe, l’utilisateur est
orienté sur un écran de saisie pour 10 ou pour 128 caractères.
Le message « Ce client est géré par un login automatique » s’affiche en bas de
l’écran de base.
Ecrans de signon :
Les écrans de signon (session et transfert) permettent de saisir un mot de passe
(sensible à la casse) de 128 caractères si l'iSeries est configuré en ce sens.
Single-signon
Un ajout a été fait afin de permettre la mise en place d'une procédure de single
signon à partir d'un portail de type WebSphere Portal.
Bibliothèque de programme exemples
Ces programmes exemples mettent en application :
- l'utilisation des API nouvelles liées à la gestion des transferts
- la mise en œuvre de l'option utilisateur dans la commande SPOOL
- la mise en œuvre de programmes de service existant déjà dans les versions
précédentes
Ne sont livrés que les sources (CMD, CL, RPG, DDS).
Une option dans la commande CONFIG permet de les compiler dans une bibliothèque
spécifique.
Les objets sont alors exécutables via une commande lançant un menu.
Divers
- Module Systray
Le menu du module Systray est désormais chargé dynamiquement, et sélectionne le
menu traduit en langue FR, US, ou DE selon le code langue imposé ou le code
langue du poste client.
- Lancement d'une session transfert via le CGI
Le paramètre USRDTA pourra être indiqué. Il ne sera exploitable que dans le
cadre de l'exécution d'un transfert avec sauvegarde.
- Possibilité de gérer des templates spécifiques (avec l'éditeur SEU), dont
le nom devra être préfixé par U.
Toutes les templates ayant pour nom Uxxxxxx seront sauvegardées et restaurées
lors de l'installation d'une version.
- Correctifs :
Le problème de duplication d'un client qui ne duplique pas les autorisations
adresses IP générales est fixé. (Session + Transfert)