ibm-information-center/dist/eclipse/plugins/i5OS.ic.ddm_5.4.0.1/rbae5parttddm.htm

71 lines
4.7 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Parts of DDM: Target DDM" />
<meta name="abstract" content="A target server job is started on the target (or remote) server as a result of an incoming DDM request and ends when the associated DDM conversation ends." />
<meta name="description" content="A target server job is started on the target (or remote) server as a result of an incoming DDM request and ends when the associated DDM conversation ends." />
<meta name="DC.subject" content="parts of DDM, target DDM (TDDM), DDM, parts of, program start request" />
<meta name="keywords" content="parts of DDM, target DDM (TDDM), DDM, parts of, program start request" />
<meta name="DC.Relation" scheme="URI" content="rbae5partsofddm.htm" />
<meta name="DC.Relation" scheme="URI" content="rbae5xs3xtgt.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1999, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1999, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbae5parttddm" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Parts of DDM: Target DDM</title>
</head>
<body id="rbae5parttddm"><a name="rbae5parttddm"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Parts of DDM: Target DDM</h1>
<div><p>A target server job is started on the target (or remote) server
as a result of an incoming DDM request and ends when the associated DDM conversation
ends.</p>
<p>The target DDM (TDDM) translates DDM requests for remote file
access into data management requests on the target server and then handles
the return of the information that is to be sent to the source server.</p>
<p>The TDDM is started when the remote server sends a program start request.
The TDDM is started as a batch job on the target server. After the TDDM is
started and a DDM conversation is established, the TDDM waits for a request
(such as a file open or read operation, or a nonfile-related operation) to
be sent by the SDDM.</p>
<p>When the TDDM receives a request to access an object on the target server,
it searches for the requested object. If the object was not qualified with
a library or path name, the current library list or current directory for
the target job is searched.</p>
<p>When the requested object is found, the TDDM passes the first operation
requested to database or folder management on the target server, which performs
the operation on the object. When the operation is completed, database or
folder management services return the results of the operation to the TDDM,
which passes it to the SDDM. The SDDM passes the results and any accompanying
data (such as records requested on a read operation) to the application program.
These actions are repeated for each subsequent I/O operation request received,
until the object is closed. If an operation does not complete successfully,
the SDDM returns an error message to the program, providing information about
the error.</p>
<p>The TDDM and the target job remain active until the DDM conversation is
ended by the source server job that started it. </p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbae5partsofddm.htm" title="DDM consists of several parts to handle remote file processing among the systems using DDM.">Parts of DDM</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="rbae5xs3xtgt.htm" title="The iSeries target DDM (or TDDM) is actually a job that runs a DDM-related target server program. It is started when the source server sends a program start request (an SDDM).">iSeries server as the target server for DDM</a></div>
</div>
</div>
</body>
</html>