Name
sn_cmp.GetValidHostResourcesForResourceBlock
Description
No description available
Script
var GetValidHostResourcesForResourceBlock = Class.create();
GetValidHostResourcesForResourceBlock.prototype = {
initialize: function() {
},
getPossibleHostResourceBlocks : function(guestResourceSysId) {
var hostinterface = null;
var guestResourceGR = new GlideRecord('sn_cmp_rb_resourceblock');
if (guestResourceGR.get(guestResourceSysId)) {
hostinterface = guestResourceGR.hostinterface;
}
var answer = '';
if (hostinterface) {
var guestInterfaceGlide = new GlideRecord('sn_cmp_rb_guest_interface');
guestInterfaceGlide.addQuery('guestinterface', hostinterface);
guestInterfaceGlide.query();
while (guestInterfaceGlide.next()) {
if (answer.length > 0 ) {
answer += (',' + guestInterfaceGlide.resource); }
else {
answer = '' + guestInterfaceGlide.resource; }
}
}
return 'sys_idIN' + answer;
},
type: 'GetValidHostResourcesForResourceBlock'
};
Sys ID
0bbc2c450b430300bd20812f15673aa7