Incident du 23/07/2010 09:12

Le moteur PROD_ERP ne semble ne plus répondre (confirmé dans le log (/opt/vtom/traces/PROD_ERP.log).

Se connecter sur Tic (vtom/f…..)

taper admins

dans le menu choisir :

4 – Gestion des moteurs

pour tenter d’arrêter les moteurs.

Le moteur PROD_ERP est signalé comme arrêté (mais tourne encore)

3 – Arrêt du serveur Vtom

Impossible car le moteur PROD_ERP tourne.

sortir du menu et faire

Kill -9 du process du moteur PROD_ERP

retourner dans admins

3 – Arrêt du serveur Vtom

2 – Démarrage du serveur

Tout est reparti correctement.

Erruer dans : log_error.txt

Export et purge des statistiques VTOM

vtstools -e « 01-11-2010 01-12-2011 » > export.csv

Export

vtstools -e « 01-11-2010 01-12-2011 » > export.csv

vtstools -f NO_TRACE -e « 01-11-2010 01-12-2011 » > export_NO_TRACE.csv

Purge des stats de toute la base
vtstools -x -e « 01-02-2019 02-02-2019 » > mes_stats_job_01022019.csv
vtstools -p « 01-01-2015 14-03-2019 »

vtstools -f NO_TRACE -p « 01-11-2010 01-12-2011 »
 
vtstools -p « 01-11-2010 01-12-2011 »

Purge du 08-02-2012 après passage des scripts Absyss

pour réparer la table des statistiques et pouvoir les purger :

1) Eteindre tous les moteurs.

2) vtbackup de la base.

3) exécution dans $TOM_HOME/sgbd/bin des requêtes fournies en pièce
jointe.

psql -c « select * from vt_stats_date_count » -d vtom -h localhost -p 30009 -U vtom

psql -c « truncate table vt_stats_date_count » -d vtom -h localhost -p 30009 -U vtom

psql -c « select vtexpdatevalue, count(*) from vt_stats_job group by vtexpdatevalue » -d vtom -h localhost -p 30009 -U vtom

psql -c « insert into vt_stats_date_count (vtdatevalue, vtcount)(select vtexpdatevalue, count(*)from vt_stats_job group by vtexpdatevalue) » -d vtom -h localhost -p 30009 -U vtom


/opt/vtom/sgbd/bin

vtom@tic:/opt/vtom/sgbd/bin$ vtstools -f NO_TRACES -p « 01-11-2010 01-12-2011 »

Purge des donnees (17329947 enregistrement(s))…

Purge terminee (10146272 supprime(s) enregistrement(s)), duree: 9 min 56s.

vtom@tic:/opt/vtom/sgbd/bin$ psql -c « select * from vt_stats_date_count » -d vtom -h localhost -p 30009 -U vtom > stats_ef2.txt

vtom@tic:/opt/vtom/sgbd/bin$ vtstools -f NO_TRACES -p « 01-11-2011 11-02-2012 »

Purge des donnees (5110322 enregistrement(s))…

Purge terminee (4594489 supprime(s) enregistrement(s)), duree: 8 min 38s.

vtom@tic:/opt/vtom/sgbd/bin$ psql -c « select * from vt_stats_date_count » -d vtom -h localhost -p 30009 -U vtom > stats_ef3.txt

 

Espace dans les paramètres sous Windows

Bonjour,

Je créé un job sur une machine windows.

Voici mon script test_param.bat :
vt1.png

Les deux paramètres passés dans le job:
vt2.png

Le résultat dans le fichier log.

vt3.png

Mes deux paramètres sont éclatés en 2 fois 2 dû à l’espace entre param et 1 et entre param et 2.

Comment éviter ce problème ?
J’ai essayé encadré avec des guillemets ou en remplaçant l’espace par %20 (son code acsii), mais en vain.
Existe-t- il un caractère de protection ?

Vous trouverez un extrait de la queue batch wnt utilisée qui est la version standard.

echo.
 :argloop
 shift
 if "%0"=="" goto argend
 set arg=%arg% %0
 goto argloop
 :argend
