메타데이터 필드를 만들거나 편집합니다. 선택적 필드 핸들을 생략하여 새 메타데이터 필드를 만듭니다.
이 메서드는 더 이상 사용되지 않습니다.
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
입력(saveMetadataFieldParam)
매개 변수 이름 | 유형 | 필수 | 설명 |
---|---|---|---|
companyHandle | xsd:string | 예 | 회사의 손잡이입니다. |
fieldHandle | xsd:string | 아니요 | 필드 핸들. |
assetType | xsd:string | 예 | 메타데이터를 저장할 자산 유형의 선택. |
이름 | xsd:string | 예 | 필드 이름. |
fieldType | xsd:string | 예 | 메타데이터 필드 유형을 선택합니다. |
defaultValue | xsd:string | 예 | 모든 자산에 대한 필드의 기본값입니다. |
isHidden | xsd:부울 | 아니요 | IPS 시스템별 메타데이터를 숨기거나 노출합니다. |
isEnforced | xsd:부울 | 아니요 |
값이 설정될 때 메타데이터 필드가 강제 적용(검증)되는지 여부를 나타내는 부울 플래그입니다. true로 설정하면 잘못된 값이 로 설정된 경우 오류가 발생합니다 setAssetMetadata / batchSetAssetMetadata. |
출력(saveMetadataFieldReturn)
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
fieldHandle | xsd:string |
예 | 새 메타데이터 필드를 처리합니다. |
이 코드 샘플은 자산 유형 및 메타데이터 필드 유형 문자열 상수로 제한되는 새 메타데이터 필드를 만듭니다. 만약 fieldHandle
요소에 올바른 필드 핸들 값이 있고, 메타데이터 값을 변경하고, 요청에 지정한 것과 동일한 필드 핸들을 가져옵니다.
요청
<ns1:saveMetadataFieldParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
<ns1:companyHandle>47</ns1:companyHandle>
<ns1:assetType>Pdf</ns1:assetType>
<ns1:name>Resolution</ns1:name>
<ns1:fieldType>String</ns1:fieldType>
<ns1:defaultValue>120</ns1:defaultValue>
</ns1:saveMetadataFieldParam>
응답
<saveMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd">
<fieldHandle>47|ALL|Resolution</fieldHandle>
</saveMetadataFieldReturn>