Changes from 9.8 SR4 to 9.8 SR6

There are new attribute, model, connection (cxn), lane, and symbol type constants in the ARIS metamodel.

Since the ARIS report now supports ARCM reports, there are new classes and constants especially for ARCM reports.

The ARCM constants can be found in the help:

http://localhost/abs/help/en/script/ba/index.htm#report_CONSTANTS_ARCMConstants.htm

http://localhost/abs/help/en/script/ba/index.htm#report_CONSTANTS_ARCMConstants.htm

http://localhost/abs/help/en/script/ba/index.htm#report_CONSTANTS_ARCMEnumerations.htm

http://localhost/abs/help/en/script/ba/index.htm#report_CONSTANTS_ARCMEvaluations.htm

http://localhost/abs/help/en/script/ba/index.htm#report_CONSTANTS_ARCMJobStatus.htm

http://localhost/abs/help/en/script/ba/index.htm#report_CONSTANTS_ARCMLists.htm

http://localhost/abs/help/en/script/ba/index.htm#report_CONSTANTS_ARCMObjectTypes.htm

The output object now supports odd/even section definitions:

SECTION_EVEN (ArisSectionConstants)

SECTION_ODD (ArisSectionConstants)

New/changed/removed/deprecated methods

New

Changed

Removed

Deprecated

New report component DocumentStorage (“ADS”)

ADSDocument

X

ADSDocumentAttribute

X

ADSDocumentMetaInfo

X

ADSFolder

X

ADSRepository

X

New report component ARCM and its additional classes to communicate with the ARCM server

ARCM

X

ARCMClientRepresentation

X

ARCMJobId

X

ARCMJobResponse

X

AppObject

X

AppObjectAttribute

X

AppObjectDataSource

X

ChartDataSource

X

EvaluationDataSource

X

GroupInfo

X

HeaderCell

X

HeaderInfo

X

Iterable

X

ListDataSource

X

ListViewObject

X

ReportDataSource

X

ReportFilterableDataSource

X

ReportIcon

X

ReportService

X

ReportValue

X

UserInfo

X

New report component DataQuery to execute fast database queries

DataQueryFactory

X

QueryTree

X

Result

X

ResultTree

X

New report component “AlfabetIntegration” to automate the import functionality from Alfabet

AlfabetIntegration.importTables(Group,String[]) -> boolean

X

AlfabetIntegration.isAvailable(Database) -> boolean

X

AlfabetIntegration.removeAll(Database,int) -> boolean

X

AlfabetIntegration.synchronize(Database,int) -> boolean

X

New standard report API methods

XlsSheet.insertCellPicture(int,int,byte[],int,double,double) -> void

X

ComObjOcc.setPicture(byte[],String) -> boolean (Defines/overwrites the picture in a model)

X

Model.canWrite(boolean bCheckAccessPermissions) -> boolean (Checks whether the model can be changed by the current report)

X

Model.createPicture(int,int,int,int,byte[],String) -> ComObjOcc (Adds a new picture to a model)

X

ModelOptions.getLayoutParameters(int) -> LayoutParameters (Returns the layout parameters for a model type)

X

ServerAdmin.renameDatabase(String,String,boolean) -> boolean (Renames a database)

X

UmcPrivilege.getAssignedSeats() -> Long

X

UmcUsergroup.getPermissionSeats() -> Map

X

User.AccessRights(Group,boolean) -> int: new method with additional parameter to retrieve full rights including user groups

X

UserDialog.setBrowseClientFolders(String,String,String,boolean) -> void (Allows the user to browse a client path name)

X

XMLOutputWriter.getDocumentContent() -> byte[]

(Returns the content of an XML result as bytes (using UTF-8 encoding))

X