summaryrefslogtreecommitdiffstats
path: root/sandbox/lresende/backup/organization-das/src/main/resources/sdo-types.xsd
blob: 0b287bda24ec5fd0e2dd68fe059ff0beb6f66c64 (plain)
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
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    targetNamespace="http://org/soa/types"
    xmlns:tns="http://org/soa/types"
    elementFormDefault="qualified">
    
    <xsd:element name="Organization" type="OrganizationType"/>
    
    <xsd:complexType name="OrganizationType">
        <xsd:sequence>
        	<xsd:element name="ORGANIZATIONTYPEID" type="xsd:int" />
            <xsd:element name="CODE" type="xsd:string" />
            <xsd:element name="DISPLAYVALUE" type="xsd:string" />
            <xsd:element name="DESCRIPTION" type="xsd:string" />
            <xsd:element name="ISEDITABLE" type="xsd:int" />
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="Address" type="AddressType"/>
    
    <xsd:complexType name="AddressType">
        <xsd:sequence>
        	<xsd:element name="ADDRESS_ID" type="xsd:int" />
            <xsd:element name="ADDRESSTYPE_CD" type="xsd:string" />
            <xsd:element name="STREET_ADDRESS_1" type="xsd:string" />
            <xsd:element name="STREET_ADDRESS_2" type="xsd:string" />
            <xsd:element name="STREET_ADDRESS_3" type="xsd:string" />
            <xsd:element name="CITY" type="xsd:string" />
            <xsd:element name="STATE_CD" type="xsd:string" />
            <xsd:element name="POSTAL_CD" type="xsd:string" />
            <xsd:element name="COUNTRY_CD" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="SchemaInfo" type="SchemaInfoType"/>
    
    <xsd:complexType name="SchemaInfoType">
        <xsd:sequence>
        	<xsd:element name="USERNAME" type="xsd:string" />
            <xsd:element name="PASSWORD" type="xsd:string" />
            <xsd:element name="SCHEMA" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="Account" type="AccountType"/>
    
    <xsd:complexType name="AccountType">
        <xsd:sequence>
        	<xsd:element name="ACCOUNT_ID" type="xsd:string"/>
			<xsd:element name="ACCOUNTTYPE_CD" type="xsd:string"/>
			<xsd:element name="ACCOUNT_NAME" type="xsd:string"/>
			<xsd:element name="WEB_SITE_ADDRESS" type="xsd:string"/>
			<xsd:element name="STREET_ADDRESS_1" type="xsd:string"/>
			<xsd:element name="STREET_ADDRESS_2" type="xsd:string"/>
			<xsd:element name="STREET_ADDRESS_3" type="xsd:string"/>
			<xsd:element name="CITY" type="xsd:string"/>
			<xsd:element name="STATE_CD" type="xsd:string"/>
			<xsd:element name="POSTAL_CD" type="xsd:string"/>
			<xsd:element name="COUNTRY_CD" type="xsd:string"/>
			<xsd:element name="PHONE_NUMBER" type="xsd:string"/>
			<xsd:element name="FAX_NUMBER" type="xsd:string"/>
			<xsd:element name="NOTE" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    
</xsd:schema>