|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
LDFPL
Control Block Contents
LDFPL DSECT
Cross Reference (Contains links to field and bit definitions)
LDFPL Prolog
Name : HCPLDFPL
Description: Load file via FTP parameter list
DSECT : LDFPL
Function : Describe the parameters of a Diagnose 2C4 request
Located by :
Rx contains the logical address of the LDFPL in
Guest storage at the time Diagnose 2C4 is issued.
Created by : The program issuing Diagnose 2C4
Deleted by : N/A
Comments :
The LDFPL is fetched by CP from the VM's storage
during Diagnose 2C4 initialization. An updated
version may be stored in the virtual machine before
Diagnose instruction processing completes.
LDFPL Control Block Content
LDFPL DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure LDFPL Load file via FTP parameter list
Input
0000 0 Dbl-Word 8 LDFBUFFR Buffer address
0008 8 Dbl-Word 8 LDFBUFFL Buffer length
0010 16 Dbl-Word 8 LDFOFFST Starting offset in file
0018 24 Signed 4 LDFIPARM Interruption parameter
001C 28 Signed 4 * Reserved for future IBM use
Output
0020 32 Dbl-Word 8 LDFBYTES Bytes transferred
0028 40 Dbl-Word 8 LDFFILSZ File size
0030 48 Dbl-Word 8 LDFFAILA Failing storage address
0038 56 Dbl-Word 8 * Reserved
00000040 LDFPRLEN *-LDFPL Parameter list response
length File identifier (input)
0040 64 Character 192 LDFFILID File identifier
00000100 LDFPLLEN *-LDFPL Parameter list length
Load file via FTP function codes
(in Ry)
00000000 LDFNOP 0 NOP
00000001 LDFGET 1 GET
00000002 LDFPUT 2 PUT
00000003 LDFAPND 3 APPEND
00000004 LDFDIR 4 DIR
00000005 LDFNLST 5 NLST
00000006 LDFDELE 6 DELETE
LDFPL Storage Layout
*** LDFPL - Load file via FTP parameter list
*
* +-------------------------------------------------------+
* 0 | LDFBUFFR |
* +-------------------------------------------------------+
* 8 | LDFBUFFL |
* +-------------------------------------------------------+
* 10 | LDFOFFST |
* +---------------------------+---------------------------+
* 18 | LDFIPARM |///////////////////////////|
* +---------------------------+---------------------------+
* 20 | LDFBYTES |
* +-------------------------------------------------------+
* 28 | LDFFILSZ |
* +-------------------------------------------------------+
* 30 | LDFFAILA |
* +-------------------------------------------------------+
* 38 |///////////////////////////////////////////////////////|
* +-------------------------------------------------------+
* 40 | |
* = LDFFILID =
* | |
* +-------------------------------------------------------+
* 100
*
*** LDFPL - Load file via FTP parameter list
LDFPL Cross Reference
Symbol Dspl Value -------------- ---- ----- LDFAPND 0040 00000003 LDFBUFFL 0008 LDFBUFFR 0000 LDFBYTES 0020 LDFDELE 0040 00000006 LDFDIR 0040 00000004 LDFFAILA 0030 LDFFILID 0040 LDFFILSZ 0028 LDFGET 0040 00000001 LDFIPARM 0018 LDFNLST 0040 00000005 LDFNOP 0040 00000000 LDFOFFST 0010 LDFPLLEN 0040 00000100 LDFPRLEN 0038 00000040 LDFPUT 0040 00000002
Copyright IBM Corporation, 1990, 2008