UNPKG

@broadcom/file-master-plus-for-zowe-cli

Version:

File Master Plus Plug-in for Zowe CLI

27 lines 2.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FMPPopulate = void 0; const imperative_1 = require("@zowe/imperative"); const FMPRestClient_1 = require("../utils/FMPRestClient"); const Constants_1 = require("../../Constants"); class FMPPopulate { static doPopulate(FMPSession, datasetName, requestBody) { imperative_1.ImperativeExpect.toNotBeNullOrUndefined(FMPSession, "Must provide input session object"); let RESOURCE; if (FMPSession.ISession.basePath !== "") { RESOURCE = Constants_1.Constants.MVSAPILINK + "/" + datasetName; } else { RESOURCE = Constants_1.Constants.MVSLINK + "/" + datasetName; } const body = { request: "Populate", member: requestBody.member, layout: requestBody.layout, data: requestBody.data }; return FMPRestClient_1.FMPRestClient.putJSONExpectJSON(FMPSession, RESOURCE, JSON.stringify(body)); } } exports.FMPPopulate = FMPPopulate; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRk1QUG9wdWxhdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYXBpL3BvcHVsYXRlL0ZNUFBvcHVsYXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQXVCQSxpREFBOEU7QUFDOUUsMERBQXVEO0FBQ3ZELCtDQUE0QztBQVc1QyxNQUFhLFdBQVc7SUFZYixNQUFNLENBQUMsVUFBVSxDQUFDLFVBQTJCLEVBQUUsV0FBbUIsRUFBRSxXQUF3QztRQUcvRyw2QkFBZ0IsQ0FBQyxzQkFBc0IsQ0FBQyxVQUFVLEVBQUUsbUNBQW1DLENBQUMsQ0FBQztRQUd6RixJQUFJLFFBQWdCLENBQUM7UUFDckIsSUFBSSxVQUFVLENBQUMsUUFBUSxDQUFDLFFBQVEsS0FBSyxFQUFFLEVBQUM7WUFDcEMsUUFBUSxHQUFHLHFCQUFTLENBQUMsVUFBVSxHQUFHLEdBQUcsR0FBRyxXQUFXLENBQUM7U0FDdkQ7YUFDRztZQUNBLFFBQVEsR0FBRyxxQkFBUyxDQUFDLE9BQU8sR0FBRyxHQUFHLEdBQUcsV0FBVyxDQUFDO1NBQ3BEO1FBR0QsTUFBTSxJQUFJLEdBQUc7WUFDVCxPQUFPLEVBQUUsVUFBVTtZQUNuQixNQUFNLEVBQUUsV0FBVyxDQUFDLE1BQU07WUFDMUIsTUFBTSxFQUFFLFdBQVcsQ0FBQyxNQUFNO1lBQzFCLElBQUksRUFBRSxXQUFXLENBQUMsSUFBSTtTQUN6QixDQUFDO1FBR0YsT0FBTyw2QkFBYSxDQUFDLGlCQUFpQixDQUErQixVQUFVLEVBQUUsUUFBUSxFQUFFLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztJQUNySCxDQUFDO0NBRUo7QUF0Q0Qsa0NBc0NDIn0=