Aras Innovator – Client Side Call Server Method

,

/*
Use server side method to solve sql query issue that client side method do not have permission.
(Server side method could use Aras.Server.Security to grant Aras PLM permission)
*/

// Create server side method query
var queryDOM = top.aras.createXMLDocument();

queryDOM.loadXML("<Item/>");
queryDOM.documentElement.setAttribute("classification", classification.value);
queryDOM.documentElement.setAttribute("item_number", item_number.value);
var returnXML = top.aras.applyMethod("GetLatestVersion", queryDOM.xml);

// Parse return xml data
var docReturn = top.aras.createXMLDocument();

docReturn.loadXML(specialNumber);
var partMajorRev = docReturn.selectSingleNode("Item/major_rev").text;
var partGeneration = docReturn.selectSingleNode("Item/generation").text;

alert(partMajorRev + partGeneration);

留言

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.