Upgrading to SAAPI Version 7

This topic lists changes to SAAPI in version 7.0 that will or could affect existing SAAPI 6.0 clients.

New Objects

  • Account Policies

  • Application

  • Authenticator

  • Community

  • Community Settings

  • Custom Property

  • Day Manager

  • Documentum Settings

  • eRoom Server

  • Extension

  • Extension Setting

  • Extension Setting Manager

  • External Storage

  • Header Element

  • My eRooms Manager

  • Permission Manager

  • Progress Report

  • Project Schedule Page

  • Project Status

  • Project Task

  • Provisioning

  • Room Element

  • Site

  • Site Facility

  • Site Item

  • Site Room

  • Site Search

  • Site Settings

  • Usage Report Manager

  • User Context

Obsolete Objects

  • Master Facility

  • Portal Config

  • Portal Entry

Obsolete Interfaces

  • IERUCustomCommand

  • IERUCustomCommandManager

  • IERUCustomViewer

  • IERUCustomViewerManager

  • IERUDirectoryMember

  • IERUMasterFacility

  • IERUPortalConfig

  • IERUPortalConfigManager

  • IERUPortalEntry

  • IERUReportGenerator

  • IERURepositoryConnection

  • IERUSvrManager

  • IERUSynchronousEventHandler

  • IERUSynchronousEventManager

Obsolete Methods

This section lists methods that are obsolete in V.7. Some methods listed may remain valid on some interfaces.

  • CreateEntry

  • CreatePortalConfig

  • GetDirectoryMember

  • GetStatistics

  • SearchForMembers

  • SetEntryPosition

Obsolete Properties

This section lists properties that are obsolete in V. 7. Some properties listed may remain valid on some interfaces.

  • AllowNewUsersToCreateRooms

  • BorrowedMasterFacilityLicenseCount

  • CanCreateRooms

  • CanModifyMemberList

  • DefaultPortalConfig

  • DetailLevel

  • Duration

  • EffectiveCanCreateRooms

  • EffectiveCanModifyMemberList

  • Entries

  • Flags

  • Format

  • HasMember

  • IsAdministrator

  • IsInExternalDirectory

  • IsOverride

  • IsRealTimeLicensed

  • IsTrialFacility

  • MasterFacility

  • Name

  • Other

  • OtherParticipants

  • Participants

  • PortalConfig

  • RemoteFacilityCreatorPassword

  • ReportGenerator

  • SearchForMembers

  • ServerMemberListUserCount

  • SpareMasterFacilityLicenseCount

  • SyncGroupID

  • URLName

  • VersionPage

ASP Functions

The files SAAPIUtils.ASP and SAAPILogin.ASP contain many functions for use by server extensions, including many new functions for V.7. Some functions are also obsolete for V.7. For information on these functions, refer to the eRoom Constants and Helper Functions topic.

Other Migration Issues

The ::SearchForMembers() method now returns a member enum not a directorymember enum. Returned collections will now contain IERUMember interfaces.

IERUUser::get_Facility is obsolete.  It will throw an invalid operation error if accessed.

Password Rules are now Site level (used to be facility level).

Proxy/Port/SSL settings are now Site level (used to be per server).

IERUUser::IsRealtimeLicensed in V.7 now always returns TRUE.  The property is also hidden.  It will return NOTIMPL if set to non-true.