XSD Revision 283

Added to the schema:
1. The new XSD files have been added:

eagleml-user-2-0.xsd

eagleml-user-shared-2-0.xsd

eagleml-user-txn-2-0.xsd

2. eagleml-user-2-0.xsd: the new object userObject (based on Object complex type) with complex type UserObject have been added to the schema with the group UpdateSource.model

3. eagleml-user-2-0.xsd: the new object user with complex type User have been added to the schema with the following groups:

EffectiveDate.model

User.model

4. eagleml-user-2-0.xsd: the new object group with complex type Group have been added to the schema with the following group and element:

GroupIdentifiers.model

element members of complex type Members

5. eagleml-user-2-0.xsd: the new object entitlement with complex type Entitlement have been added to the schema with the group Entitlement.model

6. eagleml-user-shared-2-0.xsd: the group User.model has been added to the schema with the following elements and groups:

UserIdentifiers.model group

password

passwordSetDate

userFullName

userDescription

CompanyName.model group

authenticationMode

privilege

userAdministrationRole

theme

eagleGatewayFlag

ldapUserFlag

ldapDomain

ldapServer

changePasswordFlag

concurrentLoginsCount

accountState

currentLoginCount

passwordNeverExpires

passwordExpiryEveryNDays

accountExpirationDate

createDate

lastFailedTime

lastIp

logins

passwordAge

userType

unlockDateTime

updateDateTime

userNtDomain

Instance.model group

accessLevel

lastOperationTime

lockedBy

element microstrategy of complex type MicrostrategyModel

element groups of complex type Groups

element entitlements of complex type Entitlements

7. eagleml-user-shared-2-0.xsd: the complex type MicrostrategyModel has been added to the schema with the following elements:

microstrategyBasedUserOn

microstrategyUser

microstrategyUserId

microstrategyLastUpdateDate

microstrategyLastUpdateDate

microstrategyUserStatus

8. eagleml-user-shared-2-0.xsd: the complex type Groups has been added to the schema with the element group of complex type GroupModel

9. eagleml-user-shared-2-0.xsd: the complex type GroupModel has been added to the schema with the following groups:

GroupIdentifiers.model

IsPrimaryRole.model

10. eagleml-user-shared-2-0.xsd: the group GroupIdentifiers.model has been added to the schema with the following elements:

groupCode

groupId

groupName

groupType

centerCode

11. eagleml-user-shared-2-0.xsd: the complex type Entitlements has been added to the schema with the element entitlement of complex type EntitlementModel

12. eagleml-user-shared-2-0.xsd: the complex type EntitlementModel has been added to the schema with the group Entitlement.model

13. eagleml-user-shared-2-0.xsd: the group Entitlement.model has been added to the schema with the following elements:

resource

action

14. eagleml-user-shared-2-0.xsd: the group UserIdentifiers.model has been added to the schema with the following group and element:

UserId.model group

emailAddress

15. eagleml-user-shared-2-0.xsd: the group UserId.model has been added to the schema with the element userId

16. eagleml-user-shared-2-0.xsd: the group IsPrimaryRole.model has been added to the schema with the element isPrimaryRole

17. eagleml-user-shared-2-0.xsd: the complex type Members has been added to the schema with the element member of complex type UserModel

18. eagleml-user-shared-2-0.xsd: the complex type UserModel has been added to the schema with the following groups:

UserIdentifiers.model

IsPrimaryRole.model

19. eagleml-user-txn-2-0.xsd: the complex type UserAdministrationTransaction has been added to the schema with the element userObject

20. eagleml-user-txn-2-0.xsd: the object userAdministrationTransaction with the complex type UserAdministrationTransactionMessage have been added to the schema with the element userAdministrationTransaction of complex type UserAdministrationTransaction

21. eagleml-entity-2-0.xsd: the group PreserveNull.model has been added to the GenericEntity complex type

22. eagleml-enum-2-0.xsd: the enumeration value 'UserAdministrationTransactionMessage' has been added to the EagleMLMessageTypeEnum simple type

23. eagleml-enum-2-0.xsd: the following enumeration values have been added to the ObjectTypeEnum simple type:

'Group'

'Entitlement'

24. eagleml-main-2-0.xsd: the references to the following XSD files have been added to the eagleml-main-2-0.xsd file:

eagleml-user-2-0.xsd

eagleml-user-txn-2-0.xsd

25. eagleml-ref-shared-2-0.xsd: the element originalVendorSource has been added to the IssuePcPrice.model group

26. eagleml-shared-2-0.xsd: the group PreserveNull.model has been added to the schema with the element preserveNull

27. eagleml-shared-2-0.xsd: the group UpdateSource.model has been added to the schema with the element updateSource

 

Moved in the schema:

1. The group CompanyName.model has been moved from the eagleml-ref-shared-2-0.xsd to eagleml-shared-2-0.xsd XSD file

 

Replaced in the schema:

1. The element updateSource has been replaced by created UpdateSource.model group (contains updateSource) in the all complex types and models contains the element updateSource

2. eagleml-ref-2-0.xsd: the element preserveNull has been replaced by created PreserveNull.model group (contains preserveNull) in the ReferenceObject complex type

 

Deleted from the schema:

1. eagleml-ref-2-0.xsd: the object user (Reference object) with the complex type User have been deleted from the XSD file. Instead of Reference object User will be used object User of the new XSD group User

2. eagleml-ref-shared-2-0.xsd: the group User.model has been deleted from the XSD file (moved with changes to the new XSD file eagleml-user-shared-2-0.xsd)

3. eagleml-ref-shared-2-0.xsd: the group complex type UserCenterRoleModel has been deleted from the schema


Element annotations have been updated.

View the zipped version of the XSD