Versão atual:

ECMDataservice getDataset - não estou conseguindo enviar os valores para a consulta do Dataset

Criei um Portal Público, que consulta um dataset via WebService.

Porém, os valores da constraints estão indo zerado para a consulta do Dataset. Segue abaixo meu código, ele preenche e envia os todos os dados, menos da TAG constraints.

var _xml = null;
var that = this;

$.ajax({
   url : '/montagem_agendamento/resources/js/xmls/ECMDatasetService_getDataset.xml',
   async : false,
   type : "GET",
   datatype : "xml",
   success : function(xml) {
   _xml = $(xml)
   }
});

var campos = ['PED_NUM_PEDIDO_CP', 'CPF_CLIENTE'];

_xml.find("companyId").text('1');
_xml.find("username").text("admin");
_xml.find("password").text("admin");
_xml.find("name").text("ds_consulta_rms");
_xml.find("fields").text(campos);

_xml.find("[constraints='contraintType']").text('MUST');
_xml.find("[constraints='fieldName']").text('PED_NUM_PEDIDO_CP');
_xml.find("[constraints='finalValue']").text($("#pedido_" + this.instanceId).val());
_xml.find("[constraints='initialValue']").text($("#pedido_" + this.instanceId).val());
_xml.find("[constraints='likeSearch']").text('false');

_xml.find("[constraints='contraintType']").text('MUST');
_xml.find("[constraints='fieldName']").text('CPF_CLIENTE');
_xml.find("[constraints='finalValue']").text($("#cpf_" + this.instanceId).val());
_xml.find("[constraints='initialValue']").text($("#cpf_" + this.instanceId).val());
_xml.find("[constraints='likeSearch']").text('false');

WCMAPI.Create({
   url : "/webdesk/ECMDatasetService?wsdl",
   contentType : "text/xml",
   dataType : "xml",
   data : _xml[0],
   success : function(data) {
   console.log("Dados Dataset carregados");
   console.log(data);
   that.preencherDadosDataset($(data));
   }
});

Versão (1):

Ver a versão formatada

ECMDataservice getDataset - não estou conseguindo enviar os valores para a consulta do Dataset

Comentário

new question