Lorsqu'on charge un adaptateur ITIM (via Configure system > Manage Service Types) on récupère la description de l'adaptateur.
Par défaut, celui-ci n'est pas versionné, il s'agit juste d'une description :
Pour modifier cette description, et par exemple y ajouter un numéro de version, il faut modifier le fichier CustomLabels.properties de l'adaptateur, et changer la valeur correspondant à la clé (serviceProfileDesc).
Pour trouver exactement le nom de la clé, il faut analyser le fichier service.def, et y trouver le nom du profil, donné par le profile="serviceProfile"
Un exemple plus parlant, pour un adaptateur de service virtuel.
Extrait du fichier service.def :
<?xml version="1.0" encoding="UTF-8"?> <Service erserviceproviderfactory="com.ibm.itim.remoteservices.provider.itdiprovider.ItdiServiceProviderFactory" name="VirtualServiceprofile" xsi:schemalocation="urn:com:ibm:itim:service:1 service.xsd urn:com:ibm:itim:service:1 service.xsd " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:svc="urn:com:ibm:itim:service:1" xsi:schemaLocation="urn:com:ibm:itim:service:1 service.xsd "> <type name="erVirtualServiceRMIService" profile="VirtualServiceProfile" category="service" location="schema.dsml"> <key> <field>erservicename</field> </key>
On voit ici que le nom du profil est : VirtualServiceProfile.
Le nom de l'attribut clé pour le fichier CustomLabels.properties sera donc : VirtualServiceProfileDesc
De ce fait, on peut ajouter dans le fichier la ligne :
VirtualServiceProfileDesc=Virtual Service accounts profile v 1.0.2
Ceci permettra au chargement de l'adaptateur d'avoir une indication de la version utilisée, plus simplement qu'en allant ouvrir les lignes d'assemblage...