リファレンス・ガイド

     前  次    新規ウィンドウで目次を開く    PDFとして表示 - 新規ウィンドウ  Adobe Readerを入手 - 新規ウィンドウ
コンテンツはここから始まります

CICSコマンドとパラメータの範囲

 


CICSコマンドとパラメータの範囲

 


サポートされているCICSコマンド

次の表では、Oracle Tuxedo ART for CICSでサポートされているCICSコマンドおよびパラメータについて説明します。

注: 表15-1および表15-2にリストされていないコマンドおよびパラメータは、サポートされません。

CICSコマンドおよびパラメータのサポート表

表15-1 CICSコマンド(COBOLサポート)
カテゴリ
CICSコマンド
コマンド・パラメータ
ノート
ABEND
ABEND
ABCODE(name)
 
CANCEL
 
NODUMP
 
HANDLE ABEND
CANCEL
 
LABEL(label)
ABENDコマンドによって生成されたHANDLE ABENDをサポートし、システムのABENDを部分的にサポートします。
PROGRAM(name)
RESET
認識済
APPC Mapped conversation
ALLOCATE (APPC)
NOQUEUE
認識済
STATE(cvda)
 
SYSID(systemname)
 
CONNECT PROCESS
CONVID(name)
 
PROCLENGTH(data-value)
 
PROCNAME(data-area)
 
STATE(cvda)
 
SYNCLEVEL(data-value)
 
CONVERSE (APPC)
CONVID(name)
 
FROM(data-area)
 
FROMLENGTH(data-value)
 
FROMFLENGTH(data-value)
 
INTO(data-area)
 
MAXFLENGTH(data-value)
 
MAXLENGTH(data-value)
 
NOTRUNCATE
 
SET(ptr-ref)
 
STATE(cvda)
 
TOFLENGTH(data-area)
 
TOLENGTH(data-area)
 
APPC Mapped conversation
EXTRACT PROCESS
CONVID(name)
 
SYNCLEVEL(data-area)
 
FREE (APPC)
CONVID(name)
 
STATE(cvda)
 
ISSUE CONFIRMATION
CONVID(name)
 
STATE(cvda)
 
RECEIVE
(APPC)
CONVID(name)
 
FLENGTH(data-area)
 
INTO(data-area)
 
LENGTH(data-area)
 
MAXFLENGTH(data-value)
 
MAXLENGTH(data-value)
 
NOTRUNCATE
 
SET(ptr-ref)
 
STATE(cvda)
 
APPC Mapped conversation
SEND (APPC)
CONFIRM
 
CONVID(name)
 
FLENGTH(data-value)
 
FROM(data-area)
 
INVITE
 
LAST
 
LENGTH(data-value)
 
STATE(cvda)
 
WAIT
 
WAIT CONVID (APPC)
CONVID(name)
 
STATE(cvda)
 
AUTHENTICATION
SIGNOFF
   
SIGNON
USERID(data-value)
 
PASSWORD(data-value)
 
VERIFY PASSWORD
CHANGETIME(data-area)
認識済
DAYSLEFT(data-area)
認識済
ESMREASON(data-area)
認識済
AUTHENTICATION
VERIFY PASSWORD
ESMRESP(data-area)
戻り値
  • 0
  • LDAP_BIND_ERROR
  • CICS_EAM_RETURN_NOT_RESPONDING
  • CICS_EAM_RETURN_OK
  • CICS_EAM_RETURN_NO_SUCH_USER
  • CICS_EAM_RETURN_PASSWORD_EXPIRED
  • CICS_EAM_RETURN_NOT_ACTIVE
  • CICS_EAM_RETURN_PASSWORD_EXPIRED
  • CICS_EAM_RETURN_WRONG_PASSWORD
  • LDAP_INVALID_LOGON_HOURS
  • CICS_EAM_RETURN_INVALID
EXPIRYTIME(data-area)
認識済
INVALIDCOUNT(data-area)
認識済
LASTUSETIME(data-area)
認識済
PASSWORD(data-value)
 
RESP(data-area)
戻り値
  • 0
  • INVREQ
  • NOTAUTH
  • USERIDERR
AUTHENTICATION
VERIFY PASSWORD
RESP2(data-area)
戻り値
  • 0: N/A
  • 2: 指定されたパスワードが間違っています。
  • 3: 新規パスワードが必要です。
  • 8: 外部セキュリティ・マネージャに不明のユーザーIDです。
  • 13: ESMRESPに外部セキュリティ・マネージャからの不明の戻りコードがあります。
  • 18: CICS外部セキュリティ・マネージャ・インタフェースが初期化されていません。
  • 19: ユーザーIDが失効しています。
  • 29: 外部セキュリティ・マネージャが応答していません。
USERID(data-value)
VERIFY PASSWORDを使用するには、Oracle TuxedoでXAUTHSVRを構成する必要があります。
BMS
PURGE MESSAGE
 
ARTWTRN/ARTWTR1でサポートされません
RECEIVE MAP
ASIS
 
FROM(data-area)
ARTWTRN/ARTWTR1でサポートされません
INTO(data-area)
 
LENGTH(data-value)
ARTWTRN/ARTWTR1でサポートされません
MAP(name)
 
MAPSET(name)
 
SET(ptr-ref)
ARTWTRN/ARTWTR1でサポートされません
TERMINAL
SEND CONTROL
ACCUM
ARTWTRN/ARTWTR1でサポートされません
ALARM
 
CURSOR(data-value)
 
DEFAULT
ARTWTRN/ARTWTR1でサポートされません
ERASE
 
ERASEAUP
ARTWTRN/ARTWTR1でサポートされません
FREEKB
 
FRSET
 
PRINT
 
TERMINAL
ARTWTRN/ARTWTR1でサポートされません
WAIT
BMS
SEND MAP
ACCUM
ARTWTRN/ARTWTR1でサポートされません
ALARM
 
CURSOR(data-value)
 
DATAONLY
ARTWTRN/ARTWTR1でサポートされません
DEFAULT
ERASE
 
ERASEAUP
 
FORMFEED
認識済
FREEKB
 
FROM(data-area)
 
FRSET
 
LENGTH(data-value)
 
MAP(name)
 
MAPONLY
ARTWTRN/ARTWTR1でサポートされません
MAPSET(name)
 
NOFLUSH
ARTWTRN/ARTWTR1でサポートされません
PRINT
 
SET(ptr-ref)
 
TERMINAL
ARTWTRN/ARTWTR1でサポートされません
WAIT
BMS
SEND PAGE
RELEASE
ARTWTRN/ARTWTR1でサポートされません
RETAIN
TRAILER(data-area)
TRANSID(name)
SEND TEXT
ACCUM
ARTWTRN/ARTWTR1でサポートされません
ALARM
 
