Delphi Webservice (simples) - parametros certos, mas retorna erro como se não tivesse passado o array de string
17/12/2015
0
Boa tarde pessoal. Preciso de uma ajuda.
Precisamos inserir as especificações
O método:
StockKeepingUnitEspecificationInsert - Insere uma especificação para um sku a partir do nome do campo.
Parâmetros de entrada e tipo:
idSku - int
fieldName - string
fieldValues - array de string
O que estamos fazendo:
lStockKeepingUnitEspecificationInsert := StockKeepingUnitEspecificationInsert.Create;
lStockKeepingUnitEspecificationInsert.idSku := 651; // pega o ID do sku
lStockKeepingUnitEspecificationInsert.fieldName := 'cores';
SetLength(lfieldValuesVTex, 1); // cria um array com uma posição
lfieldValuesVTex[00] := ‘AZUL’; // Pegar a COR
lStockKeepingUnitEspecificationInsert.fieldValues := lfieldValuesVTex; // adiciona o array com o valor da cor no parâmetro
GetIService.StockKeepingUnitEspecificationInsert( lStockKeepingUnitEspecificationInsert ); // Executa o método
O erro que retorna:
Value cannot be null.
Parameter name: Nenhum valor de especificação foi passado.
Socorro rs..
Grato a todos desde já.
Precisamos inserir as especificações
O método:
StockKeepingUnitEspecificationInsert - Insere uma especificação para um sku a partir do nome do campo.
Parâmetros de entrada e tipo:
idSku - int
fieldName - string
fieldValues - array de string
O que estamos fazendo:
lStockKeepingUnitEspecificationInsert := StockKeepingUnitEspecificationInsert.Create;
lStockKeepingUnitEspecificationInsert.idSku := 651; // pega o ID do sku
lStockKeepingUnitEspecificationInsert.fieldName := 'cores';
SetLength(lfieldValuesVTex, 1); // cria um array com uma posição
lfieldValuesVTex[00] := ‘AZUL’; // Pegar a COR
lStockKeepingUnitEspecificationInsert.fieldValues := lfieldValuesVTex; // adiciona o array com o valor da cor no parâmetro
GetIService.StockKeepingUnitEspecificationInsert( lStockKeepingUnitEspecificationInsert ); // Executa o método
O erro que retorna:
Value cannot be null.
Parameter name: Nenhum valor de especificação foi passado.
Socorro rs..
Grato a todos desde já.
Guilherme Santos
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)