You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
callback(Error('Object type must be defined'),null);
165
+
return;
166
+
}
167
+
168
+
if(!object.name){
169
+
callback(Error('Object name must be defined'),null);
170
+
return;
171
+
}
172
+
173
+
object.lib=object.lib||'NODETKTEST';
166
174
167
-
if(type==='*DTAARA'){
168
-
object.name=name;
169
-
object.createObject=`CRTDTAARA DTAARA(${lib}/${name}) TYPE(*CHAR) TEXT('TEST DATA AREA FOR NODE TOOLKIT') VALUE('Hello From Test Data Area!')`;
170
-
}elseif(type==='*DTAQ'){
171
-
object.name=name;
172
-
object.createObject=`CRTDTAQ DTAQ(${lib}/${name}) MAXLEN(100) AUT(*EXCLUDE) TEXT('TEST DQ FOR NODE TOOLKIT TESTS')`;
175
+
if(object.type==='*DTAARA'){
176
+
object.createObject=`CRTDTAARA DTAARA(${object.lib}/${object.name}) TYPE(*CHAR) TEXT('TEST DATA AREA FOR NODE TOOLKIT') VALUE('Hello From Test Data Area!')`;
177
+
}elseif(object.type==='*DTAQ'){
178
+
object.createObject=`CRTDTAQ DTAQ(${object.lib}/${object.name}) MAXLEN(100) AUT(*EXCLUDE) TEXT('TEST DQ FOR NODE TOOLKIT TESTS')`;
173
179
}
174
180
175
-
object.findObject=`SELECT OBJNAME FROM TABLE (QSYS2.OBJECT_STATISTICS('${lib}', '${type}')) AS X WHERE OBJNAME = '${name}'`;
181
+
object.findObject=`SELECT OBJNAME FROM TABLE (QSYS2.OBJECT_STATISTICS('${object.lib}', '${object.type}')) AS X WHERE OBJNAME = '${object.name}'`;
182
+
object.createLib=`CRTLIB LIB(${object.lib}) TYPE(*TEST) TEXT('Used to test Node.js toolkit')`;
183
+
object.findlib=`SELECT SCHEMA_NAME FROM qsys2.sysschemas WHERE SCHEMA_NAME = '${object.lib}'`;
0 commit comments