Rules and Standards |
CAA Authorized APIsMoving Authorized APIs and Authorized API usage and control |
AbstractCAA Authorized APIs are now located in the PublicInterfaces directory of each framework. In addition, the former AuthorizedAPI.txt text file is now supplied encrypted as AuthorizedAPI.script. This article explains these changes and gives you tips an recommendations to get your applications going on building on top of these Authorized APIs. |
Starting from CAA V5R12, the Authorized APIs progressively move to the PublicInterfaces directory of the frameworks.
Before V5R12 | During V5R12 Lifetime |
---|---|
Up to V5R11, the CAA Authorized APIs and the DS Internal Resources of a framework are mainly located in the framework's ProtectedInterfaces directory. The Authorized APIs can be differentiated from the DS Internal Resources by opening the files to locate the CAA exposition tags or consulting the CAA Encyclopedia. | Starting with V5R12, the CAA Authorized APIs are progressively moved to the PublicInterfaces directory, while the DS Internal Resources remain in the ProtectedInterfaces directory. |
[Top]
Before V5R12 | During V5R12 Lifetime | |
---|---|---|
Up to V5R11, the AuthorizedAPI.txt file is not secured. Only with Dassault Systèmes support, this file could be modified to enable a DS Internal Resource to be used in a CAA application. | Starting with V5R12, the AuthorizedAPI.txt file is supplied encrypted and changed to AuthorizedAPI.script. It cannot be modified. |
To help developers use only Authorized APIs, mkmk checks that CAA applications only use Authorized APIs and issues an error if a DS Internal Resource is used. But this is a corrective check, not a predictive one and forces CAA developers to review their coding and possibly their design when the application is ready to be built.
Using a DS Internal Resource is stricly prohibited. For this reason:
You can refer to the CAA Encyclopedia to know about the CAA V5 Authorized API Usage, Deprecation, and Stability [2].
[Top]
[1] | CAA Internet Site |
[2] | CAA V5 Authorized API Exposition, Usage, Deprecation, and Stability |
[Top]
Version: 1 [Jul 2003] | Document created |
[Top] |
Copyright © 1994-2003, Dassault Systèmes. All rights reserved.