/// VersionningversionNumber = v1.0// Temps d'attente après génération du Pdf (millisecondes)thread_sleep=5000// Le groupe pour lequel l'utilisateur doit etre membre pour pouvoir acceder à l'application (authentification)groupeAccesApplication = Annuaireuser// Email de l'administrateur à contacter si authentification refuséeemailAdministrateur = administrateur@chucaen.lan// Les informations pour se connecter à l'AD (le mot de passe est crypté)ldap.ip.value = 192.168.1.111ldap.domain.value = DC=chucaen,DC=lan// Obtenu par export ldap :"CN=Prénom cpiad-pdf Nom cpiad-pdf,DC=chucaen,DC=lan"//ldap.admin.value = CN=Prénom cpiad-pdf Nom cpiad-pdf,DC=chucaen,DC=lan// Login ldapldap.admin.value=cpiad-pdf@chucaen.lan// Mot de passe crypté de "ldap.admin.value"ldap.password.value = c2tSYJQrFT+YU9Sacux60Q==// La recherche Ldap (filtre) du "user" est basé sur ... (cn ou mailNickname ou uid )ldap.searchcriteria.value = mailNickname// Port standard Ldap : 389ldap.port.value=389// Méthode de connexion Ldap : "sasl" ou "none" ou "simple"ldap.authmethod.value=simple// Editer au format pdf les OU de ce niveau (ANNUAIRE.chucaen.lan)ldap.domainpdf.value=OU=ANNUAIRE,DC=chucaen,DC=lan// Les champs obligatoires/facultatifs qui apparaissent dans la page de générationAD_FIELD1 = sn||Nom||obligatoireAD_FIELD2 = givenName||Prénom||obligatoireAD_FIELD3 = initials||Civilité ou titre||obligatoireAD_FIELD4 = title||Fonction||facultatifAD_FIELD5 = ou||Service d'affectation||obligatoireAD_FIELD6 = extensionAttribute7||Subdivision||obligatoireAD_FIELD7 = extensionAttribute3||Pôle de rattachement||obligatoireAD_FIELD8 = telephoneNumber||N° de téléphone||obligatoireAD_FIELD9 = extensionAttribute5||N° de télécopie||facultatifAD_FIELD10 = extensionAttribute4||N° de bip||facultatifAD_FIELD11 = st||Site||obligatoireAD_FIELD12 = extensionAttribute15||Bandeau Coordonateur/Cadre||obligatoire// Les regles de l'annuaire//// -------------// Soins & Labos// -------------// Chef de service : "title" Doit commencer par rule_soin_service_chef = CHEF DE SERVICE// Secretariat chef de service : "givenName" doit commencer par :// et Name=nom du chef de service rule_soin_service_secretariat = sec// Fax du service : doit respecter l'une de ces conditions (syntaxe : givenName=valeur_a_tester )rule_soin_service_fax =fax// Equipe médicale : "title" doit contenir un de ces libellésrule_soin_equipe = CHEF DE CLINIQUE||CHEF DE CLINIQUE UNIVERSITAIRE||MEDECIN||MEDECIN DU TRAVAIL||MEDECIN MEDECINE PREVENTIVE||PRATIC.HOSPITALIER||PRATICIEN .TPS.PART||PRATICIEN HOSPITALIER||PROFESSEUR UNIVERSITE||INTERNE||ATTACHE||PHARMACIEN BIOLOGISTE||PHARMACIEN PRATICIEN HOSPITALIER||PSYCHIATRE||PSYCHOLOGUE// Tri de l'équipe médicale selon cet ordre ("title" contient)rule_soin_equipe_tri=PU-PH,CHEF DE CLINIQUE,ATTACHE,INTERNE,PROFESSEUR UNIVERSITE,PRATIC.HOSPITALIER// Cadres supérieurs : "title" doit contenirrule_soin_cadre_sup = CADRE SUP// Cadres : "title" doit contenir {1} mais pas {2}rule_soin_cadre = CADRE||CADRE SUP// Consultations externes : doit respecter l'une de ces conditions (syntaxe : ChampLdap=valeur_a_tester )rule_consultation_externe = givenName=Consult-ext||title=ACCUEIL-CONSULTATION-RDV||title=CONSULTATION EXTERNE// Lignes 24h/24 : doit respecter l'une de ces conditions (syntaxe : ChampLdap=valeur_a_tester )rule_24h24 = givenName=po-inf||givenName=lab-garde// Bandeau coordinateur : ExtensionAttributes15 doit être égal à rule_bandeau_coordinateur=Coordonateur// Bandeau cadre sup : ExtensionAttributes15 doit être égal à rule_bandeau_cadre_sup=Cadre// -------------// Administratif// -------------// XXXXXX// Directeur général (uniquement pour l'Ou "direction Générale")rule_administratif_directeur_general = title=DIRECTEUR GENERAL// Directeur général adjoint (uniquement pour l'Ou "direction Générale")rule_administratif_directeur_general_adjoint = title=DIRECTEUR GENERAL ADJOINT// Directeur : doit respecter les 2 contraintes :// Et : extensionAttibute7 = OU du service (nom du service)rule_administratif_directeur = title=DIRECTEUR// Directeur adjoint : doit respecter la contrainte :rule_administratif_directeur_adjoint = title=DIRECTEUR ADJOINT// Secretariat directeur et directeurs adjoint : doit respecter les 2 contraintes :// Name=nom du directeur ( ou directeur adjoint )// et givenName=secrule_administratif_directeur_secretariat =sec// Fax du service : doit respecter les contraintes// Et extensionAttribute7 = OU du servicerule_administratif_directeur_fax =fax// Attachés : "title" doit contenir un de ces libellés rule_administratif_attache = Attaché||Attachée d'administration||Attaché d'Administration Hospitalière// Adjoint des cadres : "title" doit contenir un de ces libellés rule_administratif_adjoint = ADJ.CADRES CN||ADJ.CADRES CS||ADJOINT DES CADRES// Responsable de service : "title" doit contenir un de ces libellés rule_administratif_responsable = RESPONSABLE// Secretariat : doit respecter les contraintesrule_administratif_secretariat =sec// Fax : doit respecter les contraintesrule_administratif_fax = givenName=fax// Annotation de bas de page de l'annuaire annuaireAnnotation1=Les numéros commançant par 2 sont joignables de l'extérieur en composant le 02 32 27 + N° de téléphoneannuaireAnnotation2=Les numéros commançant par 3,4 ou 5 sont joignables de l'extérieur en composant le 02 31 06 + N° de téléphone// Libellés des catégories utilisateurs (soins)rule_list_cat_soin_0=ÉQUIPE INDETERMINÉErule_list_cat_soin_1=ÉQUIPE MEDICALErule_list_cat_soin_2=CADRES DE SANTÉrule_list_cat_soin_3=CADRE SUPÉRIEUR DE SANTÉrule_list_cat_soin_4=CADRES DE SANTÉrule_list_cat_soin_5=CONSULTATIONS EXTERNESrule_list_cat_soin_6=LIGNE 24H/24Hrule_list_cat_soin_7=COORDINATEUR DE PÔLE : rule_list_cat_soin_8=CADRE SUPÉRIEUR DE SANTÉ : rule_list_cat_soin_9=CHEF DE SERVICErule_list_cat_soin_10=SECRÉTARIATrule_list_cat_soin_11=FAX// Section type "Administration" :// Libellés des catégories utilisateurs rule_list_cat_admin_0=SERVICE INDETERMINÉrule_list_cat_admin_1=DIRECTEURrule_list_cat_admin_2=DIRECTEUR ADJOINTrule_list_cat_admin_3=ATTACHÉ D'ADMINISTRATIONrule_list_cat_admin_4=ADJOINT DES CADRESrule_list_cat_admin_5=RESPONSABLErule_list_cat_admin_6=FAXrule_list_cat_admin_7=SECRETARIAT// XXXXXXXXXXXXXrule_list_cat_admin_8=DIRECTEUR GENÉRALrule_list_cat_admin_9=DIRECTEUR GENÉRAL adjoint// Traitement spécifique de l'OU "Direction Générale"// Identifiant de l'OU "diretion générale"dirg_id = Direction Générale// Distinguer les catégorie de services : L'OU (nom du service) doit contenir une de ces valeurs pour être d'un type donné// Un service qui ne répond à aucune règle est classé en catégorie "lib_distinct_divers"rule_distinct_soins=ANATOMIE PATHOLOGIE||ANATOMIE PATHOLOGIE||ANESTHESIOLOGIE||BIOCHIMIE||BIOLOGIE DE LA REPRODUCTION||BIOPHYSIQUE MEDICALE||CARDIOLOGIE||CEL||CELLUL||CENTRE PRELEVEMENT||CHIR||CHIRURGIE DIGESTIVE||CHIRURGIE INFANTILE||CHIRURGIE VISCERALE||CMF et PLASTIQUE||CYTOGENETIQUE||DEPARTEMENT ORTHOTRAUMATOLOGIE||DERMATOLOGIE||Ecole d'infirmières anesthésistes||Ecole d'infirmières de blocs opératoires||Ecole de puéricultrices||ENDOCRINO||EXPLOR||GASTRO-ENTEROLOGIE||GENETIQUE MOLECULAIRE||GYNECOLOGIE-OBSTETRIQUE||HEMATOLOGIE CLINIQUE||HMX: HORMONOLOGIE||HMX: METABOLISME||IRM (Imagerie par Résonance Magnétique)||LAB||LABO IMMUNOLOGIE||MAISON DE RETRAITE||MALADIES INFECTIEUSES||MED||MEDECINE DU TRAVAIL||MEDECINE GENERALE CL||MEDECINE INTERNE CN||MEDECINE POLYVALENTE||MICROBIOLOGIE||NEONATOLOGIE||NEPHROLOGIE-DIALYSE||NEUROCHIRURGIE||NEUROLOGIE DEJERINE||NEUROLOGIE VASTEL||NEURORADIOLOGIE||OPHTALMOLOGIE||OTORHINOLARYNGOLOGIE||PEDIATRIE||PEDOPSYCHIATRIE||PHARMACIE CLEM||PHARMACIE CN||PHARMACOLOGIE||PNEUMOLOGIE||PSYCHIATRIE-ESQUIROL||RADIOLOGIE GEN||REANIMATION CHIR||REANIMATION MEDICALE||RHUMATOLOGIE||SOINS PALLIATIFS||UROLOGIE||VIGILANCES||VIROLOGIErule_distinct_admin=XXXXXInstitut||ADMINISTRATIF||administratif||Direction||Infrastructure||Syndicat||Trésorerie||Département||Aumonerie||Associationrule_distinct_medicotech=DIM||HYGIENE HOSPITALIERErule_distinct_logis=QUARANTAINE||DATU// Libellé des catégories de services// Classification en "soins" ou "administratif" (xsl et java)//// Soins :// -------// lib_distinct_soins (#1) // lib_distinct_medicotech (#3)//// Administratifs :// ----------------// lib_distinct_admin (#2) // lib_distinct_logis (#4) // lib_distinct_divers (#0) //lib_distinct_soins=SERVICES DE SOINSlib_distinct_admin=ADMINISTRATIONlib_distinct_medicotech=SERVICES MÉDICAUX-TECHNIQUESlib_distinct_logis=SERVICES LOGISTIQUES GÉNÉRAUX ET TECHNIQUESlib_distinct_divers=DIVERS// libellés des "niveaux" par libellés services (types "admin")lib_niveau_1=Direction Générale=Niveau 1lib_niveau_2=PLAN ROUGE=Niveau 2// Afficher (1) ou Non (0*) la liste des poste de téléphone "Service indetermine"rule_aff_indetermine=0// Insérer ou non (0) un séparateur (.) dans les numéros de téléphone à cette positionsep_telephone_number=2// Remplacement (1*) ou non (0) ligature oe et OExml_replace_ligature=1// Utiliser (1) ou Non (0*) le fichier Xml déjà en cache (précédement généré)use_xml_cache=0// Encodage Xmlencodage_xml=ISO-8859-1encodage_xml_format=ISO-8859-1// Préfixe des numéros de fax selon le lieu.// "fax_prefixe" sans n° de lieu est la valeur par défaut.// Syntaxe <fax_prefixe_<nom_du_lieu>=<préfixe_a_utiliser_dans_le_pdf>// /!\ : les espaces du nom de lieu sont à remplacer par un blanc souligné (_)fax_prefixe=99 99 99fax_prefixe_COTE_DE_NACRE=02 31 27// Séparateur entre le "fax_prefixe" et le n° interne de fax // Nb : chaque blancs souligné (i.e : "_") sera remplacé par un espace.fax_separateur=_OU // Informations (1) ou non (0*) debugage debug_info=0debug_file=C:/projets/CHUCaen/Annuaire/temp/debug.out.txt// Racine du nom du fichier Xml généré (SANS l'extention xml)xml_filename=C:/projets/CHUCaen/Annuaire/temp/annuaireCHU// Nom de la feuille de style Xslxsl_filename=C:/projets/CHUCaen/Annuaire/Webcontent/xmlxsl/annuaireCHU.xsl// Chemin d'accès aux images (logos) pôles ( doit se terminer par un "/")logo_path=C:/projets/CHUCaen/Annuaire/Webcontent/xmlxsl/images/// Générer (1) ou Non (0*) un fichier CSVcsv_ldap_dump=0// Nom complet du fichier CSV des données Ldapcsv_ldap_filename=C:/projets/CHUCaen/Annuaire/temp/chuLdap.csv.txt// XXX// Supprimer (1*) non (0) le fichier XML généré après création du document pdfdelete_xml=0