docs: async function uploadFiles( store, session, caslib, datadir ) {
      let files = readdir(datadir);
      let executeCmd = session.links('execute');
  
      for (let i = 0 ; i < files.length ;i++) {
      
          let parms = { caslib: caslib, name: files[i],  quiet : true};
          await store.runAction(session, {action: 'table.dropTable', data: parms})
  
          parms = { caslib: caslib, source: files[i],quiet : true};
          await store.runAction(session, {action: 'table.deleteSource', data: parms})
  
          parms = {
              rstore: { name: files[i], caslib: caslib, replace: true},
              store : readFile(files[i], datadir)
          };
          payload = { action: 'aStore.upload', data: parms };
          console.log( `uploading  ${files[i]}`);
          await store.runAction(session, payload);
          
          parms = { rstore: { name: files[i], caslib: caslib } };
          payload = { action: 'aStore.describe', data: parms };
          await store.runAction(session, payload);
         
          parms = {
              caslib : caslib,
              name   : files[i],
              replace: true,
              table: {
                  caslib: caslib,
                  name  : files[i]
              }
          };
          payload ={action: 'table.save', data: parms};
          await store.runAction(session, payload);
  
      }
  }