Bonjour a tous.
J'ai un fichier schema.xml généré par mon application (EBP pour ne pas la nommer).
Dedan, j'ai toutes les relations de table qui sont décrites.
J'aimerais pouvoir l'ouvrir dans un outil visuel avec des tables des noms e champs, et des liens pour pouvoir avoir une vue d'ensemble de la base.
Existe-t-il un logiciel ou un plugin open office qui permettrait d'ovrir de fichier de manière graphique?
J'ai cherché toute la matinée, mais je n'ai pas trouvé
Voici le code généré:
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122 <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="Schema.xsl"?> <EBP.Schema Version="0.1"> <Schema Name="Invoicing Schema" Label="Gestion Commerciale" Properties.DatabaseId="51c91bb2-f4c4-444a-92e0-3564c4d3838f" Properties.SchemaId="0895452f-b7c1-4c00-a316-c6a6d0ea4bf4" Properties.Version="1.203.2259.0" Properties.SystemVersion="1.0.1953.29" Properties.LastApplicationId="23d68a57-2fb4-46f2-a030-bf82d32dfcbb" Properties.LastVersion="1.203.2259.0" Properties.LastSystemVersion="1.0.1953.29" Properties.LastLastApplicationId="23d68a57-2fb4-46f2-a030-bf82d32dfcbb" Properties.ApplicationVersion="7.0.2259.0" Properties.LastApplicationCaption="EBP Gestion Commerciale Classic 2015 (OL Technology)"> <Tables> <Table Name="EbpSysAutoIncrement" Label="Compteurs auto-incrémentés" Browsable="True" Description=""> <Options EbpSystemTable="True" EditCounter="False" Lockable="False" RecordSynchronizationInfo="False" RecordSynchronizationVersionInfo="False" SystemInfo="False" TreeCategories="False" UserDefinedColumnsCount="0" AllowCalculatedUserFields="False" /> <Columns> <Column Type="String" Browsable="True" Name="incName" Nullable="False" AutoIncrement="False" Label="Nom" System="False" UserDefinedNullable="False" CharacterCasing="Normal" Length="128"> <Description /> <ColumnValues /> <Options IsAlwaysEditable="False" /> <LogicalSubTypes /> </Column> <Column Type="String" Browsable="True" Name="incValue" Nullable="True" AutoIncrement="False" Label="Valeur" System="False" UserDefinedNullable="False" CharacterCasing="Normal" Length="128"> <Description /> <ColumnValues /> <Options IsAlwaysEditable="False" /> <LogicalSubTypes /> </Column> </Columns> <Indexes> <Index Name="index_databaseautoincrement" Label="" IsPrimaryKeyConstraint="True" IsUniqueKeyConstraint="False"> <Columns> <Column TableName="EbpSysAutoIncrement" Name="incName" /> </Columns> </Index> </Indexes> <Relations /> </Table> <Table Name="EbpSysLock" Label="Verrous" Browsable="True" Description=""> <Options EbpSystemTable="True" EditCounter="False" Lockable="False" RecordSynchronizationInfo="False" RecordSynchronizationVersionInfo="False" SystemInfo="False" TreeCategories="False" UserDefinedColumnsCount="0" AllowCalculatedUserFields="False" /> <Columns> <Column Type="String" Browsable="True" Name="keyValue" Nullable="False" AutoIncrement="False" Label="Clé" System="False" UserDefinedNullable="False" CharacterCasing="Normal" Length="255"> <Description /> <ColumnValues /> <Options IsAlwaysEditable="False" /> <LogicalSubTypes /> </Column> <Column Type="String" Browsable="True" Name="groupId" Nullable="True" AutoIncrement="False" Label="Id de groupe" System="False" UserDefinedNullable="False" CharacterCasing="Normal" Length="36"> <Description /> <ColumnValues /> <Options IsAlwaysEditable="False" /> <LogicalSubTypes /> </Column> <Column Type="String" Browsable="True" Name="contextId" Nullable="False" AutoIncrement="False" Label="Id du contexte" System="False" UserDefinedNullable="False" CharacterCasing="Normal" Length="36"> <Description /> <DefaultExpression>00000000-0000-0000-0000-000000000000</DefaultExpression> <ColumnValues /> <Options IsAlwaysEditable="False" /> <LogicalSubTypes /> </Column> <Column Type="String" Browsable="True" Name="productName" Nullable="False" AutoIncrement="False" Label="Nom du produit" System="False" UserDefinedNullable="False" CharacterCasing="Normal" Length="128"> <Description /> <DefaultExpression /> <ColumnValues /> <Options IsAlwaysEditable="False" /> <LogicalSubTypes /> </Column> <Column Type="String" Browsable="True" Name="productVersion" Nullable="False" AutoIncrement="False" Label="Version du produit" System="False" UserDefinedNullable="False" CharacterCasing="Normal" Length="32"> <Description /> <DefaultExpression /> <ColumnValues /> <Options IsAlwaysEditable="False" /> <LogicalSubTypes /> </Column> <Column Type="Guid" Browsable="True" Name="mainApplicationId" Nullable="True" AutoIncrement="False" Label="Id de l'application" System="False" UserDefinedNullable="False"> <Description /> <ColumnValues /> <Options IsAlwaysEditable="False" /> <LogicalSubTypes /> </Column> <Column Type="String" Browsable="True" Name="userId" Nullable="False" AutoIncrement="False" Label="Code utilisateur" System="False" UserDefinedNullable="False" CharacterCasing="Majuscule" Length="20" AuthorizedCharacters="A-Z0-9"> <Description /> <ColumnValues /> <Options IsAlwaysEditable="False" /> <LogicalSubTypes /> </Column> <Column Type="String" Browsable="True" Name="userName" Nullable="False" AutoIncrement="False" Label="Nom de l'utilisateur" System="False" UserDefinedNullable="False" CharacterCasing="Normal" Length="128"> <Description /> <DefaultExpression /> <ColumnValues /> <Options IsAlwaysEditable="False" /> <LogicalSubTypes /> </Column> <Column Type="String" Browsable="True" Name="computerName" Nullable="False" AutoIncrement="False" Label="Nom de l'ordinateur" System="False" UserDefinedNullable="False" CharacterCasing="Normal" Length="64"> <Description /> <DefaultExpression /> <ColumnValues /> <Options IsAlwaysEditable="False" /> <LogicalSubTypes /> </Column> <Column Type="DateTime" Browsable="True" Name="creationDate" Nullable="False" AutoIncrement="False" Label="Date de création" System="False" UserDefinedNullable="False" DisplayTime="True" UseSeconds="True"> <Description /> <DefaultExpression>01/03/0001 00:00:00</DefaultExpression> <ColumnValues /> <Options IsAlwaysEditable="False" /> <LogicalSubTypes /> </Column> </Columns> <Indexes> <Index Name="index_syslock" Label="" IsPrimaryKeyConstraint="True" IsUniqueKeyConstraint="False"> <Columns> <Column TableName="EbpSysLock" Name="keyValue" /> </Columns> </Index> </Indexes> <Relations> <Relation Label="Utilisateurs (lié à Code utilisateur)" UseInIntegrity="False"> <Associations> <Association Name=""> <Column TableName="EbpSysLock" Name="userId" /> <RelatedColumn TableName="EbpSysUser" Name="Id" /> </Association> </Associations> </Relation> </Relations> </Table> </Tables> </Schema> </EBP.Schema>
Partager