# Programming Development Manager

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Programming_Development_Manager
> Markdown URL: https://mediated.wiki/source/Programming_Development_Manager.md
> Source: https://en.wikipedia.org/wiki/Programming_Development_Manager
> Source revision: 1111404155
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

**PDM** (**Programming development manager**) was installed on most [AS/400](/source/AS%2F400) systems as a part of the Applications Development ToolSet (ADT) and is still installed on most [IBM i](/source/IBM_i) systems today. PDM is an environment that lets programmers and/or operators navigate three levels of the PDM:

Other "work with" commands for the designated levels of PDM are as follows:

- **WRKLIBPDM** (Library level)

- **WRKOBJPDM** (Object level)

- **WRKMBRPDM** (Member level)

PDM allows users to use shortcuts to perform repeated tasks. Using a specified options file (via F16), one can tailor these shortcuts to meet their needs. These shortcuts are limited to two alpha numeric characters, and are entered in the input field immediately preceding the library, object, or member. These shortcuts can be repeated en masse for all entries displayed within the relevant PDM screen via F13. This reduces the time it takes to complete common tasks like assigning authority, changing object ownership and several other functions. PDM also recalls last [input parameters](/source/Parameter_(computer_programming)) on a user basis, making repetition and recall easy.

PDM will allow a user to copy or rename libraries, objects and members. In addition, objects may be moved. It will also allow users to edit source members using the SEU function, edit display files via SDA or printer files via RLU. Some other quick commands include saving, restoring, displaying descriptions, deleting, changing, working with, running, changing text, finding a [string](/source/String_(computer_science)), creating a program or service program, running a [debugger](/source/Debugger), and comparing.

PDM also has a filter tool (currently F17) which allows a user to narrow their search parameters and limit results by object, object type, attributes, a size range, or by complete or partial text.

## Sources

- Fottral, Jerry. (2000). Mastering the AS/400: a practical, hands-on guide. 3rd ed. [ISBN](/source/ISBN_(identifier)) [1-58304-070-6](https://en.wikipedia.org/wiki/Special:BookSources/1-58304-070-6)

## External links

- [program-development-manager-pdm](https://as400i.com/2013/03/12/program-development-manager-pdm) - Program Development Manager - WRKMBRPDM

v t e IBM mini/midrange computers, workstations, and servers IBM 1130 1132 line printer 1442 card reader/punch 1500 instructional system 1627 drum plotter 1800 Data Acquisition and Control System 1627 plotter (Calcomp) IBM 1400 1401 1410 1440 1460 peripherals 1402 card reader/punch 1403 line printer 1442 card reader/punch 7330 Magnetic Tape Unit IBM System System/3 System/3X System/32 System/34 System/36 System/38 System/7 System 9000 System p System x iDataPlex Predecessors: PS/2 Server PC Server Netfinity eServer Power Systems AS/400 Advanced/36* RS64 microprocessor Applications, software, and concepts Control Language Dealer Business System Dynamic Logical Partitioning OS/400 object Programming Development Manager Quick Response Engine Single-level store RS/6000 ThinkPad Power Series Predecessors: RT PC Academic System Other IBM 801 3790 Communications System 8100 Information System BladeCenter IntelliStation Series/1 * Also based on the System/36 Category Minicomputers on Commons Servers on Commons

This programming-tool-related article is a stub. You can help Wikipedia by adding missing information.

- [v](https://en.wikipedia.org/wiki/Template:Programming-software-stub)
- [t](/source/Template_talk%3AProgramming-software-stub)
- [e](https://en.wikipedia.org/wiki/Special:EditPage/Template:Programming-software-stub)

---
Adapted from the Wikipedia article [Programming Development Manager](https://en.wikipedia.org/wiki/Programming_Development_Manager) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Programming_Development_Manager?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
