updateTagFieldValues

Atualiza os valores do dicionário de tags para um campo de tag.

Sintaxe

Tipos de usuário autorizados

  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Parâmetros

Entrada (updateTagFieldValuesParam)

Nome Tipo Obrigatório Descrição
companyHandle xsd:string Sim Manuseio da empresa.
fieldHandle xsd:string Sim Identificador de campo de tag.
updateArray tipos:TagValueUpdateArray Sim Matriz de valores de campo de tag que você deseja atualizar.

Observação: Atualiza somente os valores da string de tag. Não afeta associações de ativos.

Saída (updateTagFieldValuesReturn)

Nome Tipo Obrigatório Descrição
*successCount* xsd:int Sim O número de campos de tag atualizados com êxito.
*warningCount* xsd:int Sim O número de avisos gerados quando a operação tentou atualizar campos de tag.
*errorCount* xsd:int Sim O número de erros gerados quando a operação tentou atualizar campos de tag.
*warningDetailArray* types:TagValueUpdateFaultArray Não A matriz de detalhes associados aos ativos que geraram avisos quando a operação tentou atualizar campos de tag.
*errorDetailArray* types:TagValueUpdateFaultArray Não A matriz de detalhes associados aos ativos que geraram erros quando a operação tentou atualizar campos de tag.

Exemplos

Solicitação

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

Resposta

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

Nesta página