Giter Site home page Giter Site logo

richardschoen / wrkifsdir Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 15 KB

WRKIFSDIR is a 5250 WRKLNK-like explorer with customizable user options. Much like PDM for the green screen. Adapted from the IFSPOP utility.

as400 directory files git ibmi ifs pase pdm pop qsh

wrkifsdir's Introduction

Work with IFS Directories - A useful 5250 alternative to WRKLNK

The WRKIFSDIR command is a useful, extensible WRKLNK-like 5250 directory explorer for the Integrated File System (IFS).

You can define your own user defined options which makes this utility very useful in today's world of open source apps on IBM i.

The code has been adapted from the IFSPOP utility by Ted Holt/Mark Keck published back in 2013.

The IFSPOP app was a nod to the old S/36 POP utility which was the predecessor for PDM on IBM i.

Here's the original article, but the original file download is no longer available.
https://www.itjungle.com/2013/08/07/fhg080713-story01

I packaged the source into a save file format so you can build and run it on your IBM i.
https://github.com/richardschoen/wrkifsdir/releases/tag/V1.0.1

Sample Screen Shot

image

Installing

Simply upload the save file to /tmp/wrkifsdir.savf and run the following commands.

Create the temporary save file
CRTSAVF FILE(QTEMP/TEMPSAVF)

Copy from the IFS to temporary save file

CPYFRMSTMF FROMSTMF('/tmp/wrkifsdir.savf')              
           TOMBR('/qsys.lib/qtemp.lib/tempsavf.file')   
           MBROPT(*REPLACE)                             
           CVTDTA(*NONE)                                

Restore the WRKIFSDIR library from save file
RSTLIB SAVLIB(WRKIFSDIR) DEV(*SAVF) SAVF(QTEMP/TEMPSAVF)

Create the objects in the WRKIFSDIR library

CRTCLPGM PGM(WRKIFSDIR/SRCWRKBLDC) SRCFILE(WRKIFSDIR/QCLSRC)

CALL PGM(WRKIFSDIR/SRCWRKBLDC)

Using the WRKIFS command

Go to menu
GO WRKIFSDIR/WRKIFSDIR

Just use the command
WRKIFSDIR/WRKIFSDIR

The 5250 interface will be shown by default, but if you prompt you can specify a starting IFS directory that exists.

Ex: WRKIFSDIR DIR('/tmp')

Have fun and let me know if you create any good user defined options for WRKIFSDIR

wrkifsdir's People

Contributors

richardschoen avatar

Stargazers

 avatar

Watchers

 avatar

wrkifsdir's Issues

how to add new user-defined options

I read the description of WRKIFSDIR, based on IFSPOP, and it says you can create your own user defined actions or options to use against the displayed IFS files.

But, I cannot find any documentation of how to do that. There is no on-line help for the 5250 screen, no UIM help panels, etc.

I tried all of the available function keys shown on the screen, but still, no joy.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.