CURSOR(data-value)
 
ERASE
 
FREEKB
 
FROM(data-area)
 
HEADER(data-area)
ARTWTRN/ARTWTR1でサポートされません
JUSTIFY(data-value)
LENGTH(data-value)
 
NLEOM
 
PRINT
 
TRAILER(data-area)
ARTWTRN/ARTWTR1でサポートされません
TERMINAL
WAIT
Built-in Functions
BIF DEEDIT
FIELD(data-area)
 
LENGTH(data-value)
 
Channel
DELETE CONTAINER (CHANNEL)
CHANNEL(data-value)
 
ENDBROWSE CONTAINER
BROWSETOKEN(data-value)
 
GET CONTAINER (CHANNEL)
CHANNEL(data-value)
 
FLENGTH(data-area)
 
INTO(data-area)
 
NODATA
 
SET(ptr-ref)
 
GETNEXT CONTAINER
BROWSETOKEN(data-value)
 
MOVE CONTAINER (CHANNEL)
AS(data-value)
 
CHANNEL(data-value)
 
TOCHANNEL(data-value)
 
PUT CONTAINER (CHANNEL)
CHANNEL(data-value)
 
FLENGTH(data-value)
 
FROM(data-area)
 
STARTBROWSE CONTAINER
BROWSETOKEN(data-area)
 
CHANNEL(data-value)
 
START CHANNEL
CHANNEL(name)
 
COLLECT STATISTICS
SET(ptr-ref)
認識済
MONITOR(data-value)
Console Support
WRITE OPERATOR
TEXT(data-value)
スタブ関数を提供しています。この関数は、統合チームにより、プロジェクト・ニーズに合わせて置き換えることができます。
TEXTLENGTH(data-value)
Diagnostic Services
DUMP TRANSACTION
 
すべてのオプションがART CICSで認識されます。
ENTER TRACENUM
 
  • すべてのオプションがART CICSで認識されます。
  • メインフレームCICS v3以前では、ENTER TRACENUMENTER TRACEIDと記述されていました。
Environment services
ADDRESS
COMMAREA(ptr-ref)
 
CWA(ptr-ref)
 
EIB(ptr-ref)
 
TCTUA(ptr-ref)
 
TWA(ptr-ref)
 
ADDRESS SET
SET(data-area/ptr-ref)
 
USING(ptr-ref/data-area)
 
ASSIGN
ABCODE(data-area)
 
ABDUMP(data-area)
 
ABPROGRAM(data-area)
 
APPLID(data-area)
 
ASRAINTRPT(data-area)
認識済
ASRAKEY(cvda)
認識済
ASRAPSW(data-area)
認識済
ASRAREGS(data-area)
認識済
ASRASPC(cvda)
認識済
ASRASTG(cvda)
認識済
CHANNEL(data-area)
 
CWALENG(data-area)
 
Environment services
ASSIGN
FACILITY(data-area)
認識済
FCI(data-area)
認識済
INITPARM(data-area)
各セクションにINITPARMパラメータが複数指定されている場合は、最後の定義のみが有効になります。
INITPARMLEN(data-area)
 
KATAKANA(data-area)
 
NETNAME(data-area)
 
OPID(data-area)
認識済
PROGRAM(data-area)
 
SOSI(data-area)
 
STARTCODE(data-area)
 
SYSID(data-area)
 
TCTUALENG(data-area)
 
TERMCODE(data-area)
認識済
TWALENG(data-area)
 
USERID(data-area)
 
USERNAME(data-area)
 
Exception Support
HANDLE CONDITION
condition(label)
 
IGNORE CONDITION
condition
 
PUSH HANDLE
   
POP HANDLE
   
File control services
DELETE
DATASET(filename)
 
FILE(filename)
 
GENERIC(VSAM KSDSのみ)
COBOL-ITを使用している場合はFile2Fileでサポートされません。
KEYLENGTH(data-value)
 
NUMREC(data-area) (VSAM KSDSのみ)
認識済
RBA
  • COBOL-ITを使用している場合はFile2Fileでサポートされません。
  • DELETE RBAKSDSデータセットでのみ使用できます。
RIDFLD(data-area)
 
SYSID(systemname)
認識済
ENDBR
DATASET(filename)
 
FILE(filename)
 
REQID(data-value)
認識済
SYSID(systemname)
認識済
File Control Services
READ
DATASET(filename)
 
EQUAL
 
FILE(filename)
 
GENERIC
COBOL-ITを使用している場合はFile2Fileでサポートされません。
GTEQ
 
INTO(data-area)
 
KEYLENGTH(data-value)
 
LENGTH(data-area)
 
RBA
COBOL-ITを使用している場合はFile2Fileでサポートされません。
RIDFLD(data-area)
 
RRN
認識済
SET(ptr-ref)
 
SYSID(systemname)
認識済
UPDATE
認識済
File Control Services
READNEXT
DATASET(filename)
 
FILE(filename)
 
INTO(data-area)
 
KEYLENGTH(data-value)
 
LENGTH(data-area)
 
RBA
COBOL-ITを使用している場合はFile2Fileでサポートされません。
RIDFLD(data-area)
 
RRN
認識済
SET(ptr-ref)
 
SYSID(systemname)
認識済
READPREV
DATASET(filename)
 
FILE(filename)
 
INTO(data-area)
 
KEYLENGTH(data-value)
 
LENGTH(data-area)
 
RBA
COBOL-ITを使用している場合はFile2Fileでサポートされません。
RIDFLD(data-area)
 
RRN
認識済
SET(ptr-ref)
 
SYSID(systemname)
認識済
File Control Services
RESETBR
DATASET(filename)
 
EQUAL
 
FILE(filename)
 
GENERIC
COBOL-ITを使用している場合はFile2Fileでサポートされません。
GTEQ
 
KEYLENGTH(data-value)
 
RBA
COBOL-ITを使用している場合はFile2Fileでサポートされません。
RIDFLD(data-area)
 
REWRITE
DATASET(filename)
 
FILE(filename)
 
FROM(data-area)
 
LENGTH(data-value)
 
SYSID(systemname)
認識済
File Control Services
STARTBR
DATASET(filename)
 
EQUAL
 
FILE(filename)
 
GENERIC
COBOL-ITを使用している場合はFile2Fileでサポートされません。
GTEQ
 
KEYLENGTH(data-value)
 
RBA
COBOL-ITを使用している場合はFile2Fileでサポートされません。
REQID(data-value)
認識済
RIDFLD(data-area)
 
RRN
認識済
SYSID(systemname)
認識済
UNLOCK
DATASET
認識済
FILE(filename)
 
TOKEN(data-area)
 
