Öznitelik tanımlaması
Bağdaştırıcıya ilişkin benzersiz öznitelikleri tanımlamadan önce, özniteliğin ortak schema.dsml dosyasında bulunmadığından emin olun.
Aşağıdaki örnek bir özniteliği tanımlar:
<!-- *********************************************** -->
<!-- erSampleHome -->
<!-- *********************************************** -->
<attribute-type single-value = "true" >
<name>erSampleHome</name>
<description>User home directory</description>
<object-identifier>1.3.6.1.4.1.6054.3.125.2.100</object-identifier>
<syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
</attribute-type>Açıklama satırları <!--
... --> işaretçilerle gösterilirÖznitelik tipi tek değerli ya da çok değerli olarak tanımlandı. Tek değerli bir öznitelik şu satırla gösterilir: <attribute-type
single-value ="true">. Çok değerli bir özniteliği belirtmek için true değerini falseolarak değiştirin.
Kimlik sunucusu tarafından kullanılan özniteliğin adı şemada tanımlanır. Yeni Salesforce.com bağdaştırıcı özniteliklerinin izlenmesini basitleştirmek için tüm yeni özniteliklerin önizlemesi olarak erSF kullanın.
Özniteliğin açıklaması şu satırla gösterilir: <description>...</description> etiketi.
OID, <object-identifier>...</object-identifier> etiketi tarafından tanımlanır. OID ' ler zaten var olan standart özniteliklere atandığından, OID listedeki son öznitelikten kopyalanabilir. Ancak, schema.dsml dosyasına eklediğiniz her yeni öznitelik için son sayı bir artırılmalıdır.
Veri tipi <syntax>...</syntax> etiketiyle tanımlanır. Aşağıdaki çizelge, sözdizimi etiketlerinde belirttiğiniz değeri ve çeşitli veri tiplerini listeler.
| Veri tipi | Değer |
|---|---|
| Bit dizesi | 1.3.6.1.4.1.1466.115.121.1.6 |
| Boole | 1.3.6.1.4.1.1466.115.121.1.7 |
| Dizin dizesi | 1.3.6.1.4.1.1466.115.121.1.15 |
| UTC kodlu saat | 1.3.6.1.4.1.1466.115.121.1.24 |
| Tamsayı | 1.3.6.1.4.1.1466.115.121.1.27 |