Instance Example1 : Différence entre versions
m |
m (→Fichier ihm-example1) |
||
Ligne 64 : | Ligne 64 : | ||
=== Fichier ihm-example1 === |
=== Fichier ihm-example1 === |
||
− | Le fichier ihm-example1.xml contient des renseignements sur l'agencement du formulaire : un onglet "pane_security" contient une sous-catégorie "group-classification". Cette sous-catégorie contient le champ "header-classification" décrit dans le fichier |
+ | Le fichier ihm-example1.xml contient des renseignements sur l'agencement du formulaire : un onglet "pane_security" contient une sous-catégorie "group-classification". Cette sous-catégorie contient le champ "header-classification" décrit dans le fichier headers-example1.xml. |
+ | De plus, le champ "header-classification" pourra être ajouté dans l'affichage des e-mails dans le client associé. |
||
<?xml version="1.0" encoding="UTF-8"?> |
<?xml version="1.0" encoding="UTF-8"?> |
||
Ligne 73 : | Ligne 73 : | ||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||
xsi:schemaLocation="http://eads.org/ximf/ ximf.xsd"> |
xsi:schemaLocation="http://eads.org/ximf/ ximf.xsd"> |
||
⚫ | |||
+ | <ximf:ihm |
||
− | <ximf:panel id="pane_security" ilk="ilk-classification-panel"> |
||
+ | xmlns:ximf="http://eads.org/ximf/" |
||
− | <ximf:groupbox id="group-classification" ilk="ilk-security-panel"> |
||
⚫ | |||
− | + | <ximf:panel id="pane_security" ilk="ilk-classification-panel"> |
|
− | < |
+ | <ximf:groupbox id="group-classification" ilk="ilk-security-panel"> |
− | </ximf: |
+ | <ximf:headerRef>header-classification</ximf:headerRef> |
− | + | </ximf:groupbox> |
|
− | + | </ximf:panel> |
|
− | + | <ximf:treeRcv> |
|
− | </ximf: |
+ | <ximf:headerRef>header-classification</ximf:headerRef> |
+ | </ximf:treeRcv> |
||
+ | </ximf:ihm> |
||
+ | </ximf:instance> |
||
+ | |||
+ | |||
+ | === Fichier headers-example1 === |
||
+ | Le fichier ihm-example1.xml contient des renseignements sur les types de champs de l'instance XIMF et la façon dont les entêtes envoyées devront être formatées. |
||
+ | |||
+ | <?xml version="1.0" encoding="UTF-8"?> |
||
+ | <ximf:instance name="Example1" |
||
+ | version="1.0" |
||
+ | ximfVersion="2.0" |
||
+ | xmlns:ximf="http://eads.org/ximf/" |
||
+ | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||
+ | xsi:schemaLocation="http://eads.org/ximf/ ximf.xsd"> |
||
+ | <ximf:header id="header-classification" |
||
+ | headerName="X-XIMF-Security-Classification" |
||
+ | technicalHeaderName="X-XIMF-Security-Classification-Identifier" |
||
+ | type="string" |
||
+ | technicalType="oid" |
||
+ | ilk="ilk-classification" |
||
+ | isMandatory="true"> |
||
+ | <ximf:set id="value-example-classification" separator=";" technicalSeparator="."> |
||
+ | <ximf:string |
||
+ | ilk="ilk-general" |
||
+ | content="example-general" |
||
+ | technicalContent="6" /> |
||
+ | <ximf:string |
||
+ | ilk="ilk-confidential" |
||
+ | content="example-confidential" |
||
+ | technicalContent="7" /> |
||
+ | <ximf:string |
||
+ | ilk="ilk-highly-confidential" |
||
+ | content="example-highly-confidential" |
||
+ | technicalContent="8" /> |
||
+ | </ximf:set> |
||
+ | </ximf:header> |
||
</ximf:instance> |
</ximf:instance> |
Version du 24 février 2011 à 09:42
Sommaire
Instance Example1
Cette instance comporte un unique champ permettant de sélectionner un type de correspondance.
Voici les fichiers qui la définissent.
Fichier ximfmail-profile
Le fichier ximfmail-profile.xml devra contenir les renseignements sur les chemins vers les fichiers associés à l'instance.
<?xml version="1.0" encoding="utf-8"?> <profile> <theme name="Company Def" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="D:\DOC\DOC_THUN_INTRACED\ximf_profile.xsd"> <instance id="idExampleDefinition" ximfVersion="2.0" version="1.0" name="Example1" directory="/chemin/vers/instance/Example1/" author="Ximfmail"> <schema name="Example1">headers-example1.xml</schema> <dictionary>dictionary-example1.xml</dictionary> <ihm>ihm-example1.xml</ihm> <rule>rules-example1.xml</rule> </instance> </theme> </profile>
Fichier dictionary-example1
Le fichier dictionary-example1.xml contient des renseignement de cinq données d'internationalisation pour les langues : fr-FR et en-US.
<?xml version="1.0" encoding="UTF-8"?> <ximf:instance name="Example1" version="1.0" ximfVersion="2.0" xmlns:ximf="http://eads.org/ximf/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://eads.org/ximf/ ximf.xsd"> <ximf:dictionary id="OneDico"> <ximf:locale lang="fr-FR"> <ximf:ilk entity="ilk-classification-panel">Classification</ximf:ilk> <ximf:ilk entity="ilk-security-panel">Securité</ximf:ilk> <ximf:ilk entity="ilk-general">Général</ximf:ilk> <ximf:ilk entity="ilk-confidential">Confidentiel</ximf:ilk> <ximf:ilk entity="ilk-highly-confidential">Très confidentiel</ximf:ilk> </ximf:locale> <ximf:locale lang="en-US"> <ximf:ilk entity="ilk-classification-panel">Classification</ximf:ilk> <ximf:ilk entity="ilk-security-panel">Security</ximf:ilk> <ximf:ilk entity="ilk-classification">Security classification</ximf:ilk> <ximf:ilk entity="ilk-general">General</ximf:ilk> <ximf:ilk entity="ilk-confidential">Confidential</ximf:ilk> <ximf:ilk entity="ilk-highly-confidential">Highly Confidential</ximf:ilk> </ximf:locale> </ximf:dictionary> </ximf:instance>
Fichier ihm-example1
Le fichier ihm-example1.xml contient des renseignements sur l'agencement du formulaire : un onglet "pane_security" contient une sous-catégorie "group-classification". Cette sous-catégorie contient le champ "header-classification" décrit dans le fichier headers-example1.xml. De plus, le champ "header-classification" pourra être ajouté dans l'affichage des e-mails dans le client associé.
<?xml version="1.0" encoding="UTF-8"?> <ximf:instance name="Example1" version="1.0" ximfVersion="2.0" xmlns:ximf="http://eads.org/ximf/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://eads.org/ximf/ ximf.xsd"> <ximf:ihm xmlns:ximf="http://eads.org/ximf/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ximf:panel id="pane_security" ilk="ilk-classification-panel"> <ximf:groupbox id="group-classification" ilk="ilk-security-panel"> <ximf:headerRef>header-classification</ximf:headerRef> </ximf:groupbox> </ximf:panel> <ximf:treeRcv> <ximf:headerRef>header-classification</ximf:headerRef> </ximf:treeRcv> </ximf:ihm> </ximf:instance>
Fichier headers-example1
Le fichier ihm-example1.xml contient des renseignements sur les types de champs de l'instance XIMF et la façon dont les entêtes envoyées devront être formatées.
<?xml version="1.0" encoding="UTF-8"?> <ximf:instance name="Example1" version="1.0" ximfVersion="2.0" xmlns:ximf="http://eads.org/ximf/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://eads.org/ximf/ ximf.xsd"> <ximf:header id="header-classification" headerName="X-XIMF-Security-Classification" technicalHeaderName="X-XIMF-Security-Classification-Identifier" type="string" technicalType="oid" ilk="ilk-classification" isMandatory="true"> <ximf:set id="value-example-classification" separator=";" technicalSeparator="."> <ximf:string ilk="ilk-general" content="example-general" technicalContent="6" /> <ximf:string ilk="ilk-confidential" content="example-confidential" technicalContent="7" /> <ximf:string ilk="ilk-highly-confidential" content="example-highly-confidential" technicalContent="8" /> </ximf:set> </ximf:header> </ximf:instance>