1

Temat: Tworzenie struktury z pliku xsd

Witam,

Mam problem z wygenerowaniem pliku ddl zawierającą strukturę tabel. Posiadam plik xsd, który zawiera strukturę fizyczną tabel. Przy pomocy narzędzie Enterprise Architect oraz funkcji Transform Current Package, a następnie funkcji Generate Package DDL wygenerowałem strukturę tabel, FK, PK itp. Mam jedynie problem z typami ENUM. Nie jestem w stanie wygenerować pliku ddl dla tych typów. Czy ktoś z Was mógłby mnie wspomóc, jakiego może innego narzędzia użyć? Poniżej zamieszczam wzór w jakim przechowywane są takie typy.

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:simpleType name="Rodzaj">
        <xs:annotation>
            <xs:documentation>1 - rodzaj1,
                      2 - rodzaj2 </xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:enumeration value="rodzaj1">
                <xs:annotation>
                    <xs:documentation>Pierwszy rodzaj</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="rodzaj2">
                <xs:annotation>
                    <xs:documentation>Drugi rodzaj</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
        </xs:restriction>
    </xs:simpleType>
</xs:schema>