File Control Services
WRITE
DATASET(filename)
 
FILE(filename)
 
FROM(data-area)
 
KEYLENGTH(data-value)
 
LENGTH(data-value)
 
RBA
  • COBOL-ITを使用している場合はFile2Fileでサポートされません。
  • WRITE RBAESDSデータセットでのみ使用できます。
RIDFLD(data-area)
 
RRN
認識済
SYSID(systemname)
認識済
Interval Control Services
ASKTIME
ABSTIME(data-area)
 
CANCEL
REQID(name)
DELAYコマンドが発行したリモート・リクエストの取消しではサポートされません。
SYSID(systemname)
TRANSID(name)
Interval Control Services
DELAY
FOR
 
HOURS(data-value)
 
INTERVAL(hhmmss)
デフォルト値はINTERVAL(0)です。
MINUTES(data-value)
 
REQID(name)
 
SECONDS(data-value)
 
TIME(hhmmss)
 
Interval Control Services
FORMATTIME
ABSTIME(data-area)
 
DATE(data-area)
 
DATEFORM(data-area)
 
DATESEP(data-value)
 
DAYCOUNT(data-area)
 
DAYOFMONTH(data-area)
 
DAYOFWEEK(data-area)
 
DDMMYY(data-area)
 
DDMMYYYY(data-area)
 
FULLDATE(data-area)
 
MMDDYY(data-area)
 
MMDDYYYY(data-area)
 
MONTHOFYEAR(data-area)
 
TIME(data-area)
 
TIMESEP(data-value)
 
YEAR(data-area)
 
YYDDD(data-area)
 
YYDDMM(data-area)
 
YYMMDD(data-area)
 
YYYYDDD(data-area)
 
YYYYDDMM(data-area)
 
YYYYMMDD(data-area)
 
Interval Control Services
RETRIEVE
INTO(data-area)
 
LENGTH(data-area)
 
QUEUE(data-area)
 
RTERMID(data-area)
 
RTRANSID(data-area)
 
SET(ptr-ref)
 
Interval Control Services
START
AFTER
 
AT
 
FROM(data-area)
 
HOURS(data-value)
 
INTERVAL(hhmmss)
 
LENGTH(data-value)
指定されない場合、START LENGTHは自動的に設定されます。デフォルト値の書式はLENGTH OF data-areaです。data-areaFROMで指定されます。
MINUTES(data-value)
 
NOCHECK
認識済
PROTECT
 
QUEUE(name)
このオプションは、TERMIDと一緒には使用できません。
REQID(name)
/Q、ARTSRM_ORAまたはARTSRM_UDB実装が使用される場合、指定するREQIDSTART非同期CICS遅延トランザクションで一意である必要があります。
RTERMID(name)
 
RTRANSID(name)
 
SECONDS(data-value)
 
Interval Control Services
START
SYSID(systemname)
 
TERMID(name)
このコマンドをサポートするには、Oracle TuxedoサーバーTMUSREVTUBBCONFIGファイルで構成する必要があります。
TIME(hhmmss)
 
TRANSID(name)
TERMIDオプションは、START TRANSID コマンドのRTRANSID/RTERMID/QUEUEオプションと一緒には使用できません。
USERID(data-value)
セキュリティ・スタブはUSERIDおよびTRANSIDで呼び出されます。
Journaling
JOURNAL
FROM(data-area)
 
JFILEID(data-value)
1から99の範囲で値(ジャーナル識別子として使用される数字)を指定します。JFILEIDnnとして指定した場合、ジャーナルはジャーナル・ファイルDFHJnnに書き込まれます。
JTYPEID(data-value)
 
WRITE JOURNALNAME
FLENGTH(data-value)
 
FROM(data-area)
 
JTYPEID(data-value)
 
PFXLENG(data-value)
 
PREFIX(data-value)
 
STARTIO
認識済
WAIT
認識済
LUTYPE6.1 Conversation
ALLOCATE (LUTYPE6.1)
SYSID(systemname)
 
CONVERSE (LUTYPE6.1)
FROM(data-area)
 
FROMFLENGTH(data-value)
 
FROMLENGTH(data-value)
 
INTO(data-area)
 
MAXFLENGTH(data-value)
 
MAXLENGTH(data-value)
 
NOTRUNCATE
 
SESSION(name)
 
SET(ptr-ref)
 
TOFLENGTH(data-area)
 
TOLENGTH(data-area)
 
FREE (LUTYPE6.1)
SESSION(name)
 
RECEIVE (LUTYPE6.1)
FLENGTH(data-area)
 
INTO(data-area)
 
LENGTH(data-area)
 
MAXFLENGTH(data-value)
 
MAXLENGTH(data-value)
 
NOTRUNCATE
 
SESSION(name)
 
SET(ptr-ref)
 
LUTYPE6.1 Conversation
SEND (LUTYPE6.1)
FLENGTH(data-value)
 
FROM(data-area)
 
INVITE
 
LAST
 
LENGTH(data-value)
 
SESSION(name)
 
WAIT
 
NAMED COUNTER SERVICES
DEFINE COUNTER
COUNTER(name)
各コマンドでPOOLオプションを認識済としてマークします
VALUE(data-value)
MINIMUM(data-value)
MAXIMUM(data-value)
GET COUNTER
COUNTER(name)
VALUE(data-area)
INCREMENT(data-value)
REDUCE
WRAP
COMPAREMIN(data-value)
COMPAREMAX(data-value)
QUERY COUNTER
COUNTER(name)
VALUE(data-area)
MINIMUM(data-area)
MAXIMUM(data-area)
UPDATE COUNTER
COUNTER(name)
VALUE(data-area)
COMPAREMIN(data-area)
COMPAREMAX (data-area)
DELETE COUNTER
COUNTER(name)
Program Control
LINK
CHANNEL(name)
 
COMMAREA(data-area)
 
DATALENGTH(data-value)
認識済
LENGTH(data-value)
 
PROGRAM(name)
 
SYNCONRETURN
 
SYSID(systemname)
 
TRANSID(name)
 
LOAD
ENTRY(ptr-ref)
 
PROGRAM(name)
 
RELEASE
PROGRAM(name)
 
RETURN
CHANNEL(name)
 
COMMAREA(data-area)
 
IMMEDIATE
 
INPUTMSG(data-area)
 
INPUTMSGLEN(data-value)
 
LENGTH(data-value)
 
TRANSID(name)
 
XCTL
CHANNEL(name)
 
COMMAREA(data-area)
 
LENGTH(data-value)
 
PROGRAM(name)
 
Spool Interface (JES)
SPOOLCLOSE
DELETE
認識済
TOKEN(data-area)
 
SPOOLOPEN OUTPUT
ASA
認識済
CLASS(data-value)
 
