Here's my client subscription code:

function linkToLS_Signal(lsTable,user_id,trdPlanStr,trdPlan SigType) {
console.log("In linkToLS_Signal");
require(["LightstreamerClient","Subscription","DynaGrid "],function(LightstreamerClient, Subscription, DynaGrid) {
var client = new LightstreamerClient("https://push.finodex.com","TEST");
client.connectionSharing.enableSharing("FdxShare", "ATTACH","CREATE");
client.connect();
var grid = new DynaGrid(lsTable, true);
grid.setNodeTypes(["div","tr","a"]);
grid.setAutoCleanBehavior(true,false);
grid.addListener({
onVisualUpdate: function(key, info, domNode) {
if (info == null) {
return;
}
var myField;
info.forEachChangedField(function (field, value) {
myField = field;
info.setCellAttribute(myField, greenColor, null,"backgroundColor");
info.setCellAttribute(myField, hotTxtCol, null,"color");
});
}
});
var subsList = ['trsignal_'+user_id+'_'+trdPlanStr+'_'+trdPlanSigT ype];
var fieldsList = ['command', 'key', 'date', 'time', 'channel', 'msg', 'msgid'];
subscription = new Subscription("COMMAND", subsList, fieldsList);
//subscription.setRequestedSnapshot("no");
subscription.addListener(grid);
client.subscribe(subscription);
});
}