All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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'+
//'			\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);




© 2015 - 2024 Weber Informatics LLC | Privacy Policy