第六章 未來工作
附錄 1. 2 Client to Server XML Schema
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="ListLanguage" />
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="GetLocalizeData">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="StringID" type="xs:int" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="TextID" type="xs:int" />
</xs:sequence>
<?xml version="1.0"?>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="UserLoginCheck" type="xs:string" />
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="UserLoginPassword" type="xs:string" />
<xs:element name="UserDescription" type="xs:string" />
<xs:complexType>
<xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="UpdateUserData">
<xs:complexType>
<xs:sequence>
<xs:element name="UpdateUserID" type="xs:string" />
<xs:element name="UserLoginID" type="xs:string" />
<xs:element name="UserLoginPassword" type="xs:string" />
<xs:element name="UserDescription" type="xs:string" />
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="UpdateGroupData">
<xs:complexType>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:sequence>
<xs:element name="Language_ID" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AddGroupUser">
<xs:complexType>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="DeleteGroupUser">
<xs:complexType>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:sequence>
<xs:element name="Login_ID" type="xs:string" />
<xs:element name="Password" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="ListLoginID" type="xs:string" />
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="ListGroupName" type="xs:string" />
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:sequence>
<xs:element name="Language_ID" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LoadUserData" type="xs:string" />
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="LoadGroupData" type="xs:string" />
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="UpdateLanguageName">
<xs:complexType>
</xs:element>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="GetActiveAP_LocalizeSetup">
<xs:complexType>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:sequence>
<xs:element name="Language_ID" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetSystemLocalizeSetup" type="xs:string" />
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="SetLocalizeSetup">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="StringSet">
<xs:complexType>
<xs:element minOccurs="0" maxOccurs="unbounded" name="TextSet">
<xs:complexType>
<xs:complexType>
<xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="ListActiveAP" type="xs:string" />
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:sequence>
<xs:element name="Login_ID" type="xs:string" />
<xs:element name="Password" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="ListAllActiveAP" type="xs:string" />
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="GetAP_Info">
<xs:complexType>
<xs:complexType>
<xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="GetActiveAP_Info">
<xs:complexType>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="FindActiveAP">
<xs:complexType>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:sequence>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="LabelCaption" type="xs:string" />
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="UpdateActiveAP">
<xs:complexType>
<xs:element name="ObjectList">
</xs:complexType>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:sequence>
<xs:element name="Language_ID" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ListActiveAP_DataObject">
<xs:complexType>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="LoadAP_PrivilegesSetup">
<xs:complexType>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="UpdateAP_PrivilegesSetup">
<xs:complexType>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="LoadDataObjectPrivilegesSetup">
<xs:complexType>
</xs:schema>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="UpdateDataObjectPrivilegesSetup">
<xs:complexType>
<xs:sequence>
<xs:element name="GroupName" type="xs:string" />
<xs:element name="AP_Name" type="xs:string" />
<xs:element name="DataObjectName" type="xs:string" />
<xs:element name="DataObjectPrivilegesSetup" type="xs:int" />
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="ListAuthDataObject" type="xs:string" />
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
</xs:sequence>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="GetRelationData">
<xs:complexType>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="UpdateData">
<xs:complexType>
<xs:element name="ClientVersion" type="xs:decimal" />
<xs:element name="Auth_Data">
<xs:complexType>
<xs:element name="LanguageSelect">
<xs:complexType>
<xs:element name="DeleteData">
<xs:complexType>
<xs:sequence>
附錄1.3 Server to Client XML Schema