Paramètres de Up ! Apache

Up ! Apache est le frontal HyperText Markup Language (HTML) d'Up ! Content Service pour le serveur Internet Apache.

Up ! Apache est invoqué automatiquement par le serveur Apache au travers du module upsapa_nt chargé dynamiquement.

Certains paramètres font référence à des fichiers ou à des chemins d'accès. En ce cas, il est possible d'employer des variables environnement dans l'expression des chemins d'accès. Exemple :

Tmp=${UPS_HOME}/demo/tmp/${UPS_USER}

D'autre part, le séparateur de répertoire est le caractère division / et les noms de fichiers ou de répertoires peuvent utiliser les partitions montées automatiquement par Up ! System.

Les paramètres sont lus successivement dans :

Les valeurs des paramètres comportant des caractères espace doivent être mises entre caractères guillemet " ou entre caractères apostrophe ' .

Up ! Apache met en oeuvre le standard Apache Portable Run-Time (APR).

Paramètres d'exécution

Up ! Apache n'étant qu'un frontal, tous les paramètres d'Up ! Content Service sont applicables.

D'autre part, il est obligatoire de désactiver le scruptateur de requêtes Http de la configuration Up ! Content Service pour l' Uniform Resource Layer (URL) scruptée par Apache. Sinon, il y aura un conflit.

Correction

Correction permet de spécifier la correction du module pris en charge par ce serveur.

Etant donné que plusieurs modules dynamiques peuvent être pris en charge, le paramètre Correction est suivi d'un index.

Correction1=0

Module

Module permet de spécifier la liste de modules dynamiques pris en charge par ce serveur.

Etant donné que plusieurs modules dynamiques peuvent être pris en charge, le paramètre Module est suivi d'un index.

Module1=Finances Module2=ResHum

Revision

Revision permet de spécifier la révision du module pris en charge par ce serveur.

Etant donné que plusieurs modules dynamiques peuvent être pris en charge, le paramètre Revision est suivi d'un index.

Revision1=5

TracerApache

TracerApache permet de tracer l'activité de Up ! Apache. La valeur par défaut est Non.

Cette trace est inscrite dans le fichier ${UPS_HOME}/log/${UPS_LANGUAGE}/${UPS_APPLICATION}-upsapa-${UPS_SESSION}.log en mode mono-utilisateur ou dans le fichier ${UPS_HOME}/log/${UPS_USER}/${UPS_APPLICATION}-upsapa-${UPS_SESSION}.log en mode multi-utilisateur.

TracerApache=Oui

Version

Version permet de spécifier la version du module pris en charge par ce serveur.

Etant donné que plusieurs modules dynamiques peuvent être pris en charge, le paramètre Version est suivi d'un index.

Version1=2

Exemple de configuration d'Up ! Apache

; -------------------------------------------------------------------
; Fichier : upsaps.ini
; Objet : Initialisation d'Up ! Virtual Technical Machine.
;
; Module : Up ! Application System.
; Auteur-Date : DUVAL Jean-Pierre - Septembre 2006.
; -------------------------------------------------------------------
; Observations
;
;
; -------------------------------------------------------------------

[UpsApa]
Module1=Finances
Version1=2
Revision1=5
Correction1=0
Module2=ResHum
Version2=2
Revision2=5
Correction2=0
TracerApache=Oui

Exemple de configuration de http.conf

Voici comment le déclarer Up ! Apache dans le fichier de configuration http.conf :

# Mettre le chemin d'acces correspondant à UPS_HOME.
# Mettre l'extension correspondant aux bibliothèques dynamiques pour la plate-forme : .a, .dll ou .so.
...
LoadModule upsaps C:/ups/ups250/uspnet/bin/upsapa_nt.dll
...
AddModule upsaps.c
...
<IfModule upsaps.c>

</IfModule upsaps.c>