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}
/
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 paramètres peuvent être préfixés par UpsApa.
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).
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.
Etant donné que plusieurs modules dynamiques peuvent être pris en charge, le paramètre Correction est suivi d'un index.
Correction1=0
Etant donné que plusieurs modules dynamiques peuvent être pris en charge, le paramètre Module est suivi d'un index.
Module1=Finances Module2=ResHum
Etant donné que plusieurs modules dynamiques peuvent être pris en charge, le paramètre Revision est suivi d'un index.
Revision1=5
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
Etant donné que plusieurs modules dynamiques peuvent être pris en charge, le paramètre Version est suivi d'un index.
Version1=2
; -------------------------------------------------------------------
; 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
# 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>
AddDescription "Content generated by Up ! Application System" .upl
AddType text/html .upl
AddHandler upsapa .upl
</IfModule upsaps.c>