call "%TOM_SCRIPT%" %arg%

Ce problème n’existe pas sous Linux

Solution :

Pour obtenir le résultat escompté, il faut commenter toute la section argloop et remplacer :

call "%TOM_SCRIPT%" %arg%

par

call "%TOM_SCRIPT%" %TOM_SCRIPT_ARGS%

Error: no « print sous Linux error Vtom

Il faut modifier le fichier vtom_init.ksh dans $TOM_ADMIN.

en remplacant les print par des echo.

En cas d’erreur de ce type remonté dans les fichier .e de Vtom.

 

Error: no "print" mailcap rules found for type "application/octet-stream"
Error: no such file "/opt/vtom/sgbd/bin:/opt/vtom/sgbd/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/vtom/admin:/opt/vtom/vtom/bin:/opt/vtom/visual:/opt/vtom/abm/bin:/opt/vtom/admin:/opt/vtom/vtom/bin:/opt/vtom/visual"
Warning: unknown mime-type for "-" -- using "application/octet-stream"
Warning: unknown mime-type for "/opt/vtom/sgbd/lib:/usr/lib/:" -- using "application/octet-stream"
Error: no "print" mailcap rules found for type "application/octet-stream"
Error: no such file "/opt/vtom/sgbd/lib:/usr/lib/:"
Warning: unknown mime-type for "-" -- using "application/octet-stream"
Warning: unknown mime-type for "/opt/vtom/sgbd/bin:/opt/vtom/sgbd/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/vtom/admin:/opt/vtom/vtom/bin:/opt/vtom/visual:/opt/vtom/abm/bin:/opt/vtom/admin:/opt/vtom/vtom/bin:/opt/vtom/visual:/opt/vtom/abm/bin" -- using "application/octet-stream"
Error: no "print" mailcap rules found for type "application/octet-stream"
Error: no such file "/opt/vtom/sgbd/bin:/opt/vtom/sgbd/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/vtom/admin:/opt/vtom/vtom/bin:/opt/vtom/visual:/opt/vtom/abm/bin:/opt/vtom/admin:/opt/vtom/vtom/bin:/opt/vtom/visual:/opt/vtom/abm/bin"
Warning: unknown mime-type for "-" -- using "application/octet-stream"

Affichage des infos dans le log VTOM

Redirection des infos à l’écran (donc dans le log VTOM).

sqlplus login@tns_name << EOSQL

SELECT * FROM vfy_log_mensuel;
exit
EOSQL

exit

Redirection des infos dans un fichier (donc pas dans le log VTOM).

sqlplus login@tns_name << EOSQL > $0.tmp

SELECT * FROM vfy_log_mensuel;
exit
EOSQL

rm $0.tmp

exit

Redirection des infos dans un fichier (donc pas dans le log VTOM).

#!/bin/bash -vx

sans info

#!/bin/bash

Vtom install client windows

Il est conseillé de faire l’installe dans L:\Soft\VTOM

Recupérer les fichiers Utilitaires pour le client VTOM dans C:\Users\eric.fougere\Documents\Vtom\Utilitaires pour le client VTOM

Copier les fichiers Utilitaires  tmail_tracking_issue.ini, tmai.ini, submit_aff.bat dans L:\Soft\VTOM\ABM\BIN

Modifier le fichier tmail.ini dans L:\Soft\VTOM\ABM\BIN

Modifier le nom de la machine : SenderName=VTOM _machine

  • Déplacer le fichier vtom.ini de L:\Soft\VTOM\ABM\BIN vers c:\windows\
    Eventuellement modifier les chemins des différentes entrées.
  • Démarrer les services AbsyssBatchManager et AbsyssManager en :
    srvWCTVtom@ad.wabtec.com
    YN6…
  • Ajout une règle dans le Firewall.
    Inbound Rules / New Rule
    Port (Next)
    30004, 30007, 30000 (Next)(Next)(Next)
    Name : Vtom(Finish)

    Ancienne procédure Install VTOM sur Windows 2008.pdf