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));
}
});