NOCC
 
NODE(data-value)
JESへの自動送信でJCLファイルに/*XEQ NODE行が定義されていない場合は、ローカル・ノードのみがサポートされます。
PRINT
認識済
PUNCH
認識済
RECORDLENGTH(data-value)
 
TOKEN(data-area)
 
USERID(data-value)
Supports only INTRDR
SPOOLWRITE
FLENGTH(data-value)
 
FROM(data-area)
 
TOKEN(data-area)
 
Storage Control
GETMAIN
FLENGTH(data-value)
 
INITIMG(data-value)
 
SET(ptr-ref)
 
SHARED
SHMモードでは、ARTSTRN/1ARTATRN/1およびARTDPLのみがサポートされます。
FREEMAIN
DATA(data-area)
 
DATAPOINTER(ptr-value)
 
Syncpoint
SYNCPOINT
   
SYNCPOINT ROLLBACK
ROLLBACK
 
System Commands
INQUIRE CONNECTION
ACCESSMETHOD(cvda)
VTAMのみが戻されます。
CONNSTATUS(cvda) (APPCおよびMROのみ)
ACQUIREDのみが戻されます。CONNSTATUSACQSTATUSと同じです。
NETNAME(data-area)
 
ACQSTATUS(cvda)
認識済
SERVSTATUS(cvda)
START
NEXT
END
INQUIRE DB2CONN
CONNECTERROR(cvda
認識済
CONNECTST(cvda)
DB2GROUPID(data-area)
DB2ID(data-area)
PLAN(data-area)
INQUIRE NETNAME
 
  • サポートされる他のすべてのINQUIRE NETNAMEオプションについては、INQUIRE TERMINALを参照してください。
  • 同じCICSリージョン内のターミナルのみサポートします。
System Commands
INQUIRE STORAGE
ADDRESS(ptr-value)
認識済
DSANAME(cvda)
認識済
ELEMENT(ptr-ref)
認識済。CICS NULLポインタが返されます。
ELEMENTLIST(ptr-ref)
認識済。CICS NULLポインタが返されます。
FLENGTH(data-area)
認識済。0が返されます。
LENGTHLIST(ptr-ref)
認識済。CICS NULLポインタが返されます。
NUMELEMENTS(data-area)
認識済。0が返されます。
TASK(data-value)
認識済
System Commands
INQUIRE SYSTEM
JOBNAME(data-area)
 
SHUTSTATUS(cvda)
NOTAPPLICのみが戻されます。
INQUIRE TERMINAL
ACCESSMETHOD(cvda)
  • 次のオプションでは、一部のCVDA値がサポートされます。
    • ACCESSMETHOD: VTAM
    • CREATESESS: NOCREATE
    • REMOTESYSTEM: Blank
ALTSUFFIX(data-area)
ACQSTATUS(cvda) (VTAMのみ)
CREATESESS(cvda) (VTAMのみ)
NETNAME(data-area)
NEXTTRANSID(data-area)
 
SERVSTATUS(cvda)
SIGNONSTATUS(cvda)
TRACING(cvda)
TRANSACTION(data-area)
USERID(data-area)
System Commands
 
REMOTESYSTEM(data-area)
    • SERVSTATUS: INSERVICEおよびOUTSERVICE
    • TRACING: STANTRACE
同じCICSリージョン内のターミナルのみサポートします。
SERVSTATUS(cvda)
SIGNONSTATUS(cvda)
TRACING(cvda)
TRANSACTION(data-area)
USERID(data-area)
AIDCOUNT(data-area)
認識済
TERMSTATUS(cvda)
TASKID(data-area)
DEVICE(cvda)
INQUIRE TRANCLASS
MAXACTIVE(data-area)
次のパラメータは、CICS Runtime環境では適用できません。
ACTIVE
PURGETHRESH
QUEUED
INQUIRE TRANSACTION
PROGRAM(data-area)
 
STATUS(cvda)
 
INQUIRE TSPOOL
START
認識済
INQUIRE TSQNAME
START
認識済
POOLNAME(data-value)
SET CONNECTION
CONNSTATUS(cvda) (APPCのみ)
  • 認識済。
  • CONNSTATUSACQSTATUSと同じです。
System Commands
INQUIRE FILE
ACCESSMETHOD(cvda)
VSAMのみが戻されます。
DSNAME(data-area)
DSNAMEのデフォルト値はVSAMファイル名です。SET FILE DSNAMEで指定されている場合、INQUIRE FILE DSNAMEは指定された値を戻します。
EMPTYSTATUS(cvda) (VSAMのみ)
NOEMPTYREQのみが戻されます。
ENABLESTATUS(cvda)
 
LSRPOOLID(data-area)(VSAM only)
0のみが戻されます。
MAXNUMRECS(data-area) (データ表のみ)
0のみが戻されます。
OPENSTATUS(cvda)
 
TABLE(cvda) (VSAMおよびCFDTのみ)
NOTTABLEのみが戻されます。
TYPE(cvda)
 
INQUIRE PROGRAM
RESCOUNT(data-area)
このオプションを使用するには、programs.descRESCOUNT-STATENABLEDに設定する必要があります。
INQUIRE EXITPROGRAM
ENTRYNAME(data-area)
認識済
CONNECTST(cvda)
QUALIFIER(data-area)
STARTSTATUS(cvda)
System Commands
INQUIRE TASK
TASK(data-value)
 
TRANSACTION(data-area)
 
RUNSTATUS(cvda)
認識済。RUNNINGのみが戻されます。
SUSPENDTYPE(data-area)
認識済。NULLのみが戻されます。
PROGRAM(data-area)
 
STARTCODE(data-area)
 
TWASIZE(data-area)
 
USERID(data-area)
 
INQUIRE TASK LIST
LISTSIZE(data-area)
 
SET(ptr-ref)
 
SETTRANSID(ptr-ref)
 
DISPATCHABLE
認識済
RUNNING
認識済
SUSPENDED
認識済
SET FILE
DSNAME(data-value)
 
ENABLESTATUS(cvda)
サポートされるCVDA値は、DISABLEDおよびENABLEDです。
OPENSTATUS(cvda)
サポートされるCVDA値は、CLOSEDおよびOPENです。
System Commands
SET PROGRAM
COPY(cvda)
ART for CICSでは、SET PROGRAM COPY (NEWCOPY)およびSET PROGRAM COPY (PHASEIN)に同じセマンティクスが実装されます。
NEWCOPY
NEWCOPYコマンドを使用してプログラムを再ロードする場合、新たにコンパイルした実行可能ファイルをランタイム環境にコピーする前にコンパイル済の実行可能ファイルを削除する必要があります。
PHASEIN
 
SET TDQUEUE
ATIFACILITY(cvda)
認識済
NOTERMINAL
TERMINAL
ATITERMID(data-value)
ATITRANID(data-value)
ATIUSERID(data-value)
ENABLESTATUS(cvda)
DISABLED
ENABLED
OPENSTATUS(cvda)
CLOSED
OPEN
TRIGGERLEVEL(data-value)
System Commands
SET TERMINAL

注: ターミナルは同じCICSリージョン内にあることが必要です。

ATISTATUS(cvda)
サポートされるCVDA値は、ATIおよびNOATIです。
CREATESESS(cvda) (VTAMのみ)
サポートされるCVDA値は、CREATEです。
SERVSTATUS(cvda)
サポートされるCVDA値は、INSERVICEおよびOUTSERVICEです。
TERMSTATUS(cvda) (VTAMのみ)
サポートされるCVDA値は、ACQUIREDおよびRELEASEDです。
TTISTATUS(cvda)
サポートされるCVDA値は、NOTTIおよびTTIです。
Task Control
DEQ
LENGTH(data-value)
必須で、データ値上のエンキューとデキューだけがサポートされ、アドレス上のエンキューはサポートされません。
MAXLIFETIME(cvda)
 
RESOURCE(data-area)
 
ENQ
LENGTH(data-value)
必須で、データ値上のエンキューとデキューだけがサポートされ、アドレス上のエンキューはサポートされません。
MAXLIFETIME(cvda)
サポートされるCVDA値は、TASKおよびUOWです。
NOSUSPEND
 
RESOURCE(data-area)
 
SUSPEND
   
Temporary Storage
DELETEQ TS
QNAME(name)
 
QUEUE(name)
 
SYSID(systemname)
認識済
Temporary Storage
READQ TS
INTO(data-area)
 
ITEM(data-value)
 
LENGTH(data-area)
 
NEXT
 
NUMITEMS(data-area)
 
QNAME(name)
 
QUEUE(name)
 
SET(ptr-ref)
 
SYSID(systemname)
認識済
WRITEQ TS
AUXILIARY
 
FROM(data-area)
 
ITEM(data-area)
 
LENGTH(data-value)
 
MAIN
 
NOSUSPEND
 
NUMITEMS(data-area)
 
QNAME(name)
 
QUEUE(name)
 
REWRITE
 
SYSID(systemname)
認識済
Terminal Control
CONVERSE (terminal)
ASIS
 
ALTERNATE
 
CTLCHAR(data-value)
 
ERASE
 
FROM(data-area)
 
FROMFLENGTH(data-value)
 
FROMLENGTH(data-value)
 
INTO(data-area)
 
MAXFLENGTH
 
MAXLENGTH
 
NOTRUNCATE
 
STRFIELD
 
SET(ptr-ref)
 
TOFLENGTH(data-area)
 
TOLENGTH(data-area)
 
EXTRACT LOGONMSG
INTO(data-area)
 
LENGTH(data-area)
 
SET(ptr-ref)
 
Terminal Control
HANDLE AID
ANYKEY
 
CLEAR
 
ENTER
 
OPERID
認識済
PA1-PA3
 
PF1-PF24
 
ISSUE DISCONNECT (default)
   
ISSUE PASS
FROM(data-area)
 
LENGTH(data-value)
 
LUNAME(name)
 
RECEIVE
ASIS
 
BUFFER
ARTWTRN/ARTWTR1でサポートされません
FLENGTH(data-value)
INTO(data-area)
 
LENGTH(data-value)
 
MAXFLENGTH(data-value)
ARTWTRN/ARTWTR1でサポートされません
MAXLENGTH(data-value)
 
NOTRUNCATE
ARTWTRN/ARTWTR1でサポートされません
SET(ptr-ref)
Terminal Control
SEND
ALTERNATE
 
CTLCHAR(data-value)
WCCのビット2/3が00で、ビット4が1の場合、LENGTHおよびFLENGTHは1896を超えることはできません。
DEFRESP
 
ERASE
 
FLENGTH(data-value)
ARTWTRN/ARTWTR1でサポートされません
FROM(data-area)
 
LAST
 
LENGTH(data-value)
 
STRFIELD
 
WAIT
ARTWTRN/ARTWTR1でサポートされません
WAIT TERMINAL
   
Transient Data
DELETEQ TD
QUEUE(name)
 
SYSID(systemname)
 
READQ TD
INTO(data-area)
 
LENGTH(data-area)
 
QUEUE(name)
 
WRITEQ TD
FROM(data-area)
 
LENGTH(data-value)
 
QUEUE(name)
 
SYSID(systemname)
 
Web Service
INVOKE WEBSERVICE
CHANNEL(name)
 
OPERATION(data-area)
 
URI(data-area)
 
WEBSERVICE(name)
 
SOAPFAULT CREATE
FAULTCODE(cvda)
認識済

注: CLIENTSENDERSERVERおよびRECEIVERを含むすべてのCVDA値が認識されます。

FAULTSTRING(data-value)
認識済
FAULTSTRLEN(data-value)
認識済

注:

書込み演算子の外部インタフェース

WRITE OPERATOR関数は、ExternWriteOperatorという名前のスタブを呼び出します。

ExternWriteOperatorは、WRITE OPERATORのすべてのパラメータを受け取り、リターン・コード内で単にゼロを戻し、他に何も戻しません。

次に説明する、インタフェースを遵守するカスタマ関数に置き換えることができます。WRITE OPERATORは次のパラメータを渡し、符号付きint書式のリターン・コードを予期します。

リスト15-1 WRITE OPERATORのパラメータ
	TEXT             pic x(1024).
       TEXTLENGTH       PIC S9(9) COMP-5.
       ROUTECODES       pic x(1024).
       NUMROUTES        PIC S9(9) COMP-5.
       ACTION           PIC X(2).
       REPLY            pic x(1024).
       MAXLENGTH        PIC S9(9) COMP-5.
       REPLYLENGTH      PIC S9(9) COMP-5.
       TIMEOUT          PIC S9(9) COMP-5.

S9(9) COMP-5は、符号付きintと同等です。

リクエストされた場合、つまりMAXLENGTH > 0の場合に、パラメータREPLYREPLYLENGTHWRITE OPERATOR関数に戻される場合があります。

ExternWriteOperatorのためのサンプルCOBOLコード

リスト15-2 サンプルExternWriteOperator.cblコード
       IDENTIFICATION DIVISION.
       PROGRAM-ID. "ExternWriteOperator".
       DATA DIVISION.
       WORKING-STORAGE SECTION.
       copy "ctypes".
       01 ret-code            usage int.
       LINKAGE SECTION.
       01 LK-TEXT             pic x(1024).
       01 LK-TEXTLENGTH       PIC S9(9) COMP-5.
       01 LK-ROUTECODES       pic x(1024).
       01 LK-NUMROUTES        PIC S9(9) COMP-5.
       01 LK-ACTION           PIC X(2).
       01 LK-REPLY            pic x(1024).
       01 LK-MAXLENGTH        PIC S9(9) COMP-5.
       01 LK-REPLYLENGTH      PIC S9(9) COMP-5.
       01 LK-TIMEOUT          PIC S9(9) COMP-5.
       PROCEDURE DIVISION USING LK-TEXT LK-TEXTLENGTH LK-ROUTECODES
                                LK-NUMROUTES LK-ACTION LK-REPLY
                                LK-MAXLENGTH LK-REPLYLENGTH LK-TIMEOUT.
*     * display "ExternWriteOperator : LK-TEXT        =<" LK-TEXT ">"
*     * display "ExternWriteOperator : LK-TEXTLENGTH  =<" LK-TEXTLENGTH ">"
*     * display "ExternWriteOperator : LK-ROUTECODES  =<" LK-ROUTECODES ">"
*     * display "ExternWriteOperator : LK-NUMROUTES   =<" LK-NUMROUTES ">"
*     * display "ExternWriteOperator : LK-ACTION      =<" LK-ACTION ">"
*     * display "ExternWriteOperator : LK-REPLY       =<" LK-REPLY ">"
*     * display "ExternWriteOperator : LK-MAXLENGTH   =<" LK-MAXLENGTH ">"
*     * display "ExternWriteOperator : LK-REPLYLENGTH =<" LK-REPLYLENGTH ">"
*     * display "ExternWriteOperator : LK-TIMEOUT     =<" LK-TIMEOUT ">"
*     *    in case of REPLY
           if LK-MAXLENGTH > zero
*     *       move "..............." to LK-REPLY
*     *       move 15                to LK-REPLYLENGTH
           end-if
           move zero to ret-code
*     *    return code
*     *    0  = OK
*     *    -1 = operation failed (INVREC wil returned to the user program)
*     *    -9 = time out ocurred before the operators's reply was received
           GOBACK returning ret-code.

問合せセキュリティのための外部インタフェース

QUERY SECURITY」関数は、ExternQuerySecurityという名前の「スタブ」を呼び出します。

提供されたExternQuerySecurityスタブは、QUERY SECURITYのすべてのパラメータを受け取り、リソースへのアクセスを常に許可し、リターン・コードでゼロを返します。次に説明する、インタフェースを遵守するカスタマ関数に置き換えることができます。

QUERY SECURITYは、次のパラメータを渡します。

リスト15-3 問合せセキュリティExternインタフェース
restype                     pic x(7).
restype-data-value          pic x(12).
resclass                    pic x(8).
resclass-data-value         pic x(8).
residlength                 pic x(11).
residlength-data-value      pic s9(8) comp-5.
resid                       pic x(5).
resid-data-value            pic x(246).
logmessage                  pic x(10).
logmessage-cvda             pic s9(8) comp-5.
read                        pic x(10).
read-cvda                   pic s9(8) comp-5.
update                      pic x(10).
update-cvda                 pic s9(8) comp-5.
control                     pic x(10).
control-cvda                pic s9(8) comp-5.
alter                       pic x(10).
alter-cvda                  pic s9(8) comp-5.
resp                        pic s9(8) comp-5.
resp2                       pic s9(8) comp-5.
userid                      pic x(8).

すべてのパラメータがExternQuerySecurityに渡され、戻り値としては、次のパラメータだけが予期されます。

read-cvda                   pic s9(8) comp-5.
update-cvda                 pic s9(8) comp-5.
control-cvda                pic s9(8) comp-5.
alter-cvda                  pic s9(8) comp-5.
resp                        pic s9(8) comp-5.
resp2                       pic s9(8) comp-5.

「read」に「READ」が適用されると、read-cvdaが予期されます。

「update」に「READ」が適用されると、update-cvdaが予期されます。

「control」に「READ」が適用されると、control-cvdaが予期されます。

「alter」に「READ」が適用されると、alter-cvdaが予期されます。

「resp」と「resp2」は、常に予期されます。

注:

各インタフェース・フィールドの末尾は2進数のゼロで、ExternQuerySecurityをCで書く場合に便利です。

「read」のcvda値は、次のとおりです。

    READABLE        35.
    NOTREADABLE     36.

「update」のcvda値は、次のとおりです。

    UPDATABLE        37.
    NOTUPDATABLE     38.

「control」のcvda値は、次のとおりです。

    CTRLABLE         56.
    NOTCTRLABLE      57.

「alter」のcvda値は、次のとおりです。

    ALTERABLE        52.
    NOTALTERABLE     53.

詳細は、IBMのドキュメントでcvda値を参照してください。

S9(9) COMP-5は、符号付きintと同等です。

ExternQuerySecurityのためのサンプルCOBOLコード

リスト15-4 ExternQuerySecurityのためのサンプルCOBOLコード
IDENTIFICATION DIVISION.
       PROGRAM-ID. "ExternQuerySecurity".
       DATA DIVISION.
       WORKING-STORAGE SECTION.
       copy "ctypes".
       01 ret-code            usage int.
       01 cvda-logmessage        pic s9(8) comp-5.
          88 LOG                 value 54.
          88 NOLOG               value 55.
       01 cvda-read              pic s9(8) comp-5.
          88 READABLE            value 35.
          88 NOTREADABLE         value 36.
       01 cvda-update            pic s9(8) comp-5.
          88 UPDATABLE           value 37.
          88 NOTUPDATABLE        value 38.
       01 cvda-control           pic s9(8) comp-5.
          88 CTRLABLE            value 56.
          88 NOTCTRLABLE         value 57.
       01 cvda-alter             pic s9(8) comp-5.
          88 ALTERABLE           value 52.
          88 NOTALTERABLE        value 53.
       LINKAGE SECTION.
       01 LK-restype                     pic x(7).
       01 LK-restype-data-value          pic x(12).
       01 LK-resclass                    pic x(8).
       01 LK-resclass-data-value         pic x(8).
       01 LK-residlength                 pic x(11).
       01 LK-residlength-data-value      pic s9(8) comp-5.
       01 LK-resid                       pic x(5).
       01 LK-resid-data-value            pic x(246).
       01 LK-logmessage                  pic x(10).
       01 LK-logmessage-cvda             pic s9(8) comp-5.
       01 LK-read                        pic x(10).
       01 LK-read-cvda                   pic s9(8) comp-5.
       01 LK-update                      pic x(10).
       01 LK-update-cvda                 pic s9(8) comp-5.
       01 LK-control                     pic x(10).
       01 LK-control-cvda                pic s9(8) comp-5.
       01 LK-alter                       pic x(10).
       01 LK-alter-cvda                  pic s9(8) comp-5.
       01 LK-resp                        pic s9(8) comp-5.
       01 LK-resp2                       pic s9(8) comp-5.
       01 LK-userid                      pic x(8).
       PROCEDURE DIVISION USING LK-restype
                                LK-restype-data-value
                                LK-resclass
                                LK-resclass-data-value
                                LK-residlength
                                LK-residlength-data-value
                                LK-resid
                                LK-resid-data-value
                                LK-logmessage
                                LK-logmessage-cvda
                                LK-read
                                LK-read-cvda
                                LK-update
                                LK-update-cvda
                                LK-control
                                LK-control-cvda
                                LK-alter
                                LK-alter-cvda
                                LK-resp
                                LK-resp2
                                LK-userid
                                .
*     *    display "ExternQuerySecurity : LK-restype               =" LK-restype
*     *    display "ExternQuerySecurity : LK-restype-data-value    =" LK-restype-data-value
*     *    display "ExternQuerySecurity : LK-resclass              =" LK-resclass
*     *    display "ExternQuerySecurity : LK-resclass-data-value   =" LK-resclass-data-value
*     *    display "ExternQuerySecurity : LK-residlength           =" LK-residlength
*     *    display "ExternQuerySecurity : LK-residlength-data-value=" LK-residlength-data-value
*     *    display "ExternQuerySecurity : LK-resid                 =" LK-resid
*     *    display "ExternQuerySecurity : LK-resid-data-value      =" LK-resid-data-value
*     *    display "ExternQuerySecurity : LK-logmessage            =" LK-logmessage
*     *    display "ExternQuerySecurity : LK-logmessage-cvda       =" LK-logmessage-cvda
*     *    display "ExternQuerySecurity : LK-read                  =" LK-read
*     *    display "ExternQuerySecurity : LK-read-cvda             =" LK-read-cvda
*     *    display "ExternQuerySecurity : LK-update                =" LK-update
*     *    display "ExternQuerySecurity : LK-update-cvda           =" LK-update-cvda
*     *    display "ExternQuerySecurity : LK-control               =" LK-control
*     *    display "ExternQuerySecurity : LK-control-cvda          =" LK-control-cvda
*     *    display "ExternQuerySecurity : LK-alter                 =" LK-alter
*     *    display "ExternQuerySecurity : LK-alter-cvda            =" LK-alter-cvda
*     *    display "ExternQuerySecurity : LK-resp                  =" LK-resp
*     *    display "ExternQuerySecurity : LK-resp2                 =" LK-resp2
           if address of LK-read not = null
              if LK-read = "READ"
                 set READABLE         to true
                 move cvda-read       to LK-read-cvda
              end-if
           end-if
           if address of LK-update not = null
              if LK-update = "UPDATE"
                 set UPDATABLE        to true
                 move cvda-update     to LK-update-cvda
              end-if
           end-if
           if address of LK-control not = null
              if LK-control = "CONTROL"
                 set CTRLABLE         to true
                 move cvda-control    to LK-control-cvda
              end-if
           end-if
           if address of LK-alter not = null
              if LK-alter = "ALTER"
                 set ALTERABLE        to true
                 move cvda-alter      to LK-alter-cvda
              end-if
           end-if
           move zero to LK-resp LK-resp2
           move zero to ret-code
*     *    return code
*     *    0  = OK
*     *    -1 = operation failed (INVREC wil returned to the user program)
           GOBACK returning ret-code.
C言語によるExternQuerySecurityの開発
  1. このインタフェースは次のように使用します。
  2. int ExternQuerySecurity(char *restype, char *restype_data_value, char *resclass, char *resclass_data_value, char *residlength, int *residlength_data_value, char *resid, char *resid_data_value, char *logmessage, int *logmessage_cvda, char *read, int *read_cvda, char *update, int *update_cvda, char *control, int *control_cvda, char *alter, int *alter_cvda, int *resp, int *resp2, char *userid);

  3. ExternQuerySecurity.o」を生成し、それをARTサーバー(STRN、STR1、ATRN、ATR1、CTRN、CTR1)にリンクさせます。
  4. makefile_intg (Cics_Rt/tools)で、各サーバー(STRN_OBJS、STR1_OBJS、ATRN_OBJS、ATR1_OBJS、CTRN_OBJS、CTR1_OBJS)のオブジェクト変数に「ExternQuerySecurity.o」を追加します。
  5. makefileを実行し、これらのサーバーを再構築します。

 


サポートされているEIBフィールド

次の表では、Oracle Tuxedo ART for CICSでサポートされているEIBフィールドについて説明します。

表15-3 サポートされているEIBフィールド
EIBフィールド
ノート
EIBAID
 
EIBATT
認識済
EIBCALEN
 
EIBCOMPL
認識済
EIBCONF
認識済
EIBCPOSN
 
EIBDATE
 
EIBDS
 
EIBEOC
認識済
EIBERR
認識済
EIBERRCD
認識済
EIBFMH
認識済
EIBFN
 
EIBFREE
認識済
EIBNODAT
認識済
EIBRCODE
 
EIBRECV
 
EIBREQID
 
EIBRESP
 
EIBRESP2
 
EIBRLDBK
認識済
EIBRSRCE
 
EIBSIG
認識済
EIBSYNC
認識済
EIBSYNRB
認識済
EIBTASKN
 
EIBTIME
 
EIBTRMID
 
EIBTRNID
 

 


サポートされているBMSマクロ

Oracle Tuxedo ART for CICSによりサポートされているBMSマクロについて、次に説明します。

マップセットDFHMSD

TYPE=(リストから1つのみ選択)

SYSPARM (recognized) DSECT (recognized) MAP (recognized) FINAL
注: recognizedは、関数は完了していないが、MAPGENコンパイルの実行時にエラーがないことを意味します。

MODE=(リストから1つのみ選択)

OUT IN INOUT

LANG=(リストから1つのみ選択)

COBOL PLI C

STORAGE=AUTO

BASE=NAME

CTRL=(リストから任意の組合せをコンマで区切って選択)

FREEKB ALARM FRSET

EXTATT=(リストから1つのみ選択)

NO MAPONLY YES

COLOR=(リストから1つのみ選択)

DEFAULT Color

HILIGH=(リストから1つのみ選択)

OFF BLINK REVERSE UNDERLINE

PS=(リストから1つのみ選択)

Psid

TERM=3270-2

SUFFIX=(1桁の英数字または空白)

MAPATTS=(リストから任意の組合せをコンマで区切って選択)

COLOR HILIGHT OUTLINE PS SOSI

DSATTS=(リストから任意の組合せをコンマで区切って選択)

COLOR HILIGHT OUTLINE PS SOSI

OUTLINE=(リストから1つのみ選択)

BOX LEFT LEFT,RIGHT LEFT,OVER LEFT,UNDER LEFT,RIGHT,OVER LEFT,RIGHT,UNDER LEFT,RIGHT,OVER,UNDER RIGHT RIGHT,OVER RIGHT,UNDER RIGHT,OVER,UNDER OVER OVER,UNDER UNDER

SOSI=(リストから1つのみ選択)

YES NO

マップDFHMDI

SIZE=(line,column)

CTRL=(リストから任意の組合せをコンマで区切って選択)

FREEKB ALARM FRSET

EXTATT=(リストから1つのみ選択)

NO MAPONLY YES

COLOR=(リストから1つのみ選択)

DEFAULT Color

HILIGHT=(リストから1つのみ選択)

OFF BLINK REVERSE UNDERLINE

PS=(リストから1つのみ選択)

psid

MAPATTS=(リストから任意の組合せをコンマで区切って選択)

COLOR HILIGHT OUTLINE PS SOSI

DSATTS=(リストから任意の組合せをコンマで区切って選択)

COLOR HILIGHT OUTLINE PS SOSI

OUTLINE=(リストから1つのみ選択)

BOX LEFT LEFT,RIGHT LEFT,OVER LEFT,UNDER LEFT,RIGHT,OVER LEFT,RIGHT,UNDER LEFT,RIGHT,OVER,UNDER RIGHT RIGHT,OVER RIGHT,UNDER RIGHT,OVER,UNDER OVER OVER,UNDER UNDER

SOSI=(リストから1つのみ選択)

YES NO

COLUMN=(リストから1つのみ選択)

SAME Number NEXT

LINE=(リストから1つのみ選択)

SAME Number NEXT

JUSTIFY=(リストから1つのみ選択)

LEFT LEFT,FIRST LEFT,LAST RIGHT RIGHT,FIRST RIGHT,LAST BOTTOM

HEADER=YES

TRAILER=YES

フィールドDFHMDF

CASE=MIXED

POS=(リストから1つのみ選択)

Number Line,Column

LENGTH=number

JUSTIFY=(リストから1つのみ選択)

LEFT LEFT,BLANK LEFT,ZERO RIGHT RIGHT,BLANK RIGHT,ZERO

INITIAL='char-data'

XINIT='hex-data'

GINIT='DBCS-characters'

ATTRB=(parameter group A, parameter B, parameter group C)

パラメータ・グループAから正確に1つだけ選択します。

ASKIP PROT UNPROT UNPROT,NUM

パラメータ・グループBからゼロまたは1つ選択します。

BRT NORM DRK

パラメータ・グループCから任意の組合せ(ゼロからすべて)を選択します。このグループは、グループBのパラメータも使用される場合にのみ許容されます。

IC FSET

COLOR=(リストから1つのみ選択)

DEFAULT Color

PS=(リストから1つのみ選択)

Psid

HILIGHT=(リストから1つのみ選択)

OFF BLINK REVERSE UNDERLINE

GRPNAME=group-name

OCCURS=number

PICIN='value'

PICOUT='value'

OUTLINE=(リストから1つのみ選択)

BOX LEFT LEFT,RIGHT LEFT,OVER LEFT,UNDER LEFT,RIGHT,OVER LEFT,RIGHT,UNDER LEFT,RIGHT,OVER,UNDER RIGHT RIGHT,OVER RIGHT,UNDER RIGHT,OVER,UNDER OVER OVER,UNDER UNDER

SOSI=(リストから1つのみ選択)

YES NO

 


サポートされているECI C APIパラメータ

次の表では、Oracle Tuxedo ART for CICSでサポートされているECI C APIパラメータについて説明します。

注: ECI v1 API CICS_ExternalCall (ECI_Parms)のみがサポートされています。

表15-4 ECI C APIパラメータ
コール・タイプ
パラメータ
ノート
ECI_SYNC / ECI_ASYNC
eci_call_type
 
eci_program_name
eci_program_nameは、ART CICSのprograms.descで定義されているプログラム名です。
eci_userid
セキュリティがART CICS側で有効でない場合、eci_useridはECIエミュレータでチェックされません。
eci_password
セキュリティがART CICS側で有効でない場合、eci_passwordはECIエミュレータでチェックされません。
eci_extend_mode
 
eci_luw_token
 
eci_version
 
eci_commarea
 
eci_commarea_length
 
eci_system_name
デフォルトのシステム名は許可されないため、NULLは指定できません。
eci_userid2
 
eci_password2
 
eci_timeout
 
ECI_GET_REPLY
eci_call_type
 
eci_commarea
 
eci_commarea_length
 
eci_version
 

 


サポートされているCPIC APIパラメータ

次の表では、Oracle Tuxedo ART for CICSでサポートされているCPIC APIパラメータについて説明します。

表15-5 サポート対象のCPICクライアントC API
CPI-C API
CPI-Cクライアント
CPI-Cサーバー
ノート
Windows Server
32ビット
Linux 64ビット
ART CICS
サーバー64ビット
Linux/Solaris/AIX
cmallc
   
cmcanc
   
cmcfmd
   
cmdeal
 
cmect
   
cmemn
   
cmepln
   
cmesl
   
cminit
 
ART CICS CPI-Cクライアントでは、cminitによって設定されたシンボリック宛先名を使用してリモートCICSシステムIDが指定されます。
cmrcv
 
cmscsp/xcscsp
   
cmscst/xcscst
 
CM_SECURITY_PROGRAMCM_SECURITY_NONEの2つのタイプのみがサポートされています。
cmscsu/xcscsu
   
cmsdt
 
cmsend
 
cmsmn
   
cmspln
 
cmsplnは、ART CICS CPI-Cサポートで実装されるダミー関数です。リモートCICSを指定するには、cminitを使用してシンボリック宛先名を設定してください。
cmspm
   
cmssl
   
cmstpn
   
cmwait
   
cmaccp
   
 
cmflus
 
cmserr
 
WinCPI-CSetEvent
     

表15-6 サポート対象のCPICクライアントJAVA API
CPI-C API
CPI-Cクライアント
CPI-Cサーバー
ノート
ART CICS
サーバー64ビット
Linux/Solaris/AIX
cminit
 
ART CICS CPI-Cクライアントでは、cminitによって設定されたシンボリック宛先名を使用してリモートCICSシステムIDが指定されます。
cmstpn
   
cmallc
   
cmsst
   
cmsend
 
cmflus
 
cmrcv
 
cmdeal
 
cmsdt
 
 
cmaccp
 
 
cmserr
 
 


  先頭に戻る       前  次