Modifications entre 9.8 SR4 et 9.8 SR6

Le métamodèle ARIS contient de nouvelles constantes d'attributs, de modèles, de liaisons (cxn), de sous-partitions et de types de symboles.

Comme le rapport ARIS prend désormais en charge les rapports ARCM reports, il existe de nouvelles classes et constantes, plus particulièrement pour les rapports ARCM.

Les constantes ARCM sont disponibles dans l'aide en ligne :

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

L'objet de sortie prend désormais en charge les définitions de chapitres pairs/impairs :

SECTION_EVEN (ArisSectionConstants)

SECTION_ODD (ArisSectionConstants)

Méthodes nouvelles/modifiées/supprimées/obsolètes

Nouvelles

Modifié

Supprimées

Obsolètes

Nouveau composant de rapport DocumentStorage ("ADS")

ADSDocument

X

 

 

 

ADSDocumentAttribute

X

 

 

 

ADSDocumentMetaInfo

X

 

 

 

ADSFolder

X

 

 

 

ADSRepository

X

 

 

 

Nouveau composant de rapport ARCM et ses classes supplémentaires pour communiquer avec le serveur ARCM

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

 

 

 

Nouveau composant de rapport DataQuery pour exécuter rapidement des requêtes de base de données

DataQueryFactory

X

 

 

 

QueryTree

X

 

 

 

Result

X

 

 

 

ResultTree

X

 

 

 

Nouveau composant de rapport “AlfabetIntegration” pour automatiser la fonctionnalité d'importation depuis Alfabet

AlfabetIntegration.importTables(Group,String[]) -> booléen

X

 

 

 

AlfabetIntegration.isAvailable(Database) -> booléen

X

 

 

 

AlfabetIntegration.removeAll(Database,int) -> booléen

X

 

 

 

AlfabetIntegration.synchronize(Database,int) -> booléen

X

 

 

 

Nouvelles méthodes API pour les rapports par défaut

XlsSheet.insertCellPicture(int,int,byte[],int,double,double) -> néant

X

 

 

 

ComObjOcc.setPicture(byte[],String) -> booléen (définit/écrase l'image dans un modèle)

X

 

 

 

Model.canWrite(boolean bCheckAccessPermissions) -> booléen (vérifie si le modèle peut être modifié par le rapport en cours)

X

 

 

 

Model.createPicture(int,int,int,int,byte[],String) -> occ. objet com (ajoute une image à un modèle)

X

 

 

 

ModelOptions.getLayoutParameters(int) -> paramètres de mise en page (renvoie les paramètres de mise en page d'un type de modèle)

X

 

 

 

ServerAdmin.renameDatabase(String,String,boolean) -> booléen (renomme une base de données)

X

 

 

 

UmcPrivilege.getAssignedSeats() -> nombre long

X

 

 

 

UmcUsergroup.getPermissionSeats() -> carte

X

 

 

 

User.AccessRights(Group,boolean) -> nombre entier : nouvelle méthode avec paramètre supplémentaire pour récupérer l'intégralité des droits, y compris les groupes d'utilisateurs

X

 

 

 

UserDialog.setBrowseClientFolders(String,String,String,boolean) -> néant (permet à l'utilisateur de parcourir un nom de chemin d'un client)

X

 

 

 

XMLOutputWriter.getDocumentContent() -> octet[]

(renvoie le contenu d'un résultat XML sous forme d'octets (avec un encodage UTF-8))

X