bandeau tbt400

Release News

Release Contents
710-004 12/11/2022 TBT WebAccess:
  • Les messages d'erreurs HTTP sont mis en forme avant d'être envoyés au navigateur.
  • Support des transactions de sécurité 0 (aucune sécurité) : dans ce cas, le navigateur ne propose pas de boite de dialogue pour la saisie des nom et mot de passe de l'utilisateur.
  • Le paramètre keepalive envoyé par le serveur est respecté. Si le navigateur active le keepalive, les sessions TCP/IP ne seront plus coupées après chaque réponse.
    Ces sessions resteront ouvertes jusqu'au l'expiration du délai lié au paramètre TIMRES.
  • Une table SQL des statistiques de sessions TBT WebAccess est disponible. Elle est créé a chaque démarrage du sous-système par le job SMTBTWEBAC.
    Si elle existe, l'ancienne table est imprimée, supprimée puis recréée.
710-003 29/08/2022 TBT WebAccess:
  • Les touches de fonctions peuvent être définies comme cliquables.
    (paramètres / divers / Liens cliquables sur touches de Fonction)
  • Nouveaux paramètres de temporisation TIMSEM et TIMVTD
  • Correction d'un libellé dans le menu TBT WebAccess
  • Amélioration du support pour les champs de type FER
  • Les requêtes GET à la racine sont redirigées vers w2h/web2ajax.htm en imposant une authentification des utilisateurs par TBT WebAccess
Interne IPLS
  • Modification de la commande de compilation pour prendre en compte l'option debug pour les sources SQLCLE
  • Modification de la commande de compilation pour prendre en compte une valeur par défaut si la version est V7R1M0.
  • Le paramètre trace interne API (voir TRACIT) peut être extrait du bloc des paramètres dans un programme CL
  • Différents points d'exit peuvent être utilisés pour exécuter des traitements utilisateurs (scénario) dans TBT WebAccess.
    Les macros nécessaires et des exemples de scénario sont fournis dans IPSSAMPLES (voir TWAEXI01)
EBICS
  • Ajout d'une fonctionnalité proxy permettant de configurer l'accès à un proxy de type non transparent.
    TBT400 utilise la méthode HTTP CONNECT pour demander l'établissement d'un tunnel HTTPS afin de pouvoir communiquer avec le serveur EBICS distant.
FTP/SFTP
  • Possibilité d'utiliser un filtre de sélection de type *XYZ* pour les réceptions de fichiers multiples.
710-002 11/04/2022 Correction apportée à la commande IPSPRINT pour prendre en compte les erreurs situées au niveau des commandes de l'OS.

La commande IPSPRINT peut ainsi ne pas continuer son exécution et afficher l'erreur remontée par l'OS.

Fin de support des versions de l'OS V6R1 et inferieurs. Le prérequis pour TBT400 est donc IBM i V7R1M0 Les numéros de partitions superieurs à 255 sont correctement pris en compte TBT WebAccess:
  • L'identifiant AjaxSession a été modifié pour garantir son unicité.
  • Ajout d'un contrôle sur le format de fichier associé au paramètre TWADTA.
    En cas d'erreur, le job ZMTBTWEBAC s'arrête et son fichier spoule contient le message d'erreur IPS7025.
    Ce contrôle est aussi actif dans le menu de paramétrage TBT WebAccess pour éviter d'utiliser une table TWADTA invalide.
  • Le membre TWAIPSSUR0 du fichier IPSSAMPLES contient l'exemple d'un programme a utiliser pour créér une transaction.
SMTP
  • La commande EHLO est disponible et permet d'utiliser des commandes SMTP étendues (voir IPSMHE).
  • La commande STARTTLS est disponible et permet de négocier l'utilisation de SST/TLS sur le même port que pour les communications non sécurisées (voir IPSMST).
  • L'authentification SMTP est possible par la méthode AUTH LOGIN.
    Voir IPSMUS et IPSMPW.
La commande de compilation prend en compte les membres de type SQLCLE
710-001 04/01/2022

A la mémoire de Claude Petitjean qui aura tant fait pour IPLS et qui aura toujours eu comme principal moteur la satisfaction des utilisateurs de TBT400.
Merci pour tout Claude.

Nouveau numéro de version majeur TBT400 : V710m1 Fin de support des versions de l'OS V6R1 et inferieurs. Le prérequis pour TBT400 est donc IBM i V7R1M0 Les numéros de partitions superieurs à 255 sont correctement pris en compte TBT WebAccess:
  • La V2 est la version à utiliser en priorité, avec les conséquences suivantes :
    • Le paramètre TWASEC doit toujours être à 0.
    • Les ports d'écoute TCP sont ceux du module HTTP (IPPOR9, IPPOS9 et IPPOA9).
    • La V1 est toujours disponible mais elle n'évoluera plus.
SFTP
  • TBT400 ne renseigne plus les paramètres UID et GID d'un fichier lors de son émission
  • Ajout du paramètre INIWIN au niveau local (correspondant).
    Certains logiciels ne supportent pas la valeur maximale autorisée par la RFC pour le paramêtre "fenêtre initiale".
    INIWIN permet de changer cette valeur.
