This release of the Tachyon Operating System provides the following services. They are listed by the name of the z/OS macro or callable system service routine normally used to invoke them. Most of the services do not examine or modify bits 0-31 of the 64-bit general registers when run in architecture level 2. The exceptions are CSRL16J. IARV64, ESPIE routines and restoration of the callers register values by the EXIT service upon return from LINK or SYNCH.
Service | Notes |
---|---|
ABEND | The SYSTEM, USER and REASON options are supported. This release of the Tachyon Operating System does not produce dumps. |
ASAXWC | The ASAXWC service is supported. |
BLDL | The BLDL service is supported. |
BLDVRP and DLVRP | If the VSAM feature is licensed, the BLDVRP and DLVRP services are ignored and return with register 15 set to zero. |
BPXxxxx (USS) | Some of the commonly used UNIX System Services callable services are supported. For a list of the supported services, look for the object module files starting with bpx in the csslib subdirectory of the installation directory. To enable UNIX System Services, see the OMVS parameter of the IEASYSxx.ini configuration file. |
BUILD and BUILDRCD | The BUILD and BUILDRCD services are supported. |
CALLDISP | The SVC version of the CALLDISP service is supported. |
CHECK | The CHECK service is supported for BSAM, BDAM, BPAM and VSAM data sets. |
CLOSE | The CLOSE service is supported. The FREE option is ignored. CLOSE does not update the catalog I/O statistics. |
CONVTOD | The CONVTOD service is supported. |
CSRL16J | The CSRL16J callable system service is supported. A program using the CSRL16J service can be linked with the csrl16j.obj file in the csslib subdirectory of the Tachyon Operating System installation directory. |
CVTPCNVT and CVTPRLTV | The track address conversion services with entry point addresses in the CVT fields CVTPCNVT and CVTPRLTV are supported. |
CVT0SCR1 | The sector calculation services with entry point addresses in the CVT field CVT0SCR1 are supported. |
DEBCHK VERIFY | Both the SVC and branch-entry versions of the DEBCHK VERIFY service are supported. |
DELETE | The DELETE service is supported. |
DEVTYPE | The DEVTYPE service is supported. |
DOM | The LINKAGE=SVC and SYSTEM versions of the DOM service are supported. |
ESPIE | The ESPIE service is supported. |
ENDREQ | The ENDREQ service is supported for VSAM requests. |
ESTAE and ESTAEX | The ESTAE and ESTAEX services are supported, however ABEND does not call the exits. |
EXIT | The EXIT (SVC 3) service is supported. |
EXTRACT | The EXTRACT service is supported. |
FEOV | The FEOV service is supported, however the EODAD exit is always entered even when the current data set is not the last one in the concatenation. |
FIND | The FIND service is supported for BPAM except for FILEDATA=BINDER data sets. |
FREEBUF | The FREEBUF service is supported. |
FREEMAIN | The SVC version of the FREEMAIN service is supported. The branch entry version is not supported. |
FREEPOOL | The FREEPOOL service is supported. |
GENCB | The GENCB service is supported for VSAM control blocks. |
GET | The GET service is supported for QSAM and VSAM data sets. |
GETBUF | The GETBUF service is supported. |
GETDSAB | The GETDSAB service is supported. |
GETMAIN | The SVC version of the GETMAIN service is supported. The branch entry version and the LOC=EXPLICIT option are not supported. |
GETPOOL | The GETPOOL service is supported. |
IARV64 | The IARV64 service is supported when the Tachyon Operating System is run in architecture level 2. |
IAZXJSAB READ | The IAZXJSAB READ service is supported. |
IDENTIFY | The IDENTIFY service is supported for JPA modules. |
IEAFP | The IEAFP service is supported. |
IEANTCR IEANTDL IEANTRT |
These callable system services are supported. A program using these services can be linked with the object files provided with the Tachyon Operating System in the csslib subdirectory of the installation directory. |
ISITMGD | The ISITMGD service is supported. |
LINK and LINKX | The LINK and LINKX services are supported. |
LOAD | The LOAD service is supported. |
MGCR and MGCRE | The MGCR and MGCRE services are supported for the operator console commands described in chapter 5. |
MODCB | The MODCB service is supported for VSAM control blocks. |
MODESET | The MODESET service is supported. |
NUCLKUP | The NUCLKUP service is supported for the Tachyon Operating System nucleus module and type 0, 1, 2 and 6 SVC routines. |
NOTE | The NOTE service is supported for BSAM and BPAM data sets. For RECFM=F or FB, the position is returned as the relative block number. For FILEDATA=TEXT and RECFM=U, V and VB data sets, the position will be returned as the relative byte address of the current block, which is limited to 16 megabytes. For BPAM, X'100000' is added to the position to distinguish TTR values within a member from those returned by BLDL. The TYPE=ABS option is not supported. |
OBTAIN | The OBTAIN service is supported for data sets defined on DD statements for the current job step. |
OPEN | The OPEN service is supported for QSAM, BSAM and BPAM DCBs and VSAM ACBs. For BPAM, the open mode must be INPUT. The TYPE=J option is not supported. |
POINT | The POINT service is supported for BSAM and BPAM data sets as described for the NOTE service. The TYPE=ABS option is not supported. The POINT service is also supported for VSAM. |
PGSER | The SVC form of the PGSER service is supported. The RELEASE, PROTECT and UNPROTECT functions and the RELEASE=Y option of the FIX, FREE and LOAD functions are fully supported. Other functions are ignored and return R15 as 0. |
POST | The LINKAGE=SVC and SYSTEM versions of the POST service are supported. |
PROTPSA | The PROTPSA service is supported. |
PUT | The PUT service is supported for QSAM data sets. |
PUTX | Both the output and update PUTX services are supported for QSAM data sets. |
QEDIT | The QEDIT service is supported. |
RDJFCB | The RDJFCB service is supported. Both EXLST type X'07' and X'13' entries are supported. |
READ | The READ SF service is supported for BSAM and BPAM and the READ DI and READ DIF services are supported for BDAM. READ is not supported for FILEDATA=BINDER data sets. |
RELSE | The RELSE service is supported. |
SHOWCB | The SHOWCB service is supported for VSAM. |
SPIE | The SPIE service is supported. |
STAE | The STAE service is supported, however ABEND does not call the STAE exit. |
STCKCONV | The STCKCONV service is supported. |
STCKSYNC | The STCKSYNC service is supported. Upon return register 15 always contains 4, indicating that the clock is not synchronized with an ETR. |
STIMER and STIMERM | The STIMER and STIMERM services are supported except for the EXIT= parameter. |
STORAGE | The STORAGE service is supported. The LOC=EXPLICIT option is not supported. |
SVCUPDTE | The SVCUPDTE service is supported. |
SWAREQ FCODE=RL | The SWAREQ service with FCODE=RL is supported. |
SYNCDEV | Because tape devices are not supported, the SYNCDEV service returns an indication that buffering is not supported (R15=4, R0=5). |
SYNCH and SYNCHX | The SYNCH and SYNCHX services are supported. |
TCBTOKEN | The TCBTOKEN service is supported. |
TESTAUTH | Both the SVC and branch entry forms of the TESTAUTH service are supported. |
TESTCB | The TESTCB service is supported for VSAM. |
TIME | Both the LINKAGE=SYSTEM and LINKAGE=SVC versions of the TIME service are supported. The time value may be offset from the workstations time if either the LOADxx.ini CLOCK parameter or the j390 -clock parameter are set. |
TIMEUSED | The LINKAGE=SYSTEM version of the TIMEUSED service is supported. |
TRKCALC | The TRKCALC service is supported. |
TRUNC | The TRUNC service is supported. |
TTIMER | The TTIMER service is supported. |
T6EXIT | The T6EXIT service is supported for type 6 SVC routines. RETURN=SRB is treated as RETURN=DISPATCH. |
WAIT | The LINKAGE=SVC and SYSTEM versions of the WAIT service are supported. |
WRITE | The WRITE SF service is supported for BSAM and the WRITE DI and WRITE DIF services are supported for BDAM. |
WTL | The WTL service is supported. |
WTO and WTOR | The WTO and WTOR services are supported. Only the message text, line type E, the ROUTCDE, MCSFLAG=NOCPY and MCSFLAG=HRDCPY parameters are processed. All other parameters are ignored. Messages with only ROUTCDE=(11) are written only to the job log. Messages without ROUTCDE=(11) are written only to the console. All other messages are written to both the console and the message log. |
XCTL and XCTLX | The XCTL and XCTLX services are supported. |
XLAT | The XLAT service is supported. |