Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
webclient.js-i2b2.cells.PM.i2b2_msgs.js Maven / Gradle / Ivy
/**
* @projectDescription Messages used by the PM cell communicator object.
* @inherits i2b2.PM.cfg
* @namespace i2b2.PM.cfg.msgs
* @author Nick Benik, Griffin Weber MD PhD
* @version 1.3
* ----------------------------------------------------------------------------------------
* updated 9-15-08: RC4 launch [Nick Benik]
*/
i2b2.PM.model.attemptingLogin = false;
i2b2.PM.cfg.msgs = {};
i2b2.PM.cfg.parsers = {};
// create the communicator Object
i2b2.PM.ajax = i2b2.hive.communicatorFactory("PM");
// ================================================================================================== //
i2b2.PM.cfg.msgs.getUserAuth = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{password_text}}} \n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("getUserAuth","{{{URL}}}getServices", i2b2.PM.cfg.msgs.getUserAuth);
//================================================================================================== //
i2b2.PM.cfg.msgs.setPassword = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_oldpassword}}} \n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
'{{{sec_newpassword}}}'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("setPassword","{{{URL}}}getServices", i2b2.PM.cfg.msgs.setPassword);
// ================================================================================================== //
i2b2.PM.cfg.msgs.setProjectRequest = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n' +
' {{{title}}} \n' +
' {{{Project_Request}}} \n' +
' \n' +
' \n'+
' ';
i2b2.PM.cfg.parsers.setProjectRequest = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('project');
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getAllProjectRequest = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('project_request');
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getProjectRequest = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('project_request');
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
//' {{{sec_user}}} \n'+
' \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getApproval = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('approval');
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
//' {{{sec_project}}} \n'+
' \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getHives = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('hive');
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' {{{id_xml}}} \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getAllParam = function(username) {
if (!this.error) {
this.model = [];
// extract records from XML msg (filter by username if given)
if (Object.isUndefined(username)) {
var c = i2b2.h.XPath(this.refXML, "//message_body/descendant::param[@name]");
} else {
var c = i2b2.h.XPath(this.refXML, "//user[user_name/text()='"+username+"']/param");
}
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getAllCell = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('cell_data');
var l = c.length;
for (var i=0; i\n'+
//swc20160902 updated to fix problem with IM (part of JIRA#(WEBCLIENT-199))
'\n'+
' \n'+
' {{{sec_url}}}deleteDblookup \n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("deleteDBLookup","{{{URL}}}getServices", i2b2.PM.cfg.msgs.deleteDBLookup,null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.getDBLookup = '\n'+
//'\n'+
//swc20160902 updated to fix problem with IM (part of JIRA#(WEBCLIENT-199))
'\n'+
' \n'+
' {{{sec_url}}}getDblookup \n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' \n'+
' ';
i2b2.PM.cfg.parsers.getDBLookup = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('dblookup');
var l = c.length;
for (var i=0; i\n'+
//swc20160902 updated to fix problem with IM (part of JIRA#(WEBCLIENT-199))
'\n'+
' \n'+
' {{{sec_url}}}getAllDblookups \n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' \n'+
' \n'+
' ';
i2b2.PM.cfg.parsers.getAllDBLookup = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('dblookup');
var l = c.length;
for (var i=0; i\n'+
//swc20160902 updated to fix problem with IM (part of JIRA#(WEBCLIENT-199))
'\n'+
' \n'+
' {{{sec_url}}}setDblookup \n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{owner_id}}} \n'+
' {{{db_fullschema}}} \n'+
' {{{db_datasource}}} \n'+
' {{{db_servertype}}} \n'+
' {{{db_nicename}}} \n'+
' {{{db_tooltip}}} \n'+
' {{{comment}}} \n'+
' \n'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("setDBLookup","{{{URL}}}setDblookup", i2b2.PM.cfg.msgs.setDBLookup,null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.getAllProject = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' \n'+
' \n'+
' ';
i2b2.PM.cfg.parsers.getAllProject = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('project');
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{id}}} \n'+
' \n'+
' \n'+
' ';
i2b2.PM.cfg.parsers.getAllRole = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('role');
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{username}}} \n'+
' {{{id}}} \n'+
' \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getAllRoleUser = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('role');
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getAllUser = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('user');
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getAllApproval = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('approval');
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getAllGlobal = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = i2b2.h.XPath(this.refXML, "//message_body/descendant::param[@name]");
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' {{{user_id}}} \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getUser = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('user');
var l = c.length;
if (l == 0){
var c = this.refXML.getElementsByTagName('ns4:user');
var l = c.length;
}
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' {{{proj_path}}} \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getCell = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('cell');
var l = c.length;
if (l == 0){
var c = this.refXML.getElementsByTagName('ns4:cell');
var l = c.length;
}
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' {{{id_xml}}} \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getParam = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('param');
// var c = i2b2.h.XPath(this.refXML, "//message_body/descendant::param[@name]");
var l = c.length;
if (l == 0){
var c = this.refXML.getElementsByTagName('ns4:param');
var l = c.length;
}
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' {{{id_xml}}} \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getGlobal = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = this.refXML.getElementsByTagName('param');
// var c = i2b2.h.XPath(this.refXML, "//message_body/descendant::param[@name]");
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' {{{proj_path}}} \n'+
' \n'+
'';
i2b2.PM.cfg.parsers.getProject = function() {
if (!this.error) {
this.model = [];
// extract records from XML msg
var c = i2b2.h.XPath(this.refXML, '//name/..');
var l = c.length;
for (var i=0; i\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{user_id}}} \n'+
' {{{user_role}}} \n'+
' {{{project_id}}} \n'+
' \n'+
' \n'+
'';
i2b2.PM.ajax._addFunctionCall("setRole","{{{URL}}}getServices", i2b2.PM.cfg.msgs.setRole,null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.setHive = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{environment}}} \n'+
' {{{domain_name}}} \n'+
' {{{helpURL}}} \n'+
' true \n'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("setHive","{{{URL}}}getServices", i2b2.PM.cfg.msgs.setHive,null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.setGlobal = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{param_value}}}\n'+
' Y \n'+
' / '+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("setGlobal","{{{URL}}}getServices", i2b2.PM.cfg.msgs.setGlobal, ["param_id_attrib"]);
// ================================================================================================== //
i2b2.PM.cfg.msgs.setParam = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
'{{{msg_xml}}}'+
//' <{{{table}}} id="{{{id}}}">\n'+
//' {{{param}}}\n'+
//' {{{table}}}>\n'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("setParam","{{{URL}}}getServices", i2b2.PM.cfg.msgs.setParam,["msg_xml"]);
// ================================================================================================== //
i2b2.PM.cfg.msgs.setCell = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{project_path}}} \n'+
' {{{name}}} \n'+
' {{{url}}} \n'+
' {{{method}}} \n'+
' {{{can_override}}} \n'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("setCell","{{{URL}}}getServices", i2b2.PM.cfg.msgs.setCell,null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.setProject = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{name}}} \n'+
' {{{key}}} \n'+
' {{{wiki}}} \n'+
' {{{description}}} \n'+
' {{{path}}} \n'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("setProject","{{{URL}}}getServices", i2b2.PM.cfg.msgs.setProject,null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.setUser = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{user_name}}} \n'+
' {{{full_name}}} \n'+
' {{{email}}} \n'+
' {{{is_admin}}} \n'+
' {{{password}}}\n'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("setUser","{{{URL}}}getServices", i2b2.PM.cfg.msgs.setUser, ["password"]);
// ================================================================================================== //
i2b2.PM.cfg.msgs.setApproval = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{name}}} \n'+
' {{{description}}} \n'+
' APPROVAL \n'+
' {{{activation_date}}} \n'+
' {{{expiration_date}}} \n'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("setApproval","{{{URL}}}getServices", i2b2.PM.cfg.msgs.setApproval, null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.deleteGlobal = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' {{{param_id}}} \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("deleteGlobal","{{{URL}}}getServices", i2b2.PM.cfg.msgs.deleteGlobal, null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.deleteHive = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("deleteHive","{{{URL}}}getServices", i2b2.PM.cfg.msgs.deleteHive,null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.deleteCell = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{project_path}}} \n'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("deleteCell","{{{URL}}}getServices", i2b2.PM.cfg.msgs.deleteCell,null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.deleteProject = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' {{{project_path}}} \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("deleteProject","{{{URL}}}getServices", i2b2.PM.cfg.msgs.deleteProject,null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.deleteRole = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' {{{project_id}}} \n'+
' {{{user_id}}} \n'+
' {{{user_role}}} \n'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("deleteRole","{{{URL}}}getServices", i2b2.PM.cfg.msgs.deleteRole,null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.deleteUser = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' {{{user_name}}} \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("deleteUser","{{{URL}}}getServices", i2b2.PM.cfg.msgs.deleteUser,null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.deleteApproval = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("deleteApproval","{{{URL}}}getServices", i2b2.PM.cfg.msgs.deleteApproval,null);
// ================================================================================================== //
i2b2.PM.cfg.msgs.deleteParam = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_pass_node}}}\n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
'{{{msg_xml}}}'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("deleteParam","{{{URL}}}getServices", i2b2.PM.cfg.msgs.deleteParam,["msg_xml"]);
//================================================================================================== //
i2b2.PM.cfg.msgs.setPassword = '\n'+
'\n'+
' \n'+
' {{{proxy_info}}}\n'+
' 1.1 \n'+
' 2.4 \n'+
' \n'+
' i2b2 Project Management \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' \n'+
' Project Management Cell \n'+
' ' + i2b2.ClientVersion + ' \n'+
' \n'+
' \n'+
' i2b2 Hive \n'+
' \n'+
' {{{header_msg_datetime}}} \n'+
' \n'+
' {{{sec_domain}}} \n'+
' {{{sec_user}}} \n'+
' {{{sec_oldpassword}}} \n'+
' \n'+
' \n'+
' {{{header_msg_id}}} \n'+
' 0 \n'+
' \n'+
' \n'+
' P \n'+
' I \n'+
' \n'+
' AL \n'+
' AL \n'+
' US \n'+
' {{{sec_project}}} \n'+
' \n'+
' \n'+
' {{{result_wait_time}}}000 \n'+
' \n'+
' \n'+
' \n'+
'{{{sec_newpassword}}}'+
' \n'+
' \n'+
' ';
i2b2.PM.ajax._addFunctionCall("setPassword","{{{URL}}}getServices", i2b2.PM.cfg.msgs.setPassword);