HTTP (commun avec le module AS2 et le module client EBICS TS)
  • Amélioration de la réception en mode "content length"
  • Sur une requête POST l'allocation de fichier ne se fait que lorsque la cible n'est pas TBT WebAccess (si l'URI ne commence pas par /w2h
  • Sur une requête POST, à la fin du traitement par TBT400, la compression n'est pas utilisée car le corps de la réponse est vide.
    Exception faite pour répondre au module client EBICS TS : dans ce cas,la compression est active bien que l'en-tête HTTP ne contienne pas "deflate".
Certaines traces 5250 sont maintenant liées au paramètre TRACTC du menu "Traces" et leur modification est prise en compte sous-système actif.
611-018 29/06/2021

Beta | Réservée IPLS

TBT WebAccess:
  • version 2.05
  • Option TWA dans la clé TBT400 (1 utilisateur activé par défaut).
  • Nouveaux modules C et CLLE.
  • Mémoire partagée (/ifstbtips/$Sharfiles).
  • Nouveaux sémaphores (/TBT400_SEMA_IPS*).
  • Nouveaux jobs Z_TWAxxx liés au nombres de connexions autorisées.
  • Nouveaux objets de type DTAQ associés aux jobs Z_TWAxxx (de mêmes noms).
  • Nouveau jobs IPSPACLJWA (drivers TWA).
  • Procédure l'init modifiée pour prendre en compte les nouveaux objets.
  • Bibliothèques TWAOBJ et TWADTA (administration TWA).
  • Listes d'autorisation (administration TWA).
HTTP:
  • Correction d'un problème lié au chargement des fichiers complets en mémoire (cf. EBICS TS)
Compression:
  • correction d'un problème mis en évidence lorsque la fonction deflate était demandée mais non initialisée.
611-017 04/11/2019 Cryptographie :
  • Nouveaux algorithmes disponibles pour la génération des clés secrétes (Elliptic Curve Diffie-Hellman)
SSH/SFTP :
  • Implémentation des algorithmes d'échange de clés ecdh-sha2-nistp192, ecdh-sha2-nistp224, ecdh-sha2-nistp256, ecdh-sha2-nistp384 et ecdh-sha2-nistp521 (voir SSHEXC)
  • Prise en compte d'un cas où le client insiste pour se connecter avec une clé publique d'un type non compatible malgré une négociation effectuée correctement. TBT400 répond par SSH_MSG_USERAUTH_FAILURE et la connexion peut éventuellement continuer en mode authentification par mot de passe.
  • Amélioration de l'algorithme utilisé pour gérer la fenêtre SSH
  • La tailles de paquets SFTP peut être paramétré pour chaque correspondants depuis l'annuaire (voir SFTSIZ).
  • Pour une scrutation en mode client, le slash en fin de répertoire n'est plus obligatoire.
  • Les algorithmes d'échanges de clés type ECDH sont proposés dans l'annuaire comme valeur par défaut et via la liste F4 (SSHEXC). Attention: V7R2 minimum.
TBT WebAccess :
  • L'écoute sur l'interface loopback est forcée ce qui permet d'être compatible avec les configurations où "Hostname IP local" et/ou "Adresse IP locale" sont renseignés dans l'écran "TCP/IP - Serveurs".
611-016 12/07/2019 Ajout d'un menu dédié pour TBT WebAccess. Suppression des paramètres TBT WebAccess dans le menu WebTBT. TBT WebAccess :
  • Version 1.03
  • Amélioration de l'algorithme de récupération des paramètres HTML
  • Amélioration du décodage de l'ordre READ IMMEDIATE
  • Beta - réservé IPLS:
    • Possibilité de contrôler l'accès à TBT WebAccess en fonction de la signature HTTP saisie dans le navigateur (voir Sécurité - TWASEC).
    • Cette fonctionnalité utilise des listes d'autorisations dédiées.
    • Elle implique l'utilisation d'une bibliothèque externe (voir Bib. externe - LIBTWA) et des programmes utilisateurs spécifiques.
    • Une nouvelle table SQL est utilisée: IPSTWATRAN
  • Possibilité de fixer le niveau de log des classes servlet (WB5250) et socket (MG5250) depuis le menu TBT WebAccess.Redémarrage serveur web requis.
  • L'adresse IP du poste client est ajoutée à l'unité virtuelle lors de l'apos;ouverture de session.Elle peut être récupérée par programme en utilisant l'api QDCRDEVD.
    • Si utilisation derrière un proxy inverse, l'adresse est récupérée dans le champs x-forwarded-for du proxy (si disponible).
Prise en compte du paramètre de debug dans la commande IPSPACMP pour les modules SQLC Odyssey Messaging:
  • Le paramètre APPREC est disponible dans la commande IPSNDODYSS
  • La commande IPSODYGET utilise ce paramètre pour imposer l'application de réception ODYSSEYM
WebTBT & TBT WebAccess (paramétrage commun) :
  • Possibilité de fixer les nombres de threads min et max du serveur HTTP (voir TWAMINTHD TWAMAXTHD) depuis le menu WebTBT.
    • Ces paramètres sont communs à toutes les applications web gérées par TBT400.
611-015 05/04/2019 TBT WebAccess 0.95 - version Beta:
  • Correction MDT=1 lorsqu'un champ est mis à blanc volontairement (touche Fin ou Field+ par exemple)
  • Les options de transfert de fichiers sont volontairement masquées (cette fonctionnalité n'est pas disponible actuellement).
611-014 25/03/2019 Prise en compte de la version V7R3 de l'OS dans la commande IPSPACMP TBT WebAccess 0.93 - version Beta:
  • Possibilité d'afficher/masquer les options de transfert de fichiers.
  • Activation du mode debug depuis le menu WebTBT: Debug 5250 (DB5250).
  • Correction d'un problème empêchant la saisie du caractère &.
  • Correction d'un problème lié à l'affichage des fichiers binaires dans l'IFS.
SSH/SFTP:
  • Mise à jour de la requête SSH_MSG_USERAUTH_PK_OK
  • Correction apportée à la fonction de signature utilisée pour générer la requête SSH_MSG_USERAUTH_REQUEST (erreur "Hash mismatch" lorsque les clés utilisées étaient de tailles différentes).
611-013 30/01/2019 Odyssey Messaging:
  • Correction d'un problème entraînant l'emission de PJ en double.
TBT WebAccess 0.92 - version Beta:
  • Modification mineure Query Response
  • Suppression des nulls non significatifs
  • Prise en compte du caractère de tabulation
Compilation possible des sources SQLRPGLE. Création automatique des applications (ODYSSEYM) et files d'attente (AODYSSEYM, MODYSSEYM et RODYSSEYM) pour Odyssey Messaging. SFTP:
  • Affichage de la clé SSH au format Base64 dans le menu certificat d'un correspondant.
  • Importation des clés SSH d'un partenaire distant (au format Base64) depuis la commande IPSCERTIFS.
  • Affichage dans l'historique du mode d'authentification retenu pour chaque transfert.
611-012 12/12/2018 Odyssey Messaging:
  • Le paramètre LSTOPT de la fonction LIST peut prendre les valeurs *ONLY (liste simple), *RETR (liste + traitement des acquittements), *DELE (liste + suppressions des rapports sur le serveur distant et enfin *FULL (*RETR + *DELE)
  • La fonction DELETE est opérationnelle.
  • Les fichiers JSON envoyés à Odyssey Messaging sont encodés en UTF-8.
TBT WebAccess 0.91 - version Beta:
  • Correction d'un problème de décodage de l'ordre "RA" qui pouvait entraîner une boucle infinie.
  • Correction d'un problème de bascule du mode 24x80 vers 27x132 qui provoquait une erreur d'affichage.
  • La gestion des sessions utilisateurs ne passe plus par HttpSession.
  • Les cookies HTTP ne sont plus utilsés.
  • Affichage de SYSNAM et ENVTBT dans le navigateur.
  • Ajout du message IPS9776 dans la log des jobs Z_TCP0000x contenant :
    • AjaxSession
    • Adresse IP du navigateur
    • Nom de l'unité virtuelle connectée.
  • Correction affichage de message d'erreur.
  • Correction affichage du caractère "Æ".
SFTP:
  • Le client TBT400 est compatible avec les serveurs annonçant la version 1.99 du protocole SSH (SFTCPA).
  • L'authentification par clé publique ssh-rsa est disponible en mode client (SFTPKC) et serveur (SFTPKS).
611-011 17/10/2018 Odyssey Messaging:
  • Transmission des acquittements à IPLS_SERVICES (voir FATT ODYSSEYM et les PGM IPSSERPGME, IPSSERPGMA et IPSSERPGMR).
  • Accès public aux pgm IPSSERPGME, IPSSERPGMA et IPSSERPGMR.
  • Possibilité d'afficher les messages JSON échangés par F18 dans l'historique (si disponible).
  • Les fonctions SUMMARIES, ITEMS, REPORTS et LIST sont opérationnelles.
  • La fonction DELETE n'est pas opérationnelle.
611-010 05/10/2018 Intégration de la bibliothèque de parse/génération JSON YAJL (voir https://scottklement.com/yajl). Odyssey Messaging
  • Gestion des acquittements.
  • Emission SMTP/FAX/SMS possible vers une liste de diffusion.
  • Le répertoire des fichiers modèles JSON est paramétrable dans les commandes IPSODY*.
TBT WebAccess 0.86 - version Béta:
  • Correction d'un problème de sauvegarde des paramètres utilisateurs.
611-009 26/09/2018 Correction du code retour renvoyé par TBT400 après affichage du menu traducteur ou valideurs EBICS TS (F18). Possibilité de rendre inactif un correspondant depuis le menu "Détail d'un correspondant" de l'annuaire. Voir "Inactif" (CORINA). Possibilité de visualiser l'annuaire TBT400 en lecture seule. Gestion de l'annuaire - Affichage des correspondants (Menu LANNV) Exp.: IPLSP/IPS NUMFMT(LANNV). TBT WebAccess 0.86 - version Béta:
  • Alignement sur Virtel 4.58
  • Correction de certains chemins dans le fichier VWA.css (v0.85).
  • Le contenu du répertoire /w2h/w2h a été remonté d'un niveau (v0.85).
  • Le répertoire /w2h/w2h a été supprimé (v0.85).
EBICS TS :
  • La version v1.14 du client web EBICS TS a pour prérequis la version V611m09 de TBT400 (au minimum).
  • Une signature rejetée par TBT400 avec l'erreur "*** USER TS not found" pouvait afficher à tord le message "Signature process successfully ended" dans le navigateur. Le flux restait présenté à l'utilisateur comme en attente de signature et n'était donc pas envoyé à la banque. Ce point a été corrigé. Dans ce cas, le message "Signature process ended with errors" est affiché dans le navigateur.
  • Correction d'un problème de méénage sur timeout HTTP.
  • Ajout de nouveaux fichiers de logs pour plus de clareté.
  • Le champ "Liste limitée des fichiers à signer" (EBILIM) autorise les utilisateurs locaux à signer tous les fichiers en attente de signature.
    • * EBILIM=O: valeur par défaut, un local ne peut signer que les fichiers qui lui sont attribués.
    • * EBILIM=N: un local peut signer tous les fichiers en attente.
  • Un contrôle d'unicité est effectué lors de la mise à jour d'un correspondant local EBICS TS (menu "Signatures EBICS"): Pour chaque local on vérifie qu'un couple banque/USERID n'existe pas pour un autre local.
  • Les dates de dépôt et de traitement sont affichées dans le navigateur.
  • Si un correspond T est référencé dans un local, sa suppression de l'annuaire le supprime aussi du fichier des utilisateurs EBICS TS.
Nouveau module $$$$ODYSSE pour l'accès aux services SMTP, FAX et SMS d'Odyssey Messaging - version béta.
611-008 27/08/2018 SFTP - En mode serveur uniquement:
  • Correction de la synchronisation client/serveur SFTP. Certains clients SFTP ne pouvaient pas se connecter à TBT400 avec l'ancienne logique.
Conversion de caractères - cas où au moins un des 2 CCSID est multibyte:
  • Un problème existait dans cette fonction lorsque la configuration était erronée: le fichier reçu n'était pas traduit et il était reçu vide par TBT400. Correction de l'algorithme permettant d'obtenir la longueur de la chaîne à traduite. En cas d'erreur de configuration, le fichier est reçu mais son contenu n'est pas exploitable. La configuration doit donc être corrigée.
EBICS TS :
  • La version v1.13 du client web EBICS TS a pour prérequis la version V611m07 de TBT400 (au minimum).
Compilation TBT400:
  • Possibilité de compiler les sources de type SQLC.
611-007 29/06/2018 HTTP:
  • API de communication avec les serveurs HMRC.
    • Le paramètre TRARES active la trace globale au niveau pour les fonctionsDSP et DPS (interne IPLS).
    • Le Token SAML utilisé pour les requêtes DPS* contenait des blancs non significatifs qui ne sont plus autorisés après une mise à jour côté serveur. Ces blancs non significatifs ont donc été supprimés.
EBICS TS:
  • Le 1er caractère du champ OrderAttribute (EBIORA) est O pour les émissions EBICS TS. Dans tous les autres cas il vaut D.
  • Interface graphique (signature des ordres de virement):
    • Refonte de l'interface graphique,
    • Au démarrage, l'interface valide la communication avec TBT400, si erreur le fichier de log permet d'en connaître la cause,
    • Utilisation du logiciel fourni par le fabricant pour l'accès sécurisé au Token USB,
    • La fermeture du navigateur entraîne l'arrêt du serveur web local.
Attribution de valeurs par défaut à LIBTBT (voir modification 92):
  • Le contrôle se fait sur toute la longueur de LIBTBT (il n'était fait que sur le 1er caracètre ce qui provoquait une erreur si LIBTBT commençait par un espace au retour du programme applicatif).
611-006 16/04/2018 TBT WebAccess:
  • Affichage du nom de l'unité virtuelle associée à la session active.
  • Support du mode multi-sessions/multi-navigateurs.
HTTP:
  • Version Béta: API de communication avec les serveurs HMRC.
    • Les champs NONCE et CREATED sont correctement alimentés.
Ajout d'une table de configuration accessible par F10 depuis les menus "Détail d'un correspondant Http". Cette table permet la saise des identifiants utilisés par les APIs HTTP. Elle n'est pas supprimée lors des montées de versions.
611-005 05/04/2018 HTTP:
  • Version Béta: API de communication avec les serveurs HMRC.
    • Amélioration du traitement des codes retour TCP/IP sur les requêtes et réponses HTTP.
    • Gestion du token DPS: si token invalide, suppression du token courant puis retry avec demande de renouvellement.
EBICS TS:
  • La commande d'installation IPSEBIINS utilise la valeur ALWOBJDIF(*ALL) en V6R1 et ALWOBJDIF(*COMPATIBLE) à partir de V7R1 lors de la restauration du SAVF EBICS TS. Interne IPLS - Modification des PGM de test.
611-004 20/03/2018 EBICS TS:
  • Le paramètre EBIVAL de la commande IPSNDEBICS n'autorise que les valeurs *NONE, *TBT et *SEL. La valeur par défaut est *NONE.
HTTP:
  • Version Béta: API de communication avec les serveurs HMRC.
    • L'émission est opérationnelle,
    • En réception l'enveloppe XML est conservée,
    • Emission/réception : le mode test est paramétrable, les URL sont mises à jour automatiquement.
611-003 13/03/2018 TBT / MultiTBT:
  • Les avis de distributions liés à une demande de scrutation faite par un client MultiTBT vers son serveur MultiTBT sont maintenant correctement récupérés par ce même client lors d'une scrutation TBT (correspondant direct MultiTBT). Valable uniquement dans le cas où le serveur MultiTBT est interdit d'appels vers ses clients MultiTBT.
SFTP:
  • Support des algorithmes de chiffrement AES128-CTR, AES128-CTR et AES128-CTR. Prérequis V6R1 minimum (voir SSHCRY)
TBT WebAccess 0.84 - version Béta
  • Important : Installation par IPLS uniquement
  • Amélioration passage en mode 27*132
  • Gestion des touches de fonction inhibées dans l'ordre SOH
  • Gestion des formats Field Exit, Right Adjust, Mandatory Fill, etc.
  • Ajout AjaxSession dans le formulaire virtelForm.
  • Suppression de CR/LF non pertinents.
HTTP:
  • Après une scrutation la commande IPSRCVTBT récupère le nom du fichier reçu (natif ou IFS).
  • Version Béta: API de communication avec les serveurs HMRC.
  • Version Béta: API de communication avec les serveurs Odyssey Messaging.
  • Gestion des formats Field Exit, Right Adjust, Mandatory Fill, etc.
Mode synchrone
  • Le nombre min de retry n'est plus limité dans les commandes d'émissions.
610-102 17/01/2018 TBT WebAccess 0.84 - version Beta
  • Important : Installation par IPLS uniquement
  • Correction du problème lié à l'utilisation des touches PgUP/PgDw en continu (cf. blocage clavier),
  • Gestion des flags autoskip et autoenter
  • Correction de plusieurs problèmes dans le menu "Paramètres" (PgUp/PgDw, affichage de la ligne verticale, valeurs par défaut).
  • Sauvegarde des SBA en décodage 5250, amélioration du calcul des longueurs de records.
  • Amélioration du décodage de l'ordre READ IMMEDIATE.
  • Amélioration encodage HTML
  • Amélioration passage en mode 27*132
610-101 28/11/2017 TBT WebAccess 0.83 - version Béta
  • Important : Installation par IPLS uniquement
  • Modification du calcul de la longueur d'un record (ajout buffer SBA),
  • Mise à jour SAVE SCREEN, READ SCREEN, RESTORE SCREEN, CLEAR UNIT,WRITE ERROR CODE et WRITE STRUCTURED FIELD,
  • Prise en compte du flag MDT en Javascript,
  • Timeout DTAQ aligné sur TIMRES.
610-100 03/10/2017 TBT WebAccess - version Béta
  • Important : Installation par IPLS uniquement
  • Amélioration de la gestion du flag Bypass
  • Amélioration de la gestion des messages d'erreurs (WEC)
  • Correction du problème d'écrasement d'un attribut
  • Mise à disposition d'un outil permettant de rejouer des écrans depuis des traces IFS 5250 (réservé IPLS)
610-99 15/09/2017 EBICS TS:
  • La sélection d'un couple LOCxxx + USERID depuis le menu d'émission ou depuis la commande IPSNDEBICS a été améliorée
EBICS T/TS:
  • Le champ "Date Distribution(PSR)" (EBIDDI) était mal affiché en supervision (menu "Détail d'un message EBICS"). Interface Telbank IP400 - version Béta
  • Important : Installation par IPLS uniquement
  • Création de l'application IPSITFTK et des ses files d'attentes MIPSITFTK, RIPSITFTK et AIPSITFTK permettant de faire le lien entre Telbank IP400 et TBT400. Les programmes de consommation ne sont pas modifiables.
TBT WebAccess - version Béta
  • Important : Installation par IPLS uniquement -
  • Trace du flux 5250 possible en utilisant le paramètre TR5250
  • Trace des échanges IN/OUT HTML possible en utilisant le paramètre TOMLOG
  • Correction du problème lié au mode majuscules automatiques
  • Correction du problème lié au mode insertion
610-98 11/07/2017 EBICS TS:
  • correction relative au USERID de transport en éémission.
WebTBT :
  • Refonte de l'interface graphique.
  • Correction du problème de tri dans les vues liste.
TBT WebAccess version BETA (IMPORTANT : installation par IPLS uniquement)
  • émulation 5250 depuis un client léger (Html/Javascript/Css)
610-97 20/01/2017 PeSIT (Possibilité d'avoir un nom de fichier de 2 caractères).
  • Utilisation vivement déconseillée: Disponible uniquement pour compatibilité avec certaines implémentations de TBT400.
  • Dans l'annuaire si le champ PSNOMRF a pour valeur *SPACE alors le nom de fichier PeSIT peut ne contenir que 2 caractères.
  • Dans tous les autres cas la valeur de l'annuaire sert de valeur par défaut. Si rien n'est défini, le nom de fichier PeSIT est DSNPESIT et pourra etre précédé de 00.
EBICS TS:
  • Remplacement de la commande IPSPGRSTEB (restauration EBICS TS) par la commande IPSEBIINS (installation automatique de la bibliothèque IPSEBICSTS et du répertoire /TBTEDIxxx, xxx étant paramétrable),
  • Livraison d'une version PC de l'application web destinée à la partie "Signature des ordres de virement",
  • La "Validation des ordres de virement" est conservée dans webTBT.
  • Possibité de ne pas traduire un fichier émis. Si ATTENT prend la valeur *NONE il n'y a pas d'appel à TBT/EDI. Les champs "montant", "nombre de transaction" et "date de virement" ne sont pas remontés au navigateur web. Le fichier donc est affiché tel que reçu.
Support iASP
  • Prérequis : IBMi V6R1M0
610-96 01/12/2016 Important:
  • Version béta iASP.
  • Version béta EBICS TS
  • Installation par IPLS uniquement.
  • Support des iASP
    • Prérequis : IBMi V6R1M0
    • Ajout du paramètre IASACT : Activation du support iASP.
    • Ajout du paramètre IASNAM : Nom de iASP contenant l'environnement TBT400.
    • Ajout du paramètre LIBIAS : Bibliothèque des paramètres contenant les objets devant obligatoirement être stockés dans l'ASP SYSBAS.
    • Le démarrage du sous-système se fait depuis la bibliothèque LIBPAR si support iASP désactivé, fonctionnement standard) ou depuis LIBIAS (support iASP activé)
    • SACLDIS: le répertoire de rang 1 est testé par zstat car zlstat ne suivait pas les liens => KO si iASP
EBICS TS:
  • les numéros de port SSL et AUT sont correctement afféctés au niveau de la servlet
  • livraison de la commande IPSPGRSTEB (restauration EBICS TS)
SFTP:
  • Correction du problème "Deflate error" rencontré en V610m95
610-95 10/06/2016 Important: :

Cette version est réservée aux sites pilotes EBICS TS.

Installation par IPLS uniquement.

  • Support Inflate en protocole HTTP : en réception d'un POST Inflate est optionnel, en émission Inflate est systématique.
  • En EBICS création des entrées pour interface TelBank.
  • Le Port RxCP interactif était acquis systématiquement.
  • Ajout du paramètre STATBT dans la commande IPSSTP1.
  • A partir de la version 610 de l'OS/400 les programmmes de service sont maintenant construits en différé.
  • Les entrées modèle annuaire OfTP supportent maintenant l'authentification suffixée.
  • RxCP : le programme d'interface IPSPGITRXC est maintenant en autorisation publique *USE.
  • WebTBT niveau 2.40: Utilisation de Jtopenlite/Jt400 (accès aux ressources système) et Bootstrap/Jquery (interface graphique)
  • IPSSAMPLES: Includes RPGLE .
EBICS : modifications des requêtes PUB, HCA et HCS :
  • Utilisation du format GenericOrderParams
  • Utilisation du format +99:99 pour l'offset GMT
EBICS TS:
  • Nouvelle interface graphique Web (poste client):
    • Vue signature : Javascript/Servlet/Applet
    • Vue validation: Javascript/Servlet
  • Nouvelle interface graphique 5250:
    • Gestion des correspondants valideurs
    • Gestion du chemin d'accès au Token USB
    • Gestion du contrôle de montant
  • Utilisation du moteur de traduction TBT/EDI (Mapping CFONB/SEPA => HTML)
  • Purge des fichiers de log basée sur PEROBJ
  • Définition d'une bibliothèque spécifique LIBEBI contenant les programmes de configuration et d'un répertoire spécifique DIREBI contenant une version allégée de TBT/EDI.
610-94 08/01/16
  • RXCP possibilité de passer l'adresse de retour avec substitution du numéro de port.
  • RXCP Incident mineur dans les statistiques si réponses chainées
  • Support (complet) UTF16 LE
  • Retouche menu de visualisation des tables de transcodification. (Si trad par iconv d'un CCSID monobyte, visualisation du résultat).
  • La liste des CCSID affiche des Ccsids connus de l'OS/400 mais pour lesquels toute traduction est impossible; c'est maintenant signalé.
  • L'accès à un fichier avec un code page non supporté par l'OS/400 était en erreur, mais la raison n'était pas visible dans l'historique TBT400.
  • Les certificats SSL sont maintenant générés en *SHA256 (àpartir de la version V5R4M0 de l'OS/400)
  • Lors de la négociation SSL, si l'exit de traitement du certificat distant est activé (SSLEXI), la chaine de certification sera archivée si le certificat est refusé par les couches SSL ou si la trace fichier est activée (TRACIO).
  • L'usage de SSL sortant imposait le support du SSL entrant.
  • Les paramètres UALOC ODABIN et ODABOR peuvent faire l'objet de substitutions par les paramètres dynamiques (voir PARD06 PARD07).
  • Le Timeout en FTP serveur était imprécis (trop long)
  • Trace du stream reçu possible en EBICS
  • Amélioration des messages PeSIT
  • Requete HCS en EBICS TS
  • Problème SSL en HTTP sur gros fichiers ( > un giga)
  • Dans le menu suivi de traitement la durée restante était fausse pour les gros fichiers ( > un giga)
  • En supervision de l'historique, si le fichier cible du transfert était un lien logique, on avait accès à ce dernier; on a maintenant accès au fichier de base.
  • Correction des Helps
  • En supervision 5250, la sélection d'un correspondant sélectionne également le réseau.
  • Les fichiers vides OS/400 ne sont plus passés en traitement au traducteur EDI/400.
  • Une tentative de connection sortante SSL avec Exit activé, si infructueuse, est réessayée sans l'Exit.
  • Amélioration du traitement de l'Exit SSL (voir SSLEXI) : Valeurs locales (annuaire) et globale.
  • Accès aux traces fichiers depuis le menu de supervision OS/400.
  • Possibilité de suffixage des certificats Odette
  • Lors d'une réception d'un flux CMS, SIZACC admet une valeur plancher de quatre Mégaoctets.
  • 610-93 14/10/15
  • Lors de l'établissement d'une connexion SSL avec trace, affichage des divers paramètres (imposés ou par défaut)
  • Le Common name de la commande IPSCRTCERT peut maintenant ne plus être suffixé.
  • En supervision 5250 ajout de sélections sur KEYEXT REFMSG NOMLOC (identifiant local)
  • Possibilité d'utiliser de manière exceptionnelle la commande IPSPACLJOB (fortement déconseillé)
  • 610-92 26/09/15
    • Possibilité en EBICS de forcer la numérotation EBIORD
    • Possibilité de forcer une trace réseau par les menus et les commandes d'émission (voir TRADEM)
    • La commande IPSHISTUPDT admet maintenant un paramètre (ADRDEF). Ce dernier autorise ou non la consolidation des adresses X400 et OFTP. Sans consolidation la procédure est bien plus rapide. Pour un historique de 603000 enregistrements 50 secondes en version courte 300 secondes en version longue.
    • Le scan de l'historique dans IPSPGINIT est maintenant en version courte. Il est toujours possible d'utiliser IPLSP/IPSHISTUPDT. (C'est même recommandé après une installation).
    • Attribution de valeurs par défaut à ACKTBT et LIBTBT si le programme applicatif "oublie" de les valoriser.
    • Passage au 1/1000 s du timestamp EBICS
    • Dans les protocoles de type HTTP (AS2 EBICS ...) les refus HTTP distants étaient toujours matchés avec ACKTBT='HT'. Plusieurs valeurs sont maintenant utilisées selon le retour http.
    • Dans le menu de test des appels TCP la trace est maintenant armée pour les fonctions CAT SST et SNT.
    610-91 09/09/15
    • Problème sur IPSTBTDISP
    • Problème sur CRLF en FTP
    • Problème sur FTPSUP en FTP
    • Problème EBICS sur extraction LIBTBT
    • Lors de la visualisation du sous-système, le droit de lire les spoules n'était pas attribué.
    610-90 07/07/15
    • Activation du mode synchrone (voir SYNDEM)
    • Support des ciphers de l'OS/400 V7R2M0
    • La logique de gestion de SSLPRO a été revue (quasi abandon de SSLV2)
    • Amélioration du menu de test des connexions
      • Possibilité de saisir SSLOPT SSLPRO et SSLCIP pour tester toutes les combinaisons SSL.
      • Introduction des fonctions SND et SNT d'envoi de la bannière en mode synchrone.
    • Introduction d'un timer Handshake SSL. voir TIMSSL.
    • Introduction d'une logique événementielle en traitement des flux entrants et sortants.
    • En protocole TBT400, propagation de KEYEXT.
    • La sauvegarde de répertoire ne traitait pas les liens symboliques sur répertoire.
    • Suppression de quelques résolutions DNS inutiles en visualisation d'annuaire.
    • IPSPGINITT initialise maintenant les flags de trace : TRACIT TRACTP TRACBA TRACDI TRACDR TRACTC TRACIO TRACAS.
    • Introduction de statistiques dans divers protocoles. (AS2 OFTP PeSIT FTP X400 EBICS TBT SFTP)
    • Interne IPLS : le vecteur options n'est plus imposé si appel par menus, WebTBT, ou commandes.
    • Correction substitution variable.
    • Les autorités spéciales sont ajoutées une par une dans la procédure IPSPGINIT, et non globalement.
    • Support (partiel) UTF16 LE
    • Force le paramètre RMV(*YES) dans l'appel de la commande RCVMSG (Bypass problème de la commande RCVMSG modifiée dans QSYS).
    • Menu de statistiques DNS.
    • L'usage de IPUSEL avait comme objectif d'utiliser IPNOML et IPADRL globaux comme valeurs par défaut de IPNOML et IPADRL locaux; or elles en forçaient toujours la valeur.
    • WebTBT niveau 2.39, Jetty 8.1.16 : Java 1.6 minimum.
    • FTP : Ajout des paramètres FTPEXC FTPEXS FTPFEA pour autoriser le support des commandes EPRT et EPSV en IPV4.
    • Détermination d'une valeur par défaut à Javahome.
    • Modifications mineures sur l'annuaire X400.
    • Interne IPLS : les ports sont forcés à l'installation.
    • Incident dans la commande IPSPGSIZE
    • Modifications mineures sur Menus d'émission et de scrutation.
    • Accès à l'historique système depuis TBT400
    • Les messages 8017 8018 8020 sont maintenant tracés dans QSYSOPR (Collisions d'appel refusées : parallélisme).
    • Le dispatcher ne remonte plus dans QSYSOPR le message CPI2417 (File d'attente de messages du job bouclée).
    • Les limites du parallélisme ont été repoussées : 2048 Jobs de communication maximum, 256 sessions par partenaire.
    • Introduction d'un menu se suivi des communications TCP.
    • La résolution internes des stats TCP est passée à la micro seconde, améliorant la cohérence des statistiques lors du tranfert de nombreux petits fichiers.
    • Modifications mineures de l'affichage des stats pour gagner en précision.
    • Logique évènementielle pour appels TCP sortants.
    • En FTP client, les noms de fichiers sont limités à 64 octets; Cependant, sur une réception multiple, la limite est repousséeà 512 octets (seuls les 64 premiers sont mémorisés dans la supervision TBT400).
    • Messages émis par TBT400 retouchés.
    • Supervision : Menu stats complété.
    • RXPC : Completement opérationnel.
    • EBICS : Les champs NONCE (EBINON) et TIMESTAMP (EBITIM) ne sont plus incrémentés dans le cas d'un retry.
    • EBICS serveur (interne IPLS) : les messages au départ sont correctement identifiés.
    • Lors de l'accès à l'annuaire, pour les correspondants locaux ou MTA, utilisation d'un index dédié.
    • Dans mise à jour de l'annuaire 5250 ajout d'un critère de sélection sur type (Local,Ua,MTA)
    • Incrément taille des diverses *MSGQ et passage en Wrap
    • Ajout dans les commandes IPSIFSUTIL et IPSIFSUTIP :
      • de l'encodage et du décodage base 64
      • de l'utilisation en entrée des données aléatoires
    • La consommation d'une file d'attente réceptionne leséléments un par un et non par tableau.
    • AS2 et EBICS étaient limités à des fichiers de deux gigaoctets; ce n'est plus le cas.
    • Ajout de nouveaux paramètres à la commande IPSCRTEBIC
    • Les commandes IPSCRTEBIC et IPSCRTCERT autorisent maintenant le renouvellement de certificat.
    • Une exception CPF4203 était rencontrée dans les menus TBT400 si le debugging était démarré (STRDBG UPDPROD(*NO))
    • Correction d'un problème de contrôle de signature en AS2.
    • Les acquittements applicatifs étaient différés d'une minute.
    • Les valeurs plafond des Timers réseau ont été rehaussées.
    • Suspendre une file d'attente n'arrêtait pas le Job en cours.
    • Le port WebTBT était toujours réservé, même si inutilisé.
    • Support des acquittements applicatifs en FTP (en Push uniquement)
    • Modification mineure sur récupération stack de programmes lors du traitement d'une exception.
    • l'audit du Userspace de paramètres déclenchait une multitude de Locks, ralentissant l'ensemble des processus.
    • Mise à disposition de la commande IPSRTVOSLV(Retrieve OS/400 Level)
    • Validation cipher améliorée : lorsque un cipher est déclaré invalide, la raison est maintenant précisée. Lors de la présentation de la liste des Ciphers, le code retour "SSL_ERROR_CERT_EXPIRED" est 'gommé'
    • SFTP
    • EBICS TS
    610-89 22/04/15
  • Correction des valeurs par défaut des paramètres dynamiques dans diverse commandes.
  • 610-88 02/10/14
  • Problème dans Job de ménage
  • 610-87 23/06/14
  • Problème d'annuaire en protocole TBT
  • La sélection d'un USRPRF en supervision historique alimente également par défaut la sélection de GRPPRF.
  • 610-86 17/06/14
  • Enrichissement des commandes IPSPRINT et IPSPRINTRC avec les paramètres SPLNAP (nom du spool) SPLRFP (Référence du Spool) SPLSAV (Sauvegarde du spool)
  • 610-85 10/06/14
    • Les certificats insérés par la commande IPSCERTIFS n'avait pas comme OWNER IPSTBTSUBS.
    • Les fonctions de stockage de certificat de la commande IPSCERTIFS intégraient une fonction de liste; cette dernière a été supprimée.
    • Les entrées MultiTbt Client pouvaient être créées pour des réseaux autres que EDI; la commande IPSNDEDI est obligatoire.
    • En MultiTbt, la date et heure de réception de l'avis de distribution (situés en fin de LIBTBT) n'étaient pas transmis à la machine applicative. DATRPC et DATRTR sont également propagées.
    • IPSRCVTBT permet de récupérer LIBANN.
    • IPSRCVTBT permet de consulter l'annuaire.
    • Harmonisation des divers messages d'accès à la file d'attente.
    610-84 31/05/14
    • Correspondants de test interne IPLS revus
    • Problème sur envoi de fichiers Vides signés, cryptés ou compressés
    • Ajout dans jeux d'essai standard IPLS de fichiers vides et IFS
    • Ajout de la commande IPSARCHIVE (habillage de 7za)
    • Ajout de la possibilité de 'zipper' , 'tarer', ou '7zipper' un répertoire avant de l'envoyer (utilisation de IPSARCHIVE)
    • Ajout de la notion de profil de transmission (voir SNDPRO)
    • Suppression des protocoles obsolètes (BSC,APPC,Etebac3)
    • Les commandes traducteur disposent maintenant du profil de transmission (SNDPRO) et des paramètres dynamiques (PARD01 à PARD09).
    • Ajout du contrôle de validation dans le menu de test des connections SSL.
    • Ajout de fonctions permettant de tracer les appels corrects dans ce même menu
    • L'apprentissage de certificat en SSL ne mémorise plus le *NEW
    • Ajout dans la commande IPSPRINT de la possibilité d'insérer des chaînes d'initialisation et de fin pour les flux ASCII.
    • La commande IPSPRINT dispose maintenant d'une commande clone (IPSPRINTRC) permettant de récupérer le nom, le numéro et la taille du spoule.
    • Suppport des *SYMLNK dans Sauvegarde / Restauration IFS
    • Améliorations diverses commande IPSPRINT
    • Amélioration gestion incidents FTP OFTP TCP
    • Correction calcul de hash en erreur pour fichier de longueur nulle (OS/400 V5R3M0)
    • Dans le suivi (5250 ou Web), différentiation des accusés TBT internes et externes : TB devient TI ou TE
    • Les avis applicatifs sont désormais sauvegardés dans l'IFS
    • Les avis X400 sont désormais sauvegardés dans l'IFS
    • Les avis de distribution sont obligatoirement sérialisés
    • Améliorations des modèles IPSPADUMMY et IPSPADUMMC(Affichage en clair KEYTBT)
    • Ajout d'un nouveau logique : la sélection sur application émettrice ou destinatrice en supervision (5250 ou Web) ne modifie plus l'ordre d'affichage.
    • Dans les menus de statistiques en supervision apparition du total CPU consommé (et disparition du nombre d'avis de distribution)
    • En supervision WebTBT et 5250 les fichiers logiques n'étaient pas utilisés au mieux...
    • Les prompts du bandeau de sélection en supervision 5250 n'affichent maintenant que les éléments présents dans l'historique
    • En PeSIT utilisation du timer 'very long' pendant la phase critique (Entre envoi TRANS_END et réception ACK_TRANS_END).
    • En OFTP utilisation du timer 'very long' pendant la phase critique (Entre envoi EFID et réception EFPA / EFNA ).
    • En AS2 support SHA256 SHA384 SHA512
    • Ajout de FMTFIC dans le menu d'émission IFS
    • FMTFIC n'était disponible que pour l'IFS en mode commande; il est maintenant autorisé en mode Menu.
    • Suppression de SIZFIC dans les commandes d'émission (suppression logique seulement; le paramètre existe encore, mais n'a plus de rôle significatif)
    • Eclatement de le JOBQ TBT en plusieurs JOBQ pour régul de flux.
    • En AS2 un Lock restait armé
    • Passage à 30 secondes des temps d'attente fichier / record
    • Les statistiques d'utilisation X25 et IP initialisées par CALL IPSPGINIT, le sont également par la procédure simplifiée CALL IPSPGINITT.
    • IPLS uniquement : Alignement de la table d'erreurs
    • Retouche sécurité IFS : évite CHGOWN et CHGAUT inutile
    • En AS2 Mémorisation des libellés transmis par les MDN asynchrones.
    • En AS2 Plus de retry si le code retour HTTP est différent de 200 pour la transmission des MDN's. (Certains logiciels répondent par un code retour HTTP 400 si le MDN est inconnu, une boucle intempestive de retentatives suit).
    • En AS2 certains serveurs envoient un code retour HTTP 202; ce dernier est maintenant traité comme un 200 (on analyse le MDN).
    • Dans les protocoles AS2 EBICS et HTTP le code retour HTTP du serveur est maintenant mémorisé (rubrique HTPREP).
    610-83 13/02/14
    • Quelques applications IPLS standard avaient leur file d'attente de Rejets confondue avec la file d'attentes de Message.
    • Le nom de bibliothèque de l'exit d'alertes n'était pas translatable
    • Spécifique IPLS : Liste d'écoute modifiée
    • Problème de mise à l'écoute si nom de host spécifié
    • Amélioration analyse de certificats (IPSCERTIFS)
    • En FTP, une réponse négative à NLST ne génère plus d'alerte
    • En FTP, en IPV6 problème sur EPSV si utilisation d'un code page
    610-82 31/01/14
    • Introduction d'un cache en résolution directe DNS(Un tel cache existait déjà pour les résolutions inverses)
    • La gestion des divers caches est rendue paramétrable(voir CADISZ CADITM CAINSZCAINTM CACESZ CACETM)
    • La durée de résolution DNS au delà de laquelle un Warning est émis est rendue paramétrable(voir WARSLV)
    • La sélection d'un code page n'impose plus le mode transparent en X400.
    • En AS2, certains clients ne coupent pas quand ils n'ont plus rien à dire. TBT400 utilisait un Timer dit "long" quand il attendait un message AS2 (ce pour laisser le temps au client de chiffrer, signer, compresser ....). L'algo est modifié (En mode serveur uniquement) :
      • Le timer long n'est utilisé que pour l'attente de le premiere requête HTTP
      • Pour les requêtes ultérieures, Le timer standard sera utilisé si la connection est dite persistante, le timer court (cablé à 5 secondes) si la connection est réputée non persistante.
      • En mode client la connexion est demandée persistante si le mode puit est activé; en mode serveur la connection est acceptée persistante, si le client l'a demandé, et si un MDN synchrone est demandé.
    • Impossibilité de modifier directement la péremption de l'historique dans l'annuaire.
    • La date de création dans l'annuaire était écrasée par la date de mise à jour.
    • Améliorations menu de test des serveurs DNS
    • Améliorations ergonomie menu Emission
    • Nouvelle variable de substitution : &ELMFIL; voir SUBSTI (règles de substitution)
    • Améliorations des traces en XOT; introduction de compteurs dans les logs
    • Mémorisation des informations de la trame EFID en protocole Odette (voir O2UCNE et O2RCNE)
    • Contrôle du Usercount et du Recordcount en OFTP réception; Rejet optionnel si erreur (voir ODUCTV). Test possible en utilisant ODUSEF.
    • Contrôle du Usercount et du Recordcount en PeSIT réception; Rejet optionnel si erreur (voir PSUCTV). Test possible en utilisant PSNOMF.
    • Ajout d'une valeur par défaut à ODDSN PSNOMF
    • En XOT la taille de paquet par défaut devient 1024, la taille de fenetre devient 7
    • Bien qu'un partenaire soit déclaré non appelable, TBT400 essayait parfois de le contacter (appel TCP sur le port 65535 )
    • Problème en XOT sur gros fichier
    • Petite précaution sur les fins de fichier lors de IPSPRINT *IFSASCII
    • Le ménage TBT s'étend aux diverses entités créées dans /tmp
    • Dans le Job de ménage, les dates d'insertion en file d'attente des éléments supprimés sont maintenant tracées.
    • En Pesit, les scrutations infructueuses ('BV') étaient comptabilisées comme erreurs dans les statistiques.
    • Amélioration de la commande d'analyse de certificats pour y intégrer la date de péremption et la durée restante. (IPSCERTIFS Fonction *ANA)
    • Si aucun des quatre champs IPNOML IPADRL TONOML TOADRL n'était renseigné, WebTBT se mettait à l'écoûte sur localhost.
    610-81 16/12/13
    • Amélioration de IPSPRINT
    • Incident de réaffichage sur menu émission
    • BV Intempestif sur scrutation FTP avec incident réseau
    610-80 28/11/13
    • Ajout de CPF3222 dans la liste des *ESC restitués pour lesquels un Retry est autorisé dans CRTDUPOBJ, ADDPFM ... (Incident lié à la journalisation 'exploité' dans API de dépôt avec DUPDEM='O', ou dans création de membre en réception de fichier).
    • En X400, OFTP et TBT les attributs cryptage, signature, hash, compression au niveau MTA l'emportaient sur le niveau UA (ils doivent servir de valeur par défaut).
    • Introduction de APPREC pour EBICS Odette et TBT; Ce paramètre permet de spécifier l'application destinatrice des fichiers reçus lors d'une scrutation. (Ce paramètre n'existait que pour PeSIT et FTP)
    • Dans le protocole MultiTBT, la scrutation du correspondant miroir en DMZ télécharge une demande de scrutation vers le correspondant final (protocoles EBICS Odette PeSIT X400 TBT)
    • Dans le protocole MultiTBT, Les paramètres PARD01 à PARD09 peuvent être utilisés pour télécharger les paramètres utilisés lors des diverses scrutations (protocoles EBICS Odette PeSIT X400 TBT). Le paramètre APPREC est également téléchargé.
      Lors de l'usage de l'échéancier, Les paramètres ECHPA1 ECHPA2 ECHPA3 peuvent être utilisés pour télécharger les paramètres PARD01 PARD02 PARD03; il en est de même de APPREC.
    • Dans le traitement des fichiers reçus, la date de prise en compte est la date de relecture par l'application du fichier, la date de distribution devient la date de fin de traitement.
    • Dans le traitement des acquittements applicatifs, il y a maintenant possibilité de remonter DATRPC et DATRTR; KEYEXT peut égalementêtre remontée.
    • Le point précédent est exploité pas les avis automatiques pour remonter sur la machine émettrice :
      • DATRPC local avec DATFPC distant,
      • DATRTR local avec DATRTR distant,
      • KEYEXT local avec KEYTBT distant.
    • Nouvelle substition possible <(KEYUSR)> sur certains champs pour faire parvenir à un TBT distant le KEYUSR d'origine.
    • Le point précédent est exploité lors de l'envoi de fichiers avec avis applicatif automatique .
    • La trace fichier voit disparaitre l'année dans le nom du fichier au profit des centièmes de secondes.
    • En AS2 sur réception d'un message avec MDN asynchrone l'acquittement HTTP est envoyé tout de suite (avant traitement du body). Connection close est demandée dans la réponse HTTP. Il en est de même sur un message entrant sans MDN demandé.
    • Améliorations quant au suivi sur les correspondants de démonstration (EDIPxxxUSRATOB EDIPxxxUSRBTOA) et jeux d'essai IPSPGITS1*
    • Tests IPLS : Nouveaux jeux d'essai IPSPGITS0* et IPSPGITS2*. L'indirection est maintenant utilisée (application IPLSDEMI)
    • EBICS : support HEV
    • Eclaircissements sur Timeout EBICS
    • Eclaircissements sur Timeout OFTP (et retry si scrutation infructueuse)
    • ZLIB passe au niveau 128
    • Lors de traitements de fichiers reçus par "tir à ressort" (le programme de consommation soumet un Job, restitue 'PC' comme acquittement, le programme soumis restituant le code acquittement réel), la date de traitement est maintenant la date de réception de l'acquittement réel. Le Job de consommation étant le job de consommation réel.
    • Ajout de *ipsdatz comme critère de substitution (voir SUBSTI) Ajout de *CURJOB comme critère de substitution (voir SUBSTI)
    • Les entrées créées dans l'annuaire par l'automate d'installation voient leur libellé préfixé par TBT400; les entrées créées dans l'annuaire par l'automate d'installation et qui ne seront jamais altérées par TBT400 voient leur libellé préfixé par TBT400*.
    • Améliorations des commandes IPSCRTEBIC et IPSCRTCERT. (Remplacement des caractères accentués).
    • La désactivation SSL niveau global impose SSLMAN à 'N'.
    • Correction d'un problème AS2 lors de l'usage de IPHTRP
    • Les messages de recherche de certificat (8069 et 8070) affichent les arguments de recherche . Le certificat non trouvé est signalé dans QSYSOPR. Tous les messages relatifs au certificat ont été normalisés.
    • Lorsqu'un Spool est refusé, le message d'erreur résultant a été enrichi avec des informations d'aide au debugging.
    • Ajout du clear du cache des certificats dans IPSPGINITT.
    • Correction d'un problème mineur d'installation lorsque les valeurs par défaut de la commande CRTUSRPRF ont été modifiées.
    • La demande d'impression n'était pas honorée en EBICS si la demande d'avis de distribution était simultanée.
    • L'impression des fichiers IFS a été revue. Il y avait problème sur usage de l'* en remplacement de l'@ dans les adresses E-mail si un code page était utilisé.
    • Introduction d'une commande d'impression de fichier (IPSPRINT) dans la boîte à outils.
    • Mise à disposition des commandes IPSIFSUTIL IPSPGSIZD IPSPGSIZE et IPSCRTCERT dans la boîte à outils.
    • Modification des messages de contrôles de clé pour faire apparaitre tous les éléments (Options+Groupe).
    • Commande IPSCRTCERT modifiée pour créer par défaut des certificats de Digest *SHA256 sauf pour le SSL : *SHA1
    • Elimination de EBICS de la tables des adresses IP inverses
    • Les "Post" et "Receive" HTTP sont tracés (AS2 EBICS)
    • Amélioration de la lisibilité des messages d'accès à la file d'attente.
    • La logique de commutation X400 a été revue (voir X4APSL), permettant à des utilisateurs ayant choisi une logique de commutation sur partenaire distant de migrer plus facilement vers une logique de commutation sur partenaire local.
    • La conversion Fichier -> PDF fonctionne en V6R1M0
    • Problème d'affectation des noms de pièce jointe réglés (lors de l'utilisation de la conversion vers PCL PDF ... le nom du spoule intermédiaire était retenu).
    • Problème SSL implicite en FTP serveur
    610-79 05/09/13
    • Modification message dans API pour faire apparaitre le nom de la procédure appelante, et le numéro d'instruction (ce en plus du nom de programme).
    • Les commandes rejetées par l'API TBT400 sont maintenant tracées dans la Msgq API.
    • En AS2 apparition du AS2TO dans les messages 301 et 302 (user reconnu et user non identifié).
    • Ajout dans ces messages de l'adresse IP et du nom de Host.
    • Le message 302 passe en gravité 10, le rendant compatible avec le système d'alertes (il était affecté de la gravité 0 et donc visible uniquement dans la MSGQ Driver TCP/IP).
    • La finalité des modifications sur les messages 301 et 302 est de rendre immédiate la détection du refus de connexion; auparavant il fallait faire quelques recherches.
    • AS2TO devient discriminant dans les recherches d'annuaire sur appel entrant. IPLS recommande, par priorité décroissante, deux méthodes pour avoir des correspondants de test :
      • Un environnement de test, solution évidemment la plus propre
      • A défaut, dans l'environnement de production, déclarer des correspondants de test ciblant des partenaires de test.
      • Pour satisfaire aux besoins de sites cherchant les ennuis, TBT400 autorise maintenant en AS2 des correspondants de Test ciblant des partenaires de production.
    • Ajout dans les réponses HTTP négatives de "TBT400_" dans le libellé: le partenaire peut ainsi être sur que c'est bien TBT400 qui répond.
    • Ajout dans les entrées modèle en AS2 et EBICS d'une authentification basique HTTP.
    • Pour AS2 EBICS FTP HTTP et SMTP tous les codes page commande n'étaient pas accessibles si la machine utilise un code page Euro.
    • En réémission protocole TBT les champs PARD01 PARD02 PARD03 PARD04 n'étaient pas alimentés.
    • Ajout de CPF3271 dans la liste des *ESC restitués pour lesquels un Retry est autorisé dans CRTDUPOBJ (Incident lié à la journalisation 'exploité' dans API de dépôt avec DUPDEM='O')
    • WebTBT est désactivé lors d'un arrêt relance de TBT400
    • Alignement de la réémission WebTBT sur la réémission 5250.
    • Il est maintenant possible d'émettre avec IFSOBJ qualifié (auparavant il fallait renseigner IFSDIR et IFSOBJ)
    • WebTBT : les acquittements applicatifs protocole TBT étaient présentés comme des messages, empechant leur filtrage à l'affichage.
    • En AS2 date de distribution mal alimentée.
    • En 5250 l'affichage des dates est maintenant en 1/100 s
    • Le champ IPHTRP (URI) ne demande pas de '/'; TBT400 génère ce caractère; dorénavant les '/' saisis en tête sont gommés pour éviter toute confusion.
    610-78 26/06/13
    • Eclaircissements de certains cas d'erreur en AS2
    • Mémorisation (et affichage) du Hash reçu dans le MDN en AS2 at alerte si différent de celui calculé
    • Amélioration cosmétique du menu de test DNS
    • Ajout de quatre paramètres PARD01 PARD02 PARD03 PARD04 dans la commande IPSNDEDI pouvant se subsituer aux valeurs de l'annuaire. Ces paramètres, si utilisés, forcent les valeurs de IPSMFN EBIFTY FTPDSN ODDSN PSNOMF CTNTYP FTPDIR ODDESC PSLABF. Ces paramètres sont également accessibles en réception (commande IPSSTPA). Leur usage est recommandé avec IPSNDEDI, et ils sont particulièrement adaptés à MultiTBT
    610-77 17/06/13
    • Intégration dans STRTCPSVR et dans Operation Navigator
    • Accélération installation si la version de l'OS est inférieure à 610
    • Les messages DNS sont passés en Millisecondes (antérieurement 1/100 s)
    • En Init plus d'ajout en table de poste déjà existant : plus de message OS400
    • En Init plus d'ajout dans l'annuaire des entrées correspondant à des protocoles inactifs
    • Optimisation Menu 5250 de gestion de l'annuaire
    • Le MultiTBT client pouvait créer des entrées à syntaxe invalide (EDIXXX*)
    • Tous les timers dans les messages sont passés en Millisecondes
    • Introduction du support TLS V1.1 et TLS V1.2 (OS400 Version 710) TLS V1.2 est disponible si le "Technology Refresh" est au niveau 6 (voir Groupe de PTF's SF99707). Pour les entrées de qualification spécifiques IPLS le protocole et les ciphers par défaut ont été modifiés
    • Amélioration du menu de supervision SSL : affichage en clair des protocoles et ciphers utilisés
    • Introduction d'exemples AS2 : Voir IPLSP/IPSSAMPLES(IPZAS2*) Les conversions date interne vers externe et externe vers interne étaient limitées aux dates valides pour la clock (1928 - 2071). Il n'y a plus de limite.
    • La commande IPSCRTCERT peut maintenant traiter plusieurs usages
    • Alignement des divers environnements TBT400 (spécifique IPLS)
    • Lors d'une scrutation Odette certains champs pouvaient être alimentés alors qu'inutiles : ODDSN ODDATE ODTIME O2DATE O2TIME ODDESC ODUSEF
    • Les recherches en Mise à jour d'annuaire demandaient un nom de correspondant générique (de type EDICOR*). Une recherche sur un correspondant non générique est maintenant possible (EDICORRESP)
    • Dans le cadre du MultiTBT, le routage de messages de type rejet pouvait poser problème; il a été interdit
    • Les Output Queues IPSTBTOUTQ et IPSTBTSPLF passent en OPRCTL(*YES)
    • La commande IPSSCANSPL permet maintenant de sélectionner un spoule selon l'ancienneté (>= n jours), et selon le PRTF de création
    • La toolbox a été enrichie d'un exemple de ménage de Joblogs (IPLSP/IPSTOOLCLP(IPZSCANSP2)) , ce quelles que soient les Output Queues utilisées
    • Introduction d'une nouvelle *MSGQ copie des messages prévus pour être déposés dans *SYSOPR (accessible directement par les menus de supervision OS/400 de TBT400)
    • Désactivation possible de l'usage de *SYSOPR (voir MESOPR)
    • Accès direct à l'arborescence IFS de TBT400 en supervision OS/400
    • Modification des règles d'accès au menu de supervision OS400 de TBT400 (*JOBCTL suffit au lieu de *ALLOBJ)
    • L'attribut *JOBCTL permet maintenant d'avoir accès aux Joblogs de TBT400, et ce indépendamment des règles de sécurité de l'Output Queue les recevant
    • Modification de la procédure d'initialisation (Messages expliquant des "temps morts"), intégration des deux points précédents
    • Les bibliothèques suffixées n'apparaissaient pas en menu de supervision OS/400 lors de l'utilisation des bibliothèques datées (voir LIBDAT)
    • La procédure IPSTBTSECU n'affectait pas la liste d'autorisation au droit *PUBLIC. Les règles de sécurité ont été modifiées
    • Les objets créés dans les bibliothèques de TBT400 (ou dans l'IFS) par suite d'une demande d'émission pouvaient avoir le droit de mettre à jour l'objet; il n'y a plus que le droit de lecture voir IPSTBTSECU
    • Dans tous les exemples CLP &USRPRF avait une longueur de 16 au lieu de 10
    • En AS2, sur MDN différé, si erreur, le diagnostic n'était pas clair
    • Le dépôt de messages de type Rejet crée une alerte
    • EBICS Serveur: correction du contrôle de hash si absence attributs signés
    • PeSIT et OFTP : le paramètre LNGREC est admis dans les commandes IPSNDPESIT et IPSNDODETT pour les fichiers OS/400
    • Problème conversion 1208 vers code page Monobyte. TBT400 ne laisse la méthode d'accès traduire d'un code page à un autre que lors d'une conversion monobyte EBCDIC vers monobyte EBCDIC. Dans tous les autres cas TBT400 traduit lui même, ce qui autorise les reprises si erreur de traduction
    • Il y avait des problèmes de droit lors de l'utilisation de DUPDEM='I' (fichiers OS/400)
    • Problème sur DUPDEM='I' pour EBICS et AS2
    • Une demande d'envoi de fichiers non autorisés provoquait des retries intempestifs
    • Visualisation des attributs spéciaux dans les menus TBT400
    • Aucun message d'erreur n'était émis lors d'une tentative de visualisation d'un fichier IFS non autorisé
    • Modifications cosmétiques des Helps
    • Accès aux certificats TBT400 dans la visualisation OS/400
    • Affichage du CCSID OS en supervision
    • Améliorations commande IPSCERTIFS
    • Mise à jour DDS IPSHISP pour nouveaux champs
    • Webtbt passe au niveau 237
    • Un nouveau menu de test TCP apparaît; il intègre dans sa version actuelle le test des serveurs DNS et un test de connect TCP vers un partenaire (avec éventuellement SSL)
    • *SPLFSAV n'était pas accepté par un certain nombre de commandes d'émission
    • L'attribut reverse était parfois positionné intempestivement
    • Ajout du menu d'émission d'un Spoule avec sélection
    • Ajout du menu d'émission d'un fichier IFS avec descente d'arborescence
    • En AS2, CTNTYP supporte maintenant la substitution
    • Problème de droit sur envoi d'un spoule par un user ne disposant pas de droits spéciaux
    • Ajout Prompt sur saisie adresses IP locales
    • Ajout nouvelles conversions de spoule *SPLFTXT *SPLFIMA pour clarifier l'existant (*SPLF + TYPTRN)
    • En protocole SMTP, la demande d'avis de distribution passe à 'N' par défaut.
    510-76 14/01/13
    • Les conversions date interne vers externe et externe vers interne étaient limitées aux dates valides pour la clock (1928 - 2071). Il n'y a plus de limite.
    • Améliorations AS2
    • Améliorations EBICS
    • Webtbt passe au niveau 236
    510-75 03/01/13
    • Problème Echéancier
    • Améliorations AS2
    • Désactivation provisoire de la commande 'FEAT' en mode client FTP; certains routeurs 'oublient' de translater les adresses après l'usage de cette commande.
    510-74 02/01/13
    • Problème EBICS
    510-73 31/12/12
    • Support Java 1.7
    • La rubrique PERX40 définit la date de péremption de tous les avis de distribution, et de tous les avis applicatifs. (Antérieurement elle n'était relative qu'aux avis X400).
    • Les messages de type 'avis de distribution' ou 'avis de lecture' se voient affecter à l'affichage d'un type message = D.
    • Les messages de type 'avis applicatif' se voient affecter à l'affichage d'un type message = T.
    • Les deux points précédents 'soulagent' la supervision.
    • Correction problème de dates.
    510-72 24/11/12
    • Définition d'attribution des valeurs par défaut de KEYUSR
    • En FTP Serveur alimentation correcte de FTPWEL FTPSYS
    510-71 20/11/12
    • HTTP : Incident de reconnexion mal géré.
    • PeSIT : Si trace de niveau1 trace des PGI/PI reçus
    510-70 15/11/12
    • TBT : En protocole TBT clear intempestif du fichier après une réception par scrutation.
    • TBT: Les acquittements TBT , même si le partenaire était en 'No call', déclenchaient des appels sortants : pollution de la log.
    510-69 31/10/12
    • AS2 : problème sur MDN si adr de retour en IPV6, Ajout du Header HTTP to (=Attent), Retry avec reconnexion sur HTTP Post en erreur, Ajout de diverses statistiques, Optimisation gestion mémoire, problème de commutation à l'arrivée si application cible de longueur < 8 caractères. En mode client, la connexion est différée jusquà ce que le body HTTP soit prêt. En mode client, différenciation des diverses erreurs TCP dans ACKTBT LIBTBT
    • EBICS : En mode client, la connexion est différée jusquà ce que le body HTTP soit prêt.
    • X400 : Ajout de la zone attention comme critère de commutation (voir X4APSL)
    • Ajout du nom de bibliothèque/programme dans les messages d'API.
    • Support des chaînes pour les noms de bibliothèque, noms de fichier, noms de membre (Exemple "abc")
    • Mise à disposition des commandes IPSPGSIZE (statistiques sur bibliothèques)et IPSPGSIZD (statistiques sur répertoires)
    • Mise à disposition de la commande IPSPGJEU, générateur de jeu d'essais (fichiers natifs et IFS)
    • Pour les messages de type Rejet, ACKTBT et LIBTBT sont passés à l'applicatif de traitement (ils étaient remis à blanc).
    • Introduction d'un Timer 'Super long' utiliséquand le partenaire peut mettre longtempsà répondre (décryptage d'un fichier par exemple) voir TIMBIG
    • Utilisation partielle des TERASPACE dans la version 510 pour faire reculer les limites de TBT400 (dans la 610 ils sont systématiquement utilisés).
    • Possibilité pour un applicatif d'appeler directement le menu de supervision pour suivre un message CALL IPLSP/IPSPGECAFF PARM(KEYTBT) , KEYTBT contenant sur 16 octets la clé TBT
    • Refonte du guide d'Administration
    510-68 10/09/12
    • X400 : Nouvelles valeurs par défaut possibles pour SSAPLO SESSLO MTANLO
    • Création d'entrées modèle enrichie de X400, FTP,EBICS et AS2
    • Un compteur CPTUSnn référencé plusieurs fois prend une valeur unique
    • FTP serveur; un problème d'erreur de code page était mal diagnostiqué (1208 -> 297)
    • Optimisation traitement *ALLIP (mémorisation de la liste)
    • en X400 l'avis de lecture était émis même si un avis de non remise était envoyé (impossibilité de décrypter ou de valider une signature par exemple).
    • La visualisation des certificats proposait des certificats inappropriés en X400 OFTP
    • Messages d'erreur difficilement compréhensibles lors d'incidents de cryptage/décryptage en V5R3M0
    • Introduction mode 'F' = Full pour IPSSLU et SSLMAN
    • Construction optionnelle d'une table d'adresses IP pour aider à identifier le partenaire appelant SSL. voir BIPINV
    • WebTBT passe au niveau 2.35
    • Messages d'accès DNS enrichis
    • API's IPV6 utilisées systématiquement (Version 610 uniquement)
    • En FTP, le code page utilisé par les commandes (mode client) et les réponses (mode serveur) est paramétrable (voir FTPCCC et FTPCCS). Il en est de même en AS2 (voir AS2CCC AS2CCS), EBICS (voir EBICCC EBICCS), HTTP (voir HTTCCC HTTCCS) et SMTP (voir SMTCCC)
    • Modification cosmétique sur scrutation protocole TBT : correction affichage libellé réduit.
    • Modification cosmétique sur affichage paramètres SSL intempestif quand pas de SSL ....
    • Lors d'une scrutation en protocole TBT KEYUSR et COMUSR n'étaient pas récupérés.
    • Les scrutations sur des correspondants indirects (protocoles OFTP et TBT) sont remplacées en supervision par des scrutations sur correspondants directs.
    • Remontée possible dans les commandes IPSSTODETT IPSSTPESIT des champs PSNBROE PSNBROR PSNBRAE PSNBRAR ODRCNT ODUCNT.
    • Pour des fichiers mis à disposition en protocole TBT, l'adresse IP distante n'était pas mise à jour après la récupération.
    • Modifications cosmétiques sur détail FTP d'un correspondant
    • Messages dans QSYSOPR lors du ménage de bibliothèques et alertes si nécessaires.
    • Modification algorithme de purge (il était impossible de faire le ménage dans une bibliothèque contenant plus de 90000 Objets; la limite OS/400 des 360260 objets dans une bibliothèque est maintenant atteinte.
    • Possibilité de créer un jeu de bibliothèques IPLSE IPLSM par jour repoussant les limites d'émission de fichiers (avec historisation) à 360260 par jour (voir LIBDAT)
    • Le libellé des savefiles créés dans les bibliothèques TBT400 est modifié pour inclure le protocole, l'application cible et le correspondant.
    • Bypass d'un problème sur une API IBM bloquant le : démarrage du sous-système (QUSLJOB séléctionnant les jobs *ACTIVE restitue un Job en *OUTQ)
    • Lors de très fortes montées en charge ( plus de 80000 fichiers transférés), une pollution mémoire était constatée.
    • TBT400 priviligiait les Jobs TCP de plus bas numéro; ceci pouvait se voir avec un fort niveau de parallélisme et un fort débit (20 transferts en boucle sur localhost par exemple)
    • Les messages de type 'acquittement' deviennent prioritaires
    • Modifications cosmétiques quant aux messages émis par TBT400
    • Ajout d'un index sur TYPRES et d'un index sur FATDES pour optimiser les recherches
    • Modifications des messages de décodage X400 pour aider au diagnostic
    • Les valeurs par défaut pour CRTRSI CRTRSR pour un correspondant indirect en protocole TBT sont prises dans le correspondant direct.
    • Dans la commande IPSCERTIFS ajout de la possibilité d'extraction et d'insertion de certificat (avec gestion des keystores)
    • En FTP SSL explicite, lorque la négociation échouait, LIBTBT était mal alimenté; de plus TBT400 maintenait la communication ouverte jusqu'au Timeout
    • La visualisation des certificats crée maintenant un fichier dans /tmp/USER au lieu de /home/USER
    • Amélioration des certificats autosignés générés par TBT400.
    • Possibilité en mode client SSL de ne pas envoyer de certificat lorsque le serveur le demande : certains serveurs prétendument sécurisés demandent le certificat client, s'"explosent" quand ils le reçoivent sans que les administrateurs sachent exactement quoi faire, mais "avalent" sans broncher un certificat vide 'Pour vivre heureux vivons cachés' voir CRTLSL.
    • Message d'alerte dans QSYSOPR si le temps de création d'une bibliothèque, d'un fichier ou d'un membre dépasse 10 secondes (signe d'un incident potentiel de type verrou)
    • Lors d'incident d'allocation de fichier affichage des verrous bibliothèque, fichier, membre.
    • Lors d'un incident d'accès à un fichier en mode API TBT, introduction de retries si un verrouillage est supposé.
    • Propagation de l'audit pour objets créés dans le répertoire des fichiers IFS de TBT400 -> Utile en réplication
    • La procédure de réinstallation ne touche plus aux paramètres d'Audit.
    • Diagnostic plus clair lors d'un certificat périmé
    • L'utilisation de DUPDEM='I' (Historisation sur IFS) provoquait à tord le calcul de hash , de signature, de compression ou de cryptage dès le dépôt.
    • La purge ne tient plus compte que de la date de création (antérieurement la date de mise à jour servait de référence). Les messages ont été éclaircis
    • La commande IPSTBTSECU ne touche plus à l'audit Une nouvelle commande IPSTBTAUDI positionne les valeurs d'Audit conformément aux suggestions IPLS
    • Lors d'une duplication d'objet, l'attribut d'Audit de l'objet créé voit son attribut d'audit imposé par l'attribut de créationd'audit de la bibliothèque cible.Lors d'une duplication de fichier, l'attribut d'Audit du fichier créé voit son attribut d'audit imposé par l'attribut de création d'audit du répertoire cible. L'attribut de création d'Audit des bibliothèques modèle IPLSE IPLSM USEREse propage lors de la création de bibliothèques -> utile en réplication
    • A partir de la V6R1M0 de l'OS/400, si la journalisation est en cours sur une bibliothèque modèle IPLSE IPLSM USERE une journalisation sera démarrée (avec le même journal) sur les bibliothèques datéescibles (-> utile en réplication)
    • En EBICS Client l'avis de distribution (= PSR) était forcé à 'N' par la commande IPSNDEBICS
    • Les évènements externes soumis par l'échéancier (Jobs soumis) sont maintenant affectés d'un protocole virtuel $$$$$SCH.
    • Traitement du "Indoubt time" en protocole TBT. La valeur spéciale $INDOUBT$ dans KEYUSR provoque une coupure de communication violente par le récepteur du message deux fois sur trois (contexte de simulation). Les deux partenaires doivent être en modification 68 et au delà.
    • TBT400, en protocole TBT attend d'avoir assez de données disponibles avant de réaliser un Send TCP; sur des machines lentes, lors de l'envoi d'énormes fichiers contenant des zero binaires en mode compressé (300 Méga octets à X'00'), le temps de lecture et de compression entrainait un Timeout du côté distant (avec un Timer à 10 secondes). Désormais TBT400 essaye toujours d'avoir assez de données disponibles, mais entout état de cause envoie ce qu'il a au bout de 10 secondes.
    • Problème sur réémission interne EBICS
    • En réception traitement des adresses X400 sans tenir compte des majuscules/minuscules
    • En supervision F10 ou F11 sur un fichier inexistant provoquait un message d'erreur 'curieux' .
    • Une demande d'impression si transfert bon armait la demande d'avis de distribution (ce fontionnement aurait du être exclusifà X400)
    • La longueur d'enregistrement n'était pas toujours alimentée en réception.
    • Support cryptage RC2 196
    • Modifications cosmétiques des messages de suivi
    • En Ebics client lors d'une réception sur fichiers OS/400 la longueur d'enregistrement avait une valeur par défaut erronée
    • Introduction d'un paramètre de trace du décodage/encodage ASN1 (voir TRACAS)
    • Introduction du numéro de modification dans les messagesémis par TBT400.
    • Affichage du type de hash dans les menus de supervision
    • Dans les échanges de certificat par TBT400, possibilité d'échanger tous les certificats (antérieurement seul le certificat de signature circulait).
    • Possibilité de suffixage de tous les certificats (antérieurement suffixage implicite en EBICS seulement). (voir CRTRAD CRTRAU
      CRTRCR CRTRSI CRTRSL CRTLAD CRTLAU CRTLCR CRTLSI CRTLSL).
    • Problème en réception PeSIT transparente ASCII.
    • Incident sur LODRUN en V7R1M0
    • Correction d'un problème sur PROMPT FMTFIC (toutes commandes)
    • Remontée TYPSIG TYPCRY TYPCMP TYPHAS TYPHCM dans l'interface commande
    • Les rubriques de péremption (PEREMJ PERHIS PERHEC PERHSC PERX40 PEROBJ PERMSG) tiennent maintenant compte de l'utilisation de bibliothèques datées (voir LIBDAT)
    • Si une session FTP data SSL ne s'établissait pas, il y avait des messages d'erreur 'parasites' dans les logs.
    • Correction de la logique d'EXIT SSL (voir SSLEXI)
    • En supervision, boucle aléatoire si sélection bibliothèque fichier membre
    • Les entrées d'annuaire EDIIPLS* de démonstration ont été rebaptisées EDIP*
    • Le programme IPSPGITS03 provoque l'échange des certificats des entrées de démonstration (IPSCRTEBIC doit au préalable avoir été utilisée pour créer les certificats de signature et de cryptage) ADDLIBLE IPLSP CALL IPSPGITS03
    • Le programme IPSPGITS04 provoque des échanges de fichiers pour les entrées de démonstration. ADDLIBLE IPLSP CALL IPSPGITS04
    • Support de substitutions prioritaires dans l'annuaire (voir SUBSTI) (Utiles pour les réémissions)
    • Le flag réémission n'était pas armé dans WebTBT
    • Cosmétique : le type de hash n'était pas toujours alimenté en réception.
    • Ajout du suffixage *OLD *NEW possible dans IPSCRTCERT IPSCRTEBIC
    • Lors de l'utilisation de MultiTBT avec acquittements applicatifs, certains acquittements inutiles étaient générés.
    • Support du protocole AS2.
    510-67 12/12/11
    • Superflous Warning on IPV6 IPV4 address list
    510-66 09/12/11
    • SSL Problem for OS400 release < V5R3M0
    510-65 06/12/11
    • COMUSR is available in various translators
    • Cosmetic changes of menus
    • The "Cursor" menu's function is now associated with PF11
    • PF18 within supervision provides access to translators supported
    • New command IPSANNUSCN scanning the directory and establishing a list of recommendations
    • Add &CPTUS00 &CPTUS01 &CPTUS02 &CPTUS03 CPTUS04&CPTUS05 &CPTUS06 &CPTUS07 &CPTUS08 &CPTUS09 as substitution criteria
    • ODABLO ODABOR can now have default value at network's partner level
    • ODABLO ODABOR UALOC can use substitutions
    • The logic of the schedule has been revisited
    • Problem if FTP Ascii Send to remote server TBT
    510-64 18/11/11
    • Superflous Warning if JAVHOM not fed.
    • Optimization Scheduler
    510-63 16/11/11
    • The certificate learning mode required that this function was defined within server mode, yet this field is used within client also.
    • Improvements while certificates sending.
    • Userspace by default use now read permission
    • Cosmetic changes on the PeSIT directory
    • Cosmetic changes on English version
    • Incidents if parameter file does not exist
    • Optimization and clarification of the scheduler
    510-62 24/10/11
    • Using PeSIT, on negative selection, some partners refuse the creation date to six characters (date totally useless). It's forced to twelve.
    • Using SMTP, sending a GIF PDF TIFF ... imposes an attachment
    510-61 17/10/11
    • Optimizing memory usage.
    • Possibility within PeSIT and OFTP to set a record length while IFS sending( functionally useless but sometimes imposed by remote solutions).
    • Add File Library Member Selection in the supervision and webTBT.
    • Changing the purge algorithm : avoiding a collision between a deposit and purge.
    • Protection of immediate suppression (SUPDEM = Y): If multiple transfer requests targeting the same member with cancellation, it will be effective on the last transfer.
    • TBT protocol: cosmetic changes on follow-up: see RMTJOB and RMTLEC
    • FTP Client : at the end of a transfer receipt, code 550 is received (it should rather be given when withdrawing). IP code acquittal was issued; RF has replaced it.
    • WebTBT happening to 2.34
    • The level of Java is now configurable (See JAVHOM)
    • Extraneous characters in SMTP attachments corrected.
    • TBT400 is now interfaced with the translator CrossEDI
    • TBT400 supports multihoming of webTBT
    • TBT400 supports converting Spool to PDF (no prerequisites in V7R1M0, 5761TS1 Base and Option 1 in V6R1M0)
    • File conversion to TIFF, GIF, Pcl, Pcl color, Postscript, PDF before sending
    • Adding depth scan in IPSSCANIFS see LEVMAX
    • Improved menu and commands for KEYUSR and objfile: identification of all specific values
    • Lifting of all messages sent by TBT400 (-> less talkative in QSYSOPR and SYSLOG server -> Display the prefix sub-system, -> Syslog server on display subsystem)
    • Postscript conversion problem fixed
    • FTP Server : to meet the needs FTP client who can not change scripts: Add a write-mode (see FTPMCI) storage fields new directory (FTPNDI), new remote control and file FTPNDS (FTPCMD ), concepts perfectly useless TBT400 FTP server; rise of the information in the API command.
    510-60 03/08/11
    • Precaution on savefiles cleanup
    510-59 20/07/11
    • Problem on PCL conversion
    510-58 08/07/11
    • Display the hash in X400, FTP and EBICS
    • APPREC in the schedule for FTP and PeSIT
    • The version of the OS / API 400 is recovered by, not Dataarea
    • Display Partition Information
    • Accelerated termination of the subsystem
    • In the SMTP timeout on inclusion was processed incorrectly (TIMPCL)
    • Showing TIMPCL for historic
    • EBICS: exclusion CR, LF, CtrlZ calculating hash EBICS
    • EBICS : receive 'streaming't
    • EBICS: systematic archiving of PSR
    • EBICS: Optimizing memory
    • EBICS: Interoperability with new servers
    • EBICS: Prompts on EBIDAV EBIDAD EBIDAF in menus and commands
    • EBICS: Improved messages in the joblog: less 'pollution'
    • EBICS: EBIEBC only in FUL
    • EBICS: Display notification of distribution
    • EBICS: No warning when receiving TS Profile unsigned file
    • Statistics transfers joblog improved
    • IPSHISLERR logical change: accelerating research Optimization
    • In stream mode FTP Problem of accumulation type 'X' in FTP server
    510-57 08/06/11
    • With PeSIT protocol TBT400 now accepts invalid IP's sent by some servers (in particular PI's 61 and 62 received on ACK_SELECT)
    • Fixed problem decoding the number of expected segments on EBICS
    510-56 11/05/11
    • Management codepage EBICS Client and Server
    510-55 10/05/11
    • Minor problem during installation if using SYSLOG Server
    • Implicit scrutation with TBT protocol
    • Optimize file writing while searching for CR / LF (any protocol)
    510-54 02/05/11
    • In EBICS, clarification of some incidents (eg transparent proxy) and creation of new error codes (HT and XM)
    • In EBICS, correction Content-Type and the case used to test and Ebcdic modes.
    • In EBICS, flag "authenticated" (EBIAUT) the history ensures that all frames of a communication has been authenticated when it is required.
    • If the CCSID setting for a queue is not supported, a retry is done with the CCSID of the system.
    • Scrutation mode within TBT protocol
    510-53 18/04/11
    • In HTTP server, the length of the password should be less than the length of the user ......
    • Within EBICS improving the readability of ACKTBT codes
    • Within EBICS View of 'NONCE'
    • Integrating new servers EBICS
    510-52 28/03/11
    • Cosmetic change: default value for IPSSLU in EBIC
    • Cosmetic change: clarification message 4508
    • In selecting file, savefiles were not proposed
    • Nonblocking Incident within SSL server version 1
    • Added SSLOPT at partner's level.
    • Adding the special value of the target port 65535 (IPPORD): The partner is no longer callable.
    • WIthin search of calling SSLt, if the host name search fails, try the search model for all protocols othrer than Odette, X400, TBT and SMTP.
    510-50 17/02/11
    • Support HTTP for 'non persistent connexions'
    • Add some fields for EBICS protocol
    • Receive application for FTP ou PeSIT reading
    510-49 11/02/11
    • Within FTP server new optional selection on LIST NLST
    • New ciphers allowed RC2_40 RC2_64
    • New definitions EBICS
    510-48 31/01/11
    • Problem if calling wrong X25 server
    • Added option validation SSL server mode
    • Unintended chaining partner on two different routers XOT
    • Adding commands IPSCRTCERT, IPSCRTEBIC, IPSCERTIFS
    • Added command IPSCRTFICA
    • V5R3M0 Support for OFTPV2, EBICS, .....
    • Adding to the fine detail of the display of certificates certificates .....
    • Standard EBICS setting for various banks
    • Introduction of a parameter warning notice on distribution missing after a 'defined time'
    • Opportunity to complete the security access to menus TBT400
    • Opportunity to complete the security of sending files
    510-47 09/07/10
    • Adding to the supervisory function of Obj F23 = DSPFFD
    • In receipt of physical files, 65535 means no code page for Physical files (without external description file)
    • Multicertificates in X400
    510-46 18/06/10
    • Setting possible application name in SSL
    • Ability to force SSL authentication in server mode (see SSLMAN)
    • Ability to force SSL server mode (see SSLPRO)
    • Possibility of forcing a cipher SSL server mode (see SSLCIP)
    • Possible Recognition of calling host for partners, including calling and called address are different (see IPADCT)
    510-45 26/05/10
    • All protocols: Suport parallel transfers with the same partner (Outbound and Inbound)
    • Full suport IPv6 (version 610 only)
    • Possible listening on a list of addresses
    • Control of the calling host by direct resolution
    • Introduction of a cache for reverse lookups (performance and decrease the number of messages of type diagnosis)
    • Simplification of messages (FTP Client and Server)
    • Host name in all IP messages
    • Support code page 1208 for OS/400 database files (physical files)
    • Optional archiving of flux emitted / received
    • Harmonization of logic purge files between IFS and native files
    • The SMTP client supports MX resolution
    • Automating the exchange of certificates
    • ... various improvements
    510-44 26/05/10
    • Improved help messages when creating files (aiding diagnosis)
    510-43 26/05/10
    • Problem on repetitive use of substitution
    510-42 21/12/09
    • X400 : less memory used
    510-41 01/11/09
    • Less memory used
    • CCSID on physical files
    510-40 06/10/09
    • XOT : Compatibility with Etebac Server
    510-39 29/09/09
    • WebTBT Release 2.30
    • New optional selection criterion on called subaddress within X25 protocol
    • XOT : facilities field was not transmitted
    • XOT : used SVC's ca now be limited
    • FTP : Bloc transfer problem corrected
    510-38 21/07/09
    • XOT protocol
    • Multibyte while sending or receiving (UTF-8)
    • Applicative acknowledgements withon PeSIT X400 OFTP and Atlas400
    • Within TBT protocol hash, cry, sign and strong compression are available
    • Optional use of hash, cry , sign and strong compression on all protocols
    • Read Notice within X400 on outgoing files is now supported
    • Multiple certificates
    • Files on more than two gigabytes
    • Objects creation use now algorythm of 1/1000000 s : less duplicates
    • Version "Teraspace" (610) optimisée pour OS/400 V5R3M0 et au delà
    • CCC command on FTP customer and server
    • 250 libraries within USRLIBL
    • WebTBT Release V2.29
    510-37 09/12/08
    • Retry on some incidents within savefile duplications
    510-36 21/07/08
    • Base64
    • Within IPSSAVEIFS command files to save can be selected.
    • link on directry problem is solved
    • IFS save does'nt follow links more
    • SNADS (View savefile)
    510-35 09/06/08
    • Authentication with learning SSL
    • Application's name is now supported by SSL
    • File can now be formatted within Api send
    • Acknowledge are now allowed within PeSIT protocol
    • KeyTBT is allowed within substitution rules
    • new release for WebTBT : Release V2.28
    • Tomcat is replaced by Jetty
    • The access problems of the table services are no longer blocking
    • PCL color is now supported in the API's emission
    • a native release of the OS/400 V6R1M0 is available
    510-34 10/04/08
    • Compatibility with OS/400 V6R1M0
    • WebTBT Release V2.27
    510-33 23/11/07
    • Problem of file suppression is solved
    510-32 20/11/07
    • Problem of zoned fields Ascii translation is solved
    510-31 16/11/07
    • Alias supported for TBT dynamic partners creation
    • In SMTP CC end CCI parameters are allowed within API's
    • SNADS Emulation
    • Command IPSEDI400E is optimized
    • WebTBT Release V2.26
    510-30 12/11/07
    • User's prefix can now be changed within application program.
    • For EDI400 locks can now be different while sending and receiving
    • TBT400 commands are simplified
    • WebTBT Release 2.25
    510-29 17/09/07
    • Compatibility with WFTPD
    • Problem within calling a server using TBT protocol, if server does not use this protocol
    • Dynamic creation of TBT partners (DNS use)
    • WebTBT Release 2.24
    • Within TBT protocol direct call of remote program
    510-28 16/07/07
    • WebTBT Release 2.23 (some optimizations)
    510-27 02/07/07
    • WebTBT Release 2.22 (some optimizations)
    • Installation procedure modified
    • FTP error messages are modified (within english version).
    510-26 18/06/07
    • New Default values for Graphnet servers.
    • Problem on IPSIFSSECU command fixed.
    • New transcodification table
    • "Langid" "Cntryid" "Ccsid" attributes from user linked to queues are now userd.
    • New parameter on IPSEDI400E Command : EDI/400 partner and TBT400 can now be different
    • New retry logic on X25 calls : almost all causes are now with retries.
    510-25 19/03/07
    • Add *WSCST
    510-24 13/03/07
    • *NONE value within hostname means no IP address.
    • Within X400 field's length problem is solved..
    510-23 08/02/07
    • Within PeSIT SSL : two possibilities for SSL frame coding are defined; a parameter alows now to choice (within customer mode). Within server mode choice is dynamic.
    510-22 22/01/07
    • Within PeSIT, for a 'no callable 'X25 partner a bad X25 address was set in the directory. After Stop/Start messages in queue for this partner were lost.
    510-21 11/12/06
    • IFS Save/restore can now made in DBCS
    • For directory creation, owner has now all rights.
    510-20 23/10/06
    • List format for FTP server can now be defined.
    • New commands for managing security on a whole directory
    510-19 09/10/06
    • API QSYCUSRS is now user to get users's special attributes : compatibility with group profiles
    510-18 24/07/06
    • Within TBT protocol compression level can now be choosen
    510-17 29/06/06
    • New option for impose D level within PeSIT
    • Integration zlib 123
    510-16 21/06/06
    • Add new parameter password within IPSCHGSIGN command
    • Correction within spool transfers
    • New commutation rule within PeSIT protocol
    510-15 14/06/06
    • Add *WSCST objects
    510-14 06/06/06
    • Semi automatic backup IP -> X25 for X400 OFTP PeSIT TBT protocols
    510-12 04/05/06
    • Problem with sourcefile numbers within ccsid 819
    • Problem with application suppress
    510-11 18/04/06
    • Spools Save / Restore
    • Tiff, Pcl, Gif Spools sending
    • SMTP customer
    • New subsitutions
    • All objects within TBT subsystem are renamed
    510-06 06/06/05
    • Some "antiflood" controls within TCP/IP
    • Direct access within supervision so sending Job
    • Alert exit can now use IP address and hostname
    510-05 08/03/05
    • Access to TBT400 internal Tools
    • Ccsid available within creation in IFS
    • Signon change API
    510-04 07/02/05
    • Integration of the zlibcompression library (see zlib.net)
    • X400 and ATLAS440
    • Modification of the X400 identifier
    • Modification of the ATLAS440 reception module (removal of the country code, the administrative domain, the private field of the X400 identifier)
    510-03 07/01/05
    • Directory scan with a program called object by object
    • Within Etebac client , Dynamic allocation using IFS for incoming files
    510-02 22/12/04
    • Alerts using E-Mail and/or SMS.
    • Commutation within receiving files on dsnames like TEST.xxx.yyy (OFTP and FTP).
    • Within IFS Directory prefix is now a parameter.
    • Within FTP Client: Ewhen receiving file, commutation on dsname is now allowed.
    • Within FTP Server List command answers now with an "Unix like" list (compatibility with some FTP clients)
    510-01 01/11/04
    • Full multi environnements,
    • IFSmanagement,
    • Full directory dynamic creation,
    • Full management on Object security,
    • Extensions on supervision,
    • New possibilities for received files management,
    • New possibilities for CCSID management,
    • MultiTBT : All links dynamic creation
    • X400 : Fax support, MTA identified by hostname,