![](http://s1.manualzz.com/store/data/047649328_1-1042b69b7b508744f09347b68530237d-128x128.png)
z/OS MVS Assembler Services Reference IAR-XCT
Add to My manuals1252 Pages
z/OS MVS Programming is a reference manual for programmers working with the IBM z/OS operating system. The manual provides detailed information on the Assembler Services available within the MVS environment. It covers topics such as addressing modes, macro versions, register usage, handling errors, and coding callable services. The manual also includes comprehensive descriptions of specific Assembler Services, including their syntax, parameters, return codes, and examples.
advertisement
![z/OS MVS Assembler Services Reference IAR-XCT | Manualzz z/OS MVS Assembler Services Reference IAR-XCT | Manualzz](http://s1.manualzz.com/store/data/047649328_1-1042b69b7b508744f09347b68530237d-360x466.png)
Chapter 15. IEAMETR — Query external time reference status
Description
IEAMETR can be used to query external time reference (ETR) status and connection information for the current MVS image. This information is returned in the output area specified by the OUTAREA keyword.
Environment
The requirements for the caller are:
Environmental factor
Minimum authorization
:
Dispatchable unit mode
:
Cross memory mode
:
AMODE
:
ASC mode
:
Interrupt status
:
Locks
:
Control parameters
:
Requirement
Any state or key
Task mode
Any PASN, any HASN, any SASN
31-bit
Primary or access register
Enabled for I/O and external interrupts
None
Must be in the primary address space
Programming requirements
None.
Restrictions
None.
Input register information
Before issuing the IEAMETR macro, the caller does not have to place any information into any register unless using it in register notation for a particular parameter, or using it as a base register.
Before issuing the IEAMETR macro, the caller does not have to place any information into any AR unless using it in register notation for a particular parameter, or using it as a base register.
Output register information
When control returns to the caller, the GPRs contain:
Register
Contents
0-1
2-13
Used as work registers by the system
Unchanged
14
15
Used as a work register by the system
Return code
When control returns to the caller, the ARs contain:
© Copyright IBM Corp. 1988, 2017
151
IEAMETR macro
Syntax
Register
Contents
0-1
2-13
Used as work registers by the system
Unchanged
14-15
Used as work registers by the system
Performance implications
None.
Syntax
The IEAMETR macro is written as follows:
Description
xlabel
�
xlabel: Optional symbol. Begin xlabel in column 1. The name must conform to the rules for an ordinary assembler language symbol. DEFAULT: No name.
One or more blanks must precede IEAMETR.
IEAMETR
� One or more blanks must follow IEAMETR.
OUTADDR=xoutaddr
,MF=S
,MF=(L,xmfctrl,xmfattr | 0D)
,MF=(E,xmfctrl,COMPLETE)
Default
: S
Parameters
The parameters are explained as follows:
OUTADDR=xoutaddr
A required input parameter that contains the address of the 24-byte output area to receive the output. The area is mapped by macro IHAETRI.
To code: Specify the RS-type address, or address in register (2)-(12), of a pointer field.
,MF=S | L | E
Optional keyword input that specifies the macro form.
S
Specifies the standard form of the macro. Generates code to put the parameters into an in-line parameter list and invoke the desired service.
Full checking for required macro keys is done along with supplying defaults for omitted optional parameters.
DEFAULT: S
152
z/OS MVS Assembler Services Reference IAR-XCT
IEAMETR macro
L
Specifies the list form of the macro. Defines an area to be used for the parameter list. Any other macro parameters are flagged as errors.
E
Specifies the execute form of the macro. Generates code to put the parameters into the parameter list specified by xmfctrl and provides syntax checking with default setting.
,xmfctrl
Required input. It is the name of a storage for the parameter list.
,xmfattr | 0D
Optional 60 character input string that varies from 1 to 60 characters. It can contain any value that is valid on an assembler DS pseudo-op. You can use this parameter to force boundary alignment of the parameter list.
DEFAULT: 0D. 0D forces the parameter list to a doubleword boundary.
,xmfctrl
Required input. It is the name (RS-type), or address in register (1)-(12), of a storage area for the parameter list.
,COMPLETE
Optional keyword input that specifies the degree of macro parameter syntax checking.
DEFAULT: COMPLETE. Checking for required macro keys is done, and defaults are supplied for omitted optional parameters.
Return codes
Table 12. Return Codes for the IEAMETR Macro
Hexadecimal
Return Code
Meaning and Action
00
Meaning
: ETR status and port data was successfully obtained.
04
Action
: None.
Meaning
: ETR status information is available, but port is not.
08
0C
Action
: None.
Meaning
: No status or port data is available.
Action
: None.
Meaning
: The parameter list is not in the user's primary address space.
Action
: Use a parameter list in the primary address space.
Chapter 15. IEAMETR — Query external time reference status
153
IEAMETR macro
154
z/OS MVS Assembler Services Reference IAR-XCT
advertisement
Key Features
- Assembler Services
- Addressing Modes
- Macro Versions
- Register Usage
- Error Handling
- Callable Services
- Examples
- Detailed Descriptions
Frequently Answers and Questions
What is the purpose of this manual?
What topics are covered in this manual?
What kind of information is provided for each Assembler Service?
advertisement
Table of contents
- 165 Guarded-Storage Facility services
- 173 incident token
- 177 stack query
- 181 external time reference status
- 185 name/token pair
- 195 token from a name/token pair
- 201 name/token pair
- 211 token from a name/token pair
- 215 dump request
- 235 execution diagnostic controls
- 251 Deallocate_Pause_Element
- 259 multiple elements service
- 273 service
- 279 Chapter 31. IEAVRLS — Release
- 285 Chapter 32. IEAVRLS2 — Release
- 291 service
- 303 Test_Pause_Element service
- 307 service
- 313 service
- 329 Deallocate_Pause_Element
- 337 multiple elements service
- 351 service
- 357 Chapter 45. IEA4RLS — Release
- 451 query a subsystem
- 467 description service
- 475 unit entry build service
- 479 memory information
- 485 resource serialization ENQ service
- 549 external CTRACE recording
- 557 group of CTRACE entries
- 571 trace query
- 577 Browse/read a log stream
- 623 Connect/disconnect to log stream
- 841 module
- 853 module into virtual storage
- 865 storage areas into central storage
- 869 storage
- 873 virtual storage contents
- 883 completion
- 887 translation
- 893 end a reference pattern
- 901 device (shared DASD)
- 913 control
- 917 parameters
- 925 Dump virtual storage and continue
- 941 interruption exit
- 947 level
- 951 abnormal exit
- 957 a subtask
- 963 conversion routine
- 1041 processing program
- 1049 event
- 1051 system state
- 1057 or translate the TTOKEN
- 1063 validity of ALETs
- 1067 and date