속성 정의
어댑터에 대한 고유한 속성을 정의하기 전에 속성이 공통 schema.dsml 파일에 없는지 확인하십시오.
다음 예제는 속성을 정의합니다.
<!-- *********************************************** -->
<!-- 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>주석 행은 <!--
... --> 마커로 표시됩니다.속성 유형은 단일 값 또는 다중 값으로 정의됩니다. 단일 값 속성은 다음
라인으로 표시됩니다. <attribute-type
single-value ="true">. 다중 값 속성을 표시하려면
true 값을 false로 변경하십시오.
ID 서버 에서 사용되는 속성의 이름은 스키마에 정의되어 있습니다. 새 Salesforce.com 어댑터 속성의 추적을 단순화하려면 모든 새 속성의 서문으로 erSF 를 사용하십시오.
속성에 대한 설명은 <description>...</description> 태그가 있는
라인으로 표시합니다.
OID는 <object-identifier>...</object-identifier> 태그에 의해 정의됩니다. 기존의 표준 속성에는 이미 OID가 지정되어 있으므로 목록의 마지막 속성에서
OID를 복사할 수 있습니다. 그러나 schema.dsml
파일에 속성이 추가될 때마다 마지막 번호는 1씩 증가합니다.
데이터 유형은 <syntax>...</syntax> 태그로 정의됩니다. 다음 표에는 여러 가지 데이터 유형과 구문 태그에 지정한 값이 있습니다.
| 데이터 유형 | 값 |
|---|---|
| 비트 문자열 | 1.3.6.1.4.1.1466.115.121.1.6 |
| 부울 | 1.3.6.1.4.1.1466.115.121.1.7 |
| 디렉토리 문자열 | 1.3.6.1.4.1.1466.115.121.1.15 |
| UTC 코드화 시간 | 1.3.6.1.4.1.1466.115.121.1.24 |
| 정수 | 1.3.6.1.4.1.1466.115.121.1.27 |