/// Versionning versionNumber = 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ée emailAdministrateur = administrateur@chucaen.lan // Les informations pour se connecter à l'AD (le mot de passe est crypté) ldap.ip.value = 192.168.1.111 ldap.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 ldap ldap.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 : 389 ldap.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ération AD_FIELD1 = sn||Nom||obligatoire AD_FIELD2 = givenName||Prénom||obligatoire AD_FIELD3 = initials||Civilité ou titre||obligatoire AD_FIELD4 = title||Fonction||facultatif AD_FIELD5 = ou||Service d'affectation||obligatoire AD_FIELD6 = extensionAttribute7||Subdivision||obligatoire AD_FIELD7 = extensionAttribute3||Pôle de rattachement||obligatoire AD_FIELD8 = telephoneNumber||N° de téléphone||obligatoire AD_FIELD9 = extensionAttribute5||N° de télécopie||facultatif AD_FIELD10 = extensionAttribute4||N° de bip||facultatif AD_FIELD11 = st||Site||obligatoire AD_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és rule_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 contenir rule_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=sec rule_administratif_directeur_secretariat =sec // Fax du service : doit respecter les contraintes // Et extensionAttribute7 = OU du service rule_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 contraintes rule_administratif_secretariat =sec // Fax : doit respecter les contraintes rule_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éphone annuaireAnnotation2=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ÉE rule_list_cat_soin_1=ÉQUIPE MEDICALE rule_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 EXTERNES rule_list_cat_soin_6=LIGNE 24H/24H rule_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 SERVICE rule_list_cat_soin_10=SECRÉTARIAT rule_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=DIRECTEUR rule_list_cat_admin_2=DIRECTEUR ADJOINT rule_list_cat_admin_3=ATTACHÉ D'ADMINISTRATION rule_list_cat_admin_4=ADJOINT DES CADRES rule_list_cat_admin_5=RESPONSABLE rule_list_cat_admin_6=FAX rule_list_cat_admin_7=SECRETARIAT // XXXXXXXXXXXXX rule_list_cat_admin_8=DIRECTEUR GENÉRAL rule_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||VIROLOGIE rule_distinct_admin=XXXXXInstitut||ADMINISTRATIF||administratif||Direction||Infrastructure||Syndicat||Trésorerie||Département||Aumonerie||Association rule_distinct_medicotech=DIM||HYGIENE HOSPITALIERE rule_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 SOINS lib_distinct_admin=ADMINISTRATION lib_distinct_medicotech=SERVICES MÉDICAUX-TECHNIQUES lib_distinct_logis=SERVICES LOGISTIQUES GÉNÉRAUX ET TECHNIQUES lib_distinct_divers=DIVERS // libellés des "niveaux" par libellés services (types "admin") lib_niveau_1=Direction Générale=Niveau 1 lib_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 position sep_telephone_number=2 // Remplacement (1*) ou non (0) ligature oe et OE xml_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 Xml encodage_xml=ISO-8859-1 encodage_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 = // /!\ : les espaces du nom de lieu sont à remplacer par un blanc souligné (_) fax_prefixe=99 99 99 fax_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=0 debug_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 Xsl xsl_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 CSV csv_ldap_dump=0 // Nom complet du fichier CSV des données Ldap csv_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 pdf delete_xml=0