My schema.dsml file defines "cqmasterdbname" in the service schema. I would
like to pass this attribute to my IDI AL. Here is the schema.dsml file:
<directory-schema>
<attribute-type single-value = "false" >
<name>cqgroupmembership</name>
<description>Membership to a ClearQuest group</description>
<object-identifier>cqgroupmembership-oid</object-identifier>
<syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
</attribute-type>
<attribute-type single-value = "false" >
<name>cqgroupname</name>
<description>Membership to a ClearQuest group</description>
<object-identifier>cqgroupname-oid</object-identifier>
<syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
</attribute-type>
<attribute-type single-value = "true" >
<name>cqmasterdbname</name>
<description>Master database name</description>
<object-identifier>cqmasterdbname-oid</object-identifier>
<syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
</attribute-type>
<class superior="top">
<name>ercqservice</name>
<description>Class representing a ClearQuest service</description>
<object-identifier>1.3.6.1.4.1.6054.3.122.1.100</object-identifier>
<attribute ref="eritdicategory" required="true" />
<attribute ref="erservicename" required="true" />
<attribute ref="erurl" required="true" />
<attribute ref="eruid" required="true" />
<attribute ref="erpassword" required="true" />
<attribute ref="ernamingattribute" required="false" />
<attribute ref="namingcontexts" required="true" />
<attribute ref="cqmasterdbname" required="true" />
</class>
<class superior="top">
<name>ercqaccount</name>
<description>Class representing a ClearQuest account</description>
<object-identifier>1.3.6.1.4.1.6054.3.122.1.101</object-identifier>
<attribute ref="eruid" required="true" />
<attribute ref="erpassword" required="false" />
<attribute ref="cqgroupmembership" required="false" />
<attribute ref="owner" required="true" />
</class>
<class superior="top">
<name>ercqgroup</name>
<description>Class representing a ClearQuest group</description>
<object-identifier>1.3.6.1.4.1.6054.3.122.1.102</object-identifier>
<attribute ref="cqgroupname" required="true" />
</class>
</directory-schema>
On the resource.def file you define the way how itim comunicate with the
agent. For example if you take a look to the Active Directory resource.def:
<ProtocolProperties>
<Property Name = "java.naming.provider.url"
LDAPName = "erURL"/>
<Property Name = "com.ibm.daml.jndi.DAMLContext.DEFAULT_PORT"
Value = "45580"/>
<Property Name = "com.ibm.daml.jndi.DAMLContext.CLIENT_CERT"
LDAPName = "erCertFile"/>
<Property Name = "com.ibm.daml.jndi.DAMLContext.CLIENT_CERT_KEY"
LDAPName = "erPrivateKeyFile" />
<Property Name = "com.ibm.daml.jndi.DAMLContext.CA_CERT_DIR"
LDAPName = "erCACertStore" />
<Property Name = "java.naming.security.principal"
LDAPName = "eruid" />
<Property Name = "java.naming.security.credentials"
LDAPName = "erPassword" />
<Property Name = "erADBasePoint"
LDAPName = "erADBasePoint" />
<Property Name = "erADDomainUser"
LDAPName = "erADDomainUser" />
<Property Name = "erADDomainPassword"
LDAPName = "erADDomainPassword" />
</ProtocolProperties>
After you modify your resource.def file, you must reconfigure the itim
server, using the command:
install-dir/bin/{unix|win}/config_remote_services.sh IDIAgentProfile
-update
best regards
eso no mas
-Eddie
I added the attribute in the resource.def file as suggested here and re-ran
the config.
Still no attribute in the DSML content.
"Eddie Hartman" <eddie....@no.ibm.com> wrote in message
news:du509m$4ag3a$1...@news.boulder.ibm.com...
"Warren Begas" <be...@us.ibm.com> wrote in
news:du53j2$7887k$1...@news.boulder.ibm.com:
var acct = account.get();
var svc = service.get();
acct.setProperty("cqmasterdbname", svc.getProperty("cqmasterdbname")[0]);
account.set(acct);
4. The "cqmasterdbname" should now available in IDI.
Hope this helps.
Regards,
Rudy Sutjiato
"Brian Davis" <davi...@us.ibm.com> wrote in message
news:Xns9779C17EF...@207.25.253.14...