M-Storage

maputil et UpdateCompanyName

De MappingDoc

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)

Warning-300px.png 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.