Distributed data management
This topic contains i5/OS® distributed data management (DDM) concepts, information about preparing for DDM communications, and DDM-related programming information.
Although this topic collection does contain some information about systems other than iSeries™, it does not contain all the information that the other system types might need to communicate with the iSeries server using DDM. For complete information for a particular remote system type, refer to that system's documentation. In this topic collection, the term DDM refers to the distributed data management architecture used by distributed data management (DDM) to define the protocols used for communicating between systems. DDM is also used to refer to the following items:
- Terms used to discuss DDM architecture (for example, DDM jobs, conversations, functions, requests, and commands)
- Source and target implementations of the DDM architecture
- DDM files used by DDM to access remote files
- Non-iSeries DDM products that support DDM (for example, System/36™, System/38™, and CICS/DDM)
This topic is intended for application programmers who are using i5/OS distributed data management (DDM) to prepare a system to access data in remote files and to control access to local files by remote systems.
Distributed Relational Database Architecture™ (DRDA®) also uses the DDM architecture.
By using the code examples, you agree to the terms of the Code license and disclaimer information.
- What's new for V5R4
This topic highlights the changes made to this topic collection for V5R4.
- Printable PDF
Use this to view and print a PDF of this information.
- Introduction to i5/OS DDM
This topic describes the purpose of distributed data management (DDM), the functions that DDM supplies on the iSeries server, and the concepts of i5/OS DDM.
- Use language, utility, and application support for DDM
This topic describes the language, utility, and application program support that is provided on the iSeries server for DDM.
- Prepare to use DDM
There are several requirements that must be met for DDM to be used properly.
- Security
This topic describes how iSeries security relates to DDM, and how it can limit access to the data resources of a target server by source server programs and users.
- Use CL and DDS with DDM
This topic contains DDM-related information about specific iSeries control language (CL) commands, data description specifications (DDS) considerations, DDS keywords, and DDM user profile authority.
- Operating considerations for DDM
This topic provides task-oriented information and examples that describe various aspects of DDM operation considerations.
- Examples: Code DDM-related tasks
The examples in this topic collection are based on representative application programs that might be used for processing data both on the local iSeries server and on one or more remote servers.
- DDM architecture code point attributes
All DDM architecture words are grouped into classes.
- DDM commands and parameters
This topic classifies DDM commands and parameters.
- iSeries server-to-CICS considerations with DDM
This topic describes programming considerations for accessing CICS® remote files with i5/OS DDM.
- Use DDM on the iSeries server versus other IBM systems
This topic describes the DDM differences between iSeries server and System/36, and iSeries server and System/38.
- Related information for distributed data management
Listed here are the product manuals, Web sites, and information center topics that relate to the distributed data management topic. You can view or print any of the PDFs.
Related concepts
Distributed database programming