updateTagFieldValues

更新标记字段的标记字典值。

语法

授权用户类型

  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

参数

输入(updateTagFieldValuesParam)

名称 类型 必需 说明
companyHandle xsd:string 公司负责人。
fieldHandle xsd:string 标记字段句柄。
updateArray types:TagValueUpdateArray 要更新的标记字段值数组。

注意: 仅更新标记字符串值。 不影响资产关联。

Output(updateTagFieldValuesReturn)

名称 类型 必需 说明
*successCount* xsd:int 已成功更新的标记字段数。
*warningCount* xsd:int 操作尝试更新标记字段时生成的警告数。
*errorCount* xsd:int 操作尝试更新标记字段时生成的错误数。
*warningDetailArray* types:TagValueUpdateFaultArray 与资产关联的详细信息数组,当操作尝试更新标记字段时,资产会生成警告。
*errorDetailArray* types:TagValueUpdateFaultArray 与在操作尝试更新标记字段时生成错误的资产关联的详细信息数组。

示例

请求

<updateTagFieldValuesParam xmlns="http://www.scene7.com/IpsApi/xsd/2010-01-31">
   <companyHandle>c|3</companyHandle>
   <fieldHandle>m|3|ASSET|SingleFixedTag</fieldHandle>
   <updateArray>
      <items>
         <oldValue>Nurth</oldValue>
         <newValue>North</newValue>
      </items>
      <items>
         <oldValue>Suth</oldValue>
         <newValue>South</newValue>
      </items>
      <items>
         <oldValue>East</oldValue>
         <newValue>West</newValue>
      </items>
      <items>
         <oldValue>Banana</oldValue>
         <newValue>Pear</newValue>
      </items>
   </updateArray>
</updateTagFieldValuesParam>

响应

<updateTagFieldValuesReturn xmlns="http://www.scene7.com/IpsApi/xsd/2010-01-31">
   <successCount>2</successCount>
   <warningCount>0</warningCount>
   <errorCount>2</errorCount>
   <errorDetailArray>
      <items>
         <value>East</value>
         <code>30001</code>
         <reason>New tag value 'West' already exists.</reason>
      </items>
      <items>
         <value>Banana</value>
         <code>30001</code>
         <reason>Tag value 'Banana' not found.</reason>
      </items>
   </errorDetailArray>
</updateTagFieldValuesReturn>

在此页面上