<xs:schema targetNamespace="http://schema.infor.com/ICM/SunSystems" elementFormDefault="qualified"
    attributeFormDefault="unqualified" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="http://schema.infor.com/ICM/SunSystems">
    <xs:complexType name="SunSystemsApplicationType">
        <xs:sequence>
            <xs:element name="SunSystemsReporting" type="SunSystemsReportingType" minOccurs="0"/>
            <xs:element name="SunSystemsWeb" type="SunSystemsWebType" minOccurs="0"/>
            <xs:element name="SunSystemsSecurity" type="SunSystemsSecurityType" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SunSystemsDatabaseType">
        <xs:simpleContent>
            <xs:extension base="NotYetImplementedType"/>
        </xs:simpleContent>
    </xs:complexType>
    <xs:simpleType name="NotYetImplementedType">
        <xs:restriction base="xs:string"/>
    </xs:simpleType>
    <xs:complexType name="SunSystemsReportingType">
        <xs:annotation>
            <xs:documentation>Type Definition for data collection of SunSystems Reporting information</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="InstalledCategories" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Installed Categories</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SunSystemsWebType">
        <xs:annotation>
            <xs:documentation>Type Definition for data collection of SunSystems Web information</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="InstallationLocation" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Installed Location of SunSystems Web</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SunSystemsSecurityType">
        <xs:annotation>
            <xs:documentation>Type Definition for data collection of SunSystems Security Server information</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="InstallationLocation" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Installed Location of SunSystems Security</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="SecurityServerHost" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>The security server host name</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="PortNumber" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>The port number for SunSystems Web</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="SecurityDataBase" type="SunSystemsSecurityDataBaseType" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Details of the SunSystems Security Database</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SunSystemsSecurityDataBaseType">
        <xs:annotation>
            <xs:documentation>Type Definition for data collection of SunSystems Security Database information</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="DataBaseType" type="xs:string" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Installed Location of SunSystems Security</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="DataBaseServer" type="xs:string">
                <xs:annotation>
                    <xs:documentation>Server Address of the application Database (hostname)</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="DataBaseName" type="xs:string">
                <xs:annotation>
                    <xs:documentation>Database Name</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
</xs:schema>
