Les scripts de l'Agent de Diffusion : Mettre à jour le paramétrage du Rule Engine AccountingIntegrator Enabler

Les Scripts de mise à jour

Programme RCHRP syntaxe et prérequis

Utiliser le programme RCHRP

Les messages d'erreur de RCHRP

Les Scripts de mise à jour

Script Action

RDJRCH

Met à jour les fichiers sys.dat, usr.dat et trc.dat à partir des données contenues dans le fichier ctx.mvt généré par l'Agent

RDJMAJ

Met à jour les fichiers indexés avec les données du fichier mvt.mvt

Programme RCHRP

Pré-requis

Pour fonctionner correctement, le programme RchRp.exe exige :

  • Un fichier de paramétrage ressource situé dans RDJ_EXEC/DAT.
  • Un fichier de mise à jour du paramétrage produit par l'Agent de Diffusion ctx.mvt

Syntaxe

Ligne de commande : RchRp <update file> [-[t|d]] [-L.uk] [-b]
 

Paramètre Signifie

-t

mode trace

-d

mode debug

-b

mode blanc : les fichiers de sortie ne sont pas datés

[-L.uk]

Crée les noms des sections en anglais par défaut

Utiliser le programme RCHRP

Modes

Par défaut, le programme RCHRP fonctionne en mode ajouter/remplacer. Pour utiliser le programme en mode suppression, vous devez spécifier la balise #Remove dans l'en-tête du fichier de mise à jour. L'Agent de Diffusion génère cette ligne automatiquement dans le cas d’une action Remettre en développement dans Composer.

Séquence

RCHCP traite un fichier ctx.mvt de la façon suivante :

  1. il identifie les sections potentielles dans le fichier Ressource à mettre à jour ainsi que le fichier qui les contient actuellement
  2. Si une section doit être mise à jour et que le fichier n'existe pas, le programme crée le fichier associé et remplit la section.

Les messages d'erreur de RCHRP

Constante Valeur Signifie

ERR_PARAM

100

Erreur dans les paramètres de RcRp.exe.

ERR_PROG

200

Erreur de type inconnu

ERR_MALLOC

201

Erreur d'allocation mémoire

OUT_CAPACITY

202

Dépassement des capacités de traitement du programme

FIC_ERROR_OPEN

210

Erreur à l'ouverture du fichier

FIC_ERR_CLOSE

 211

Erreur à la fermeture du fichier

FIC_ERR_ERASE

212

Erreur à la suppression du fichier

FIC_ERR_READ

213

Erreur à la lecture du fichier

FIC_ERR_WRITE

214

Erreur à l'écriture du fichier

FIC_ERR_SEEK

215

Erreur lors du positionnement du pointeur dans le fichier

FIC_ERR_END

216

Le fichier n'a pu être lu complètement

LINE_MAX_ENTETE

310

Dépassement de la longueur de l’en-tête de ligne autorisé (80 caractères)

LINE_ERREUR

311

En-tête incorrect (aucun en-tête trouvé)

LINE_EMPTY

312

Ligne vide

LINE_FIN_ABS

313

Pas de fin de ligne CAR_POINT

LINE_ERR_PARAM

314

Il manque des paramètres dans une ligne du fichier ressource

SEC_ERREUR

401

En-tête de section incorrect

LINE_REF_ERREUR

501

Une ligne du fichier de référence est incorrecte.

DEST_ABS

502

Section sans destination

Retour

Related Links