saveMetadataField

메타데이터 필드를 만들거나 편집합니다. 선택적 필드 핸들을 생략하여 새 메타데이터 필드를 만듭니다.

노트

이 메서드는 더 이상 사용되지 않습니다.

인증된 사용자 유형

  • 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>

이 페이지에서는