Files
Mareon/ax/SRC/F_GetSuppliers.js
2015-01-21 12:41:03 +00:00

44 lines
1.4 KiB
JavaScript

// --------------------------------------------------------------------------------------
// F_GetSuppliers.js
// Copyright 2014 SG|facilitor. 053-4800 700, helpdesk@sgfacilitor.nl
// Written by MB (2014)
//
// MAREON Connector/Adapter Ax -> FACILITOR en Facilitor -> Ax
// --------------------------------------------------------------------------------------
function F_GetSuppliers()
{
var v_API = "AANNEMERS4AX";
var v_APIKEY = G_fclt_apikey;
var v_req = "<GetAANNEMERS4AX>" + "</GetAANNEMERS4AX>"
var v_type = 1; // xml
var v_soap_envelop = 1; //soap-envelop eromheen
//Resultaat van deze functie: array van l_ax_vendAccountNum
var l_result = [];
var v_resp = apiFCLT(v_API, v_APIKEY, v_req, v_type, v_soap_envelop);
__Log("F_GetSuppliers: " + v_resp.text,1);
// SPlitsen van XML's...
var i = 1;
var strQuery = "//xml/prs_bedrijf[" + i + "]";
var l_deelxml = v_resp.selectSingleNode(strQuery);
while (l_deelxml)
{
var l_node = strQuery + "/ax_vendAccountNum";
var l_ax_vendAccountNum = v_resp.selectSingleNode(l_node);
__Log("l_ax_vendAccountNum: " + l_ax_vendAccountNum.text,1);
l_result.push(l_ax_vendAccountNum.text);
i = i + 1;
var strQuery = "//xml/prs_bedrijf[" + i + "]";
l_deelxml = v_resp.selectSingleNode(strQuery);
}
return l_result;
}