Atualiza os valores do dicionário de tags para um campo de tag.
Sintaxe
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Entrada (updateTagFieldValuesParam)
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
companyHandle | xsd:string | Sim | Alça 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 as 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 os campos da tag. |
* warningDetailArray* |
types:TagValueUpdateFaultArray |
Não | A matriz de detalhes associados aos ativos que geraram avisos quando a operação tentou atualizar os campos de tag. |
* errorDetailArray* |
types:TagValueUpdateFaultArray |
Não | A matriz de detalhes associados aos ativos que geraram erros quando a operação tentou atualizar os campos de tag. |
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>