M-Storage
maputil et UpdateCompanyName
maputil.exe est un exécutable qui était présent dans Mapout 5.2 et a été retiré du setup Mapout 7.1 et + Cet utilitaire permettait de réaliser certaines opération sur les password.txt et dossiers d'archivage :
skippwd:PASSWORD dumppassword name:Sxxxxxxxxxxxxxxxxxxxxx count index dumpindex var dumpvar dumpcriteriafile dumpspoolfile dumpdataspoolfile dumpfontfile duplicate security createcriterialist:NAME createlist:SPOOLNAME
Ceci est très utile pour récupérer les passwords contenus dans le password.txt en cas de souci dans Mapout/M-Storage La syntaxe de la commande est la suivante :
maputil.exe "Chemin\du\password.txt" /dumppassword Enter password For : 1379709211
Noter le code renvoyé par la commande ci-dessus.
Dans une autre invite de commande exécuter la commande :
maputil.exe /nothing Give Number to translate :
entrer le token obtenu précédemment
Give Number to translate : 1379709211
La commande renvoie
The password is : 1938933952
De retour dans la 1° fenetre d'invite de commande entrer le password :
maputil.exe "Chemin\du\password.txt" /dumppassword Enter password For : 1379709211 1938933952 Grant Access Start stream password : C:\MapOut\passwd.txt User : ADMIN (41444d494e202020202000) Password : ADMIN (41444d494e202020202000) User : USER (5553455220202020202000) Password : (2020202020202020202000) User : IDSOC (4944534f43202020202000) Password : COMPANY (434d20415649474e4f4e00) End stream password: C:\MapOut\passwd.txt
Le contenu du password.txt est alors décrypté et affiché. On y retrouve les comptes paramétrés sur l'AS400 pour Mapout/M-Storage :
User : ADMIN (41444d494e202020202000) Password : ADMIN (41444d494e202020202000) User : USER (5553455220202020202000) Password : (2020202020202020202000)
On retrouve aussi le company name aussi appelé IDSOC :
User : IDSOC (4944534f43202020202000) Password : COMPANY (434d20415649474e4f4e00)
METTRE A JOUR LE COMPANY NAME DANS UN DOSSIER D'ARCHIVAGE
Afin d’éviter les erreurs de manipulation des fichiers lors d'un setcompanyname, la procédure a changé. A partir de maintenant il vous suffit d’arrêter mapout, de rajouter la variable UpdateCompanyNameOnRebuild dans la section settings du mapoutconf.ini et de la passer a 1, de redémarrer mapout et enfin de faire des "reconstruire base" sur les répertoires posant problèmes. Une fois tous les répertoires incrimines réparés, il est conseille de repasser a 0 la variable. A noter également: ce nouveau fonctionnel, si activé, crée une sauvegarde (.bak) du fichier Critere.cpr avant réécriture.