Run a given action
Parameters:
Name | Type | Description |
---|---|---|
session |
rafObject
|
cas session |
payload |
casPayload
|
payload for cas actions |
returns rafObject
promise
Example
let restaf = require("@sassoftware/restaf");
let payload = require('./config')();
let {casSetup} = require("@sassoftware/restaflib");
let prtUtil = require("./prtUtil");
let store = restaf.initStore({casProxy: true});
async function example () {
console.log(payload);
let { session } = await casSetup(store, payload, "cas");
let p = {
action: "echo",
data : { code: "data casuser.data1; x=1;put x= ; run; " }
};
let r = await store.runAction(session, p);
console.log(JSON.stringify(r.items(), null, 4));
return "done";
}
example()
.then(r => console.log(r))
.catch(err => console.log(err));