@zowe/zosmf-for-zowe-sdk
    TypeScript icon, indicating that this package has built-in type declarations

    7.6.2 • Public • Published

    z/OS Management Facility Package

    Contains APIs to interact with the z/OS Management Facility (using z/OSMF REST endpoints).

    API Examples

    Check z/OSMF status

    import { ProfileInfo } from "@zowe/imperative";
    import { CheckStatus } from "@zowe/zosmf-for-zowe-sdk";
    
    (async () => {
        // Load connection info from default z/OSMF profile
        const profInfo = new ProfileInfo("zowe");
        await profInfo.readProfilesFromDisk();
        const zosmfProfAttrs = profInfo.getDefaultProfile("zosmf");
        const zosmfMergedArgs = profInfo.mergeArgsForProfile(zosmfProfAttrs, { getSecureVals: true });
        const session = ProfileInfo.createSession(zosmfMergedArgs.knownArgs);
    
        const response = await CheckStatus.getZosmfInfo(session);
        console.log(response);
    })().catch((err) => {
        console.error(err);
        process.exit(1);
    });

    List systems defined to z/OSMF

    import { ProfileInfo } from "@zowe/imperative";
    import { ListDefinedSystems } from "@zowe/zosmf-for-zowe-sdk";
    
    (async () => {
        // Load connection info from default z/OSMF profile
        const profInfo = new ProfileInfo("zowe");
        await profInfo.readProfilesFromDisk();
        const zosmfProfAttrs = profInfo.getDefaultProfile("zosmf");
        const zosmfMergedArgs = profInfo.mergeArgsForProfile(zosmfProfAttrs, { getSecureVals: true });
        const session = ProfileInfo.createSession(zosmfMergedArgs.knownArgs);
    
        const response = await ListDefinedSystems.listDefinedSystems(session);
        console.log(response);
    })().catch((err) => {
        console.error(err);
        process.exit(1);
    });

    Install

    npm i @zowe/zosmf-for-zowe-sdk

    DownloadsWeekly Downloads

    816

    Version

    7.6.2

    License

    EPL-2.0

    Unpacked Size

    65.4 kB

    Total Files

    39

    Last publish

    Collaborators

    • joe_winchester
    • zowerobot
    • markackertbroadcom