× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: RE: DDM remote system, remote library, remote file - Asking again
  • From: "Murphy, Guy" <murphy@xxxxxxxxxxxxxxxxx>
  • Date: Thu, 18 Feb 1999 10:09:36 -0600

Try DSPFD FILE(DDMFILE) TYPE(*ATR) OUTPUT(*OUTFILE) FILEATR(*DDMF)
OUTFILE(YOURLIB/QAFDDDM).
 
We're at V4R3 and this is the outfile file layout.  The fields you want are
DDRMTF and DDRMTL, near the bottom of the list.
 
FILELAYOUT 02/18/99            F I L E   L A Y O U T               PAGE   1

          DSPFD format for TYPE(*ATR) FILEATR(*DDMF)

FILE:QAFDDDM LIBRARY:YOURLIB    TYPE:PHYSICAL RECL:  477 FIELDS:   32

RECORD NAME:QWHFDDDM

ACCESS PATH:ARRIVAL  UNIQUE:NO    ORDER:FIFO   MAINT:*DLY

---------------------------------------------------------------------------

FIELD     FMT POSITION   NO   FLD     FIELD

NAME          FROM   TO BYTE LENGTH   TEXT

----------------------- ---------------------------------------------------

DDRCEN     A     1    1    1    1     Retrieval century:  0=19xx, 1=20xx

DDRDAT     A     2    7    6    6     Retrieval date:  year/month/day

DDRTIM     A     8   13    6    6     Retrieval time:  hour/minute/second

DDFILE     A    14   23   10   10     File

DDLIB      A    24   33   10   10     Library

DDFTYP     A    34   34    1    1     Type of file:  D=Device, P=Physical,
L=Logical
DDFILA     A    35   38    4    4     File attribute

DDMXD      A    39   41    3    3     Reserved

DDFATR     A    42   47    6    6     File attribute

DDSYSN     A    48   55    8    8     System Name (Source System, if file is
DDM)   
DDASP      P    56   57    2    3,0   Auxiliary storage pool ID:  1=System
ASP 
DDRES1     A    58   61    4    4     Reserved

DDRES2     A    62   68    7    7     Reserved

DDSHAR     A    69   69    1    1     Share open data path:  N=*NO, Y=*YES

DDLVLC     A    70   70    1    1     Record format level check:  N=*NO,
Y=*YES
DDTXT      A    71  120   50   50     Text 'description'

DDRES3     P   121  123    3    5,0   Reserved

DDFCCN     A   124  124    1    1     Century created: 0=19xx, 1=20xx

DDFCDT     A   125  130    6    6     Date created: year/month/day

DDFCTM     A   131  136    6    6     Time created: hour/minute/second

DDFLS      A   137  137    1    1     Externally described file:  N=No,
Y=Yes  
DDRES4     A   138  147   10   10     Reserved

DDRES5     A   148  175   28   28     Reserved

DDDEVN     A   176  185   10   10     Device

DDMODE     A   186  193    8    8     Mode

DDACCM     A   194  195    2    2     Access method

DDNAML     P   196  197    2    3,0   Remote file name length

DDRMTF     A   198  452  255  255     Remote file

DDRMTL     A   453  460    8    8     Remote location name

DDLCL      A   461  468    8    8     Local location name                   
DDNET      A   469  476    8    8     Remote network identifier             
DDPTCC     A   477  477    1    1     Protected Conversation:  N=*NO, Y=*YES
 


Guy Murphy    
University of Illinois 
FACTS system 
217-333-8670 
murphyfa@uiuc.edu 

 
-----Original Message-----
From: Bob Luebbe [mailto:bluebbe@conn2000.com]
Sent: Thursday, February 18, 1999 8:32 AM
To: MIDRANGE-L@midrange.com
Subject: DDM remote system, remote library, remote file - Asking again


I posted this message a few days ago and still can't find the solution.
 
For a DDM file, we want to retrieve its remote system name, remote library
and remote file name programmically within an RPG or CL program.  It appears
that the "Retrieve Database File Description (QDBRTVFD)" api does not return
that information.  Is there an API or system table that will give us this
information?
 
The only way we've found so far is to do a DSPFD to a spool file, convert it
to a DB file, then read the DB file and parse through it.  This technique is
slow and tedious, so we would prefer a quicker way.
 
Thanks in advance,
 
Bob Luebbe
CONNECTIONS 2000
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.