画面名 | 対象名 | 内容 | 条件 |
---|
[COBOL実行基盤インタフェース生成]画面 | ライブラリ名 | 入力文字数 | 1~255文字 |
文字種 | 使用可能文字種 | |
[アプリケーション情報の設定]ウィザード > [基本情報]画面 | サーバアプリケーション名 | 入力文字数 | |
文字種 | 使用可能文字種 | [使用する実行基盤の種別]が“同期アプリケーション連携実行基盤”および“非同期アプリケーション連携実行基盤”の場合 [使用する実行基盤の種別]が“バッチ実行基盤”の場合 先頭は半角英文字であること 2文字目以降は、半角英文字、半角数字
[生成対象のアプリケーション情報]一覧の中で一意であること
|
使用禁止文字列 | “any”、“apfw_result”、“apfwExcept”、“apfwSequenceOctet”、“attribute”、“boolean”、“case”、“char”、“const”、“context”、“default”、“double”、“enum”、“exception”、“FALSE”、“fixed”、“float”、“in”、“inout”、“interface”、“long”、“longdouble”、“longlong”、“module”、“Object”、“octet”、“oneway”、“out”、“raises”、“readonly”、“sequence”、“short”、“string”、“struct”、“switch”、“TD_RTNVAL”、“TRUE”、“typedef”、“union”、“unsigned”、“void”、“wchar”、“wstring” (大文字と小文字の区別なし) |
プログラム名 | 入力文字数 | |
文字種 | 使用可能文字種 | |
使用禁止文字列 | |
[アプリケーション情報の設定]ウィザード > [実行基盤インタフェースの出力情報]画面 | 出力ファイルのプレフィクス | 入力文字数 | |
文字種 | 使用可能文字種 | |
使用禁止文字列 | |
コメントファイル名 | 入力文字数 | 絶対パスで0~1024バイト |
パッケージ名 | 文字種 | 使用可能文字種 | Java識別子(注2)であること |
使用禁止文字種 | 全角文字、'$'記号 |
使用禁止文字列 | “bean”、“ctc”、“wtc”、“endian”、“cdr” (大文字と小文字の区別あり) |
[パラメタの設定]画面 | パラメタ名 | 入力文字数 | 1~28文字 |
文字種 | 使用可能文字種 | |
使用禁止文字列 | “any”、“apfw_result”、“apfwExcept”、“apfwSequenceOctet”、“attribute”、“boolean”、“case”、“char”、“const”、“context”、“default”、“double”、“enum”、“exception”、“FALSE”、“fixed”、“float”、“in”、“inout”、“interface”、“long”、“longdouble”、“longlong”、“module”、“Object”、“octet”、“oneway”、“out”、“raises”、“readonly”、“sequence”、“short”、“string”、“struct”、“switch”、“TD_RTNVAL”、“TRUE”、“typedef”、“union”、“unsigned”、“void”、“wchar”、“wstring”“INVALID-MARKER”、“INVALID-MARKER2”、“APFW_USERWORK”、“APFW_USERWORK_LENGTH”、“APFW_EXCEPTION”、“APFW_RTN”、“APFW_DB_RESULT”(大文字と小文字の区別なし) COBOL予約語(注1) [使用する実行基盤の種別]が“バッチ実行基盤”の場合 “APFW_”で始まる名前(大文字と小文字の区別なし)
|
COBOL登録集名 | 入力文字数 | 絶対パスで1~160バイト |
文字種 | 使用可能文字種 | 拡張子が“cobol”、“cob”、または“cbl”であること |
注1)COBOL予約語については、“COBOL文法書”を参照してください。
注2)Java識別子の規約について、以下に示します。
禁止文字でないこと | 【禁止文字】 演算子、空白(半角および全角)、タブ、改行、その他エスケープ文字 |
予約語でないこと | 【予約語】 abstract、assert、boolean、break、byte、case、catch、char、class、const、continue、default、do、double、else、extends、final、finally、float、for、goto、if、implements、import、instanceof、int、interface、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while (大文字と小文字の区別あり) |
論理型リテラルでないこと | 【論理型リテラル】 true、false |
空リテラルでないこと | 【空リテラル】 null |
1文字目の使用可能文字 | $(\u0024)、_(\u005f) Java文字(数字を除く) 詳細についてはJava言語規定を参照してください。 |
2文字目以降の使用可能文字 | $(\u0024)、_(\u005f) Java文字(数字を含む) 詳細についてはJava言語規定を参照してください。 |