필드 메타데이터를 업데이트합니다.
구문
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
입력(updateMetadataFieldParam)
매개 변수 이름 | 유형 | 필수 | 설명 |
---|---|---|---|
companyHandle | xsd:string | 예 | 회사 핸들. |
fieldHandle | xsd:string | 예 | 메타데이터 필드 핸들입니다. |
이름 | xsd:string | 아니요 | 메타데이터 필드 이름입니다. |
defaultValue | xsd:string | 아니요 | 메타데이터 필드 값입니다. |
isHidden | xsd:부울 | 아니요 | IPS 시스템별 메타데이터를 숨기거나 노출합니다. |
isEnforced | xsd:부울 | 아니요 |
값이 설정될 때 메타데이터 필드가 강제 적용(검증)되는지 여부를 나타내는 부울 플래그입니다. true로 설정하면 잘못된 값이 로 설정된 경우 오류가 발생합니다 setAssetMetadata / batchSetAssetMetadata. |
initialTagValue | xsd:string | 아니요 | 선택한 태그가 가리킬 수 있는 공유 열거형 값 집합을 만들 수 있습니다. |
출력(updateMetadataFieldReturn)
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
fieldHandle | xsd:string |
예 | 메타데이터 필드 핸들입니다. |
이 코드 샘플 업데이트는 메타데이터 필드에 새 이름과 기본값을 할당합니다. 응답은 업데이트된 필드에 대한 핸들을 반환합니다.
요청
<updateMetadataFieldParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<companyHandle>c|21</companyHandle>
<fieldHandle>m|21|IMAGE|createMetadataField</fieldHandle>
<name>updateMetadataField</name>
<defaultValue>Default</defaultValue>
</updateMetadataFieldParam>
응답
<updateMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<fieldHandle>m|21|IMAGE|updateMetadataField</fieldHandle>
</updateMetadataFieldReturn>