Versão atual:

WSWrapper hasnt been loaded. (beforeTaskSave#196)

Estou criando um formulario para cadastro de produtos via fluig para o RM, criei o formulario no fluigStudio, criei o diagrama e coloquei o script de saveRecord, mas ao preencher o formulario no fluig e tentar enviar retorna o erro.

"WSWrapper hasnt been loaded. (beforeTaskSave#196) in beforeTaskSave at line number 196"

pelo que vi esta nesta etapa, mas ja revi todo o código, inclusive é o mesmo que é disponibilizado pelo fluig para salvar produto

--> Código <--

var text = new String(authService.readRecord(NOME_DATASERVER, primaryKey, context));

if (!ChekExist(text)) text = GetXml();

// atualiza o valor... text = replaceValue(text, "CODCOLIGADA", hAPI.getCardValue("CODCOLIGADA")); text = replaceValue(text, "IDPRD", hAPI.getCardValue("IDPRD")); text = replaceValue(text, "CODIGOPRD", hAPI.getCardValue("CODIGOPRD")); text = replaceValue(text, "NOMEFANTASIA", hAPI.getCardValue("NOMEFANTASIA")); text = replaceValue(text, "ULTIMONIVEL", hAPI.getCardValue("ULTIMONIVEL")); text = replaceValue(text, "TIPO", hAPI.getCardValue("TIPO")); text = replaceValue(text, "DESCRICAO", hAPI.getCardValue("DESCRICAO")); text = replaceValue(text, "DESCRICAOAUX", hAPI.getCardValue("DESCRICAOAUX")); text = replaceValue(text, "NUMEROCCF", hAPI.getCardValue("NUMEROCCF")); text = replaceValue(text, "REFERENCIACP", hAPI.getCardValue("REFERENCIACP")); text = replaceValue(text, "CODUNDCONTROLE", hAPI.getCardValue("CODUNDCONTROLE")); text = replaceValue(text, "CODUNDCOMPRA", hAPI.getCardValue("CODUNDCOMPRA")); text = replaceValue(text, "CODUNDVENDA", hAPI.getCardValue("CODUNDVENDA")); text = replaceValue(text, "DATAULTALTERACAO", hAPI.getCardValue("DATAULTALTERACAO")); text = replaceValue(text, "CODUSUARIO", hAPI.getCardValue("CODUSUARIO")); text = replaceValue(text, "USUARIOCRIACAO", hAPI.getCardValue("USUARIOCRIACAO")); text = replaceValue(text, "HISTORICOCURTO", hAPI.getCardValue("HISTORICOCURTO"));

var result = new String(authService.saveRecord(NOME_DATASERVER, text, context));

// se retornou a chave, salvou ok... checkIsPK(result, 2); } catch (e) { if (e == null) e = "Erro desconhecido!"; var mensagemErro = "Ocorreu um erro ao salvar dados no RM: " + e; throw mensagemErro; } }

Versões (2):

Ver a versão formatada

WSWrapper hasnt been loaded. (beforeTaskSave#196)

Comentário

new question