ページの先頭行へ戻る
Interstage Business Application Server アプリケーション開発ガイド
FUJITSU Software

E.1.2 COBOL開発支援ツールの文字の制約

COBOL実行基盤インタフェース生成画面

画面名

対象名

内容

条件

[COBOL実行基盤インタフェース生成]画面

ライブラリ名

入力文字数

1~255文字

文字種

使用可能文字種

  • 全角文字以外

  • 先頭が半角英文字のみ

  • 2文字目以降は、半角英文字、半角数字、半角ハイフン(-)、または半角アンダースコア(_)であること

[アプリケーション情報の設定]ウィザード > [基本情報]画面

サーバアプリケーション名

入力文字数

  • [使用する実行基盤の種別]が“同期アプリケーション連携実行基盤”および“非同期アプリケーション連携実行基盤”の場合
    1~255文字

  • [使用する実行基盤の種別]が“バッチ実行基盤”の場合
    1~30文字

文字種

使用可能文字種

  • [使用する実行基盤の種別]が“同期アプリケーション連携実行基盤”および“非同期アプリケーション連携実行基盤”の場合

    • 先頭が半角英文字であること

    • 2文字目以降は、半角英文字、半角数字、または半角アンダースコア(_)であること

  • [使用する実行基盤の種別]が“バッチ実行基盤”の場合

    • 先頭は半角英文字であること

    • 2文字目以降は、半角英文字、半角数字

  • [生成対象のアプリケーション情報]一覧の中で一意であること([出力ソースの言語種別]が“Java(Webサービス)”の場合、先頭文字のみ大文字と小文字の区別なし)

使用禁止文字列

“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”
(大文字と小文字の区別なし)

プログラム名

入力文字数

  • [使用する実行基盤の種別]が“同期アプリケーション連携実行基盤”および“非同期アプリケーション連携実行基盤”の場合
    1~140文字

  • [使用する実行基盤の種別]が“バッチ実行基盤”の場合
    [出力ファイルのプレフィクス]との合計が30文字以内

文字種

使用可能文字種

  • 半角英文字、半角数字、または半角アンダースコア(_)

  • 先頭が半角英文字のみ

  • [生成対象のアプリケーション情報]一覧の中で一意であること(大文字と小文字の区別なし)

  • [使用する実行基盤の種別]が“同期実行アプリケーション連携実行基盤”、かつ[出力ソースの言語種別]が“Java(Webサービス)”の場合

    • Java識別子(注1)であること(大文字と小文字の区別なし)

使用禁止文字列

  • “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”
    (大文字と小文字の区別なし)

  • COBOL予約語(注2

[アプリケーション情報の設定]ウィザード > [実行基盤インタフェースの出力情報]画面

出力ファイルのプレフィクス

入力文字数

  • [使用する実行基盤の種別]が“同期アプリケーション連携実行基盤”および“非同期アプリケーション連携実行基盤”の場合
    1~20文字

  • [使用する実行基盤の種別]が“バッチ実行基盤”の場合

    • 1~20文字

    • [プログラム名]と合計で30文字以内

文字種

使用可能文字種

  • 半角英文字、半角数字、半角アンダースコア(_)、または半角ハイフン(-)

  • 先頭は半角英文字のみ

  • [生成対象のアプリケーション情報]一覧の中で一意であること(大文字と小文字の区別なし)

使用禁止文字列

  • “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”
    (大文字と小文字の区別なし)

  • COBOL予約語(注2

コメントファイル名

入力文字数

絶対パスで0~1024バイト

パッケージ名

文字種

使用可能文字種

Java識別子(注1であること

使用禁止文字種

全角文字、'$'記号

使用禁止文字列

“bean”、“ctc”、“wtc”、“endian”、“cdr”
(大文字と小文字の区別あり)

[パラメタの設定]画面

パラメタ名

入力文字数

1~28文字

文字種

使用可能文字種

  • 半角英文字、半角数字、半角ハイフン(-)または半角アンダースコア(_)

  • 先頭は半角英文字のみ

  • [COBOLプログラムに渡すパラメタ]一覧の中で一意であること

使用禁止文字列

  • “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予約語(注2

  • [使用する実行基盤の種別]が“バッチ実行基盤”の場合
    “APFW_”で始まる名前(大文字と小文字の区別なし)

COBOL登録集名

入力文字数

絶対パスで1~160バイト

文字種

使用可能文字種

拡張子が“cobol”、“cob”、または“cbl”であること

  
1Java識別子の規約について

  

禁止文字でないこと

【禁止文字】
演算子、空白(半角および全角)、タブ、改行、その他エスケープ文字

予約語でないこと

【予約語】
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言語規定を参照してください。


注2)COBOL予約語については、“COBOL文法書”を参照してください。

配備画面

画面名

部品名

内容

説明

[配備]ページ > [配備先の設定]画面

Interstage JMXサービスのポート番号

入力文字数

1~5文字

数値の範囲

0~65535

ワークユニット名

入力文字数

1~36文字

文字種

使用可能文字種

  • 半角英数字、半角アンダースコア(_)、半角ハイフン(-)

  • 1文字目および終端文字は半角英数字のみ

使用禁止文字列

  • サーバがWindowsの場合
    “aux”、“com1”、“com2”、“com3”、“com4”、“com5”、“com6”、“com7”、“com8”、“com9”、“con”、
    “lpt1”、“lpt2”、“lpt3”、“lpt4”、“lpt5”、“lpt6”、“lpt7”、“lpt8”、“lpt9”、“nul”、“prn”
    (大文字と小文字の区別なし)

業務名

入力文字数

  • 1~255文字

文字種

使用可能文字種

  • 半角英数字、半角アンダースコア(_)、半角ハイフン(-)、ピリオド(.)

  • 1文字目は半角英数字のみ

[配備]ページ > [配備物の格納先の設定]画面

定義ファイルの格納パス

入力文字数

1~255文字

文字種

使用禁止文字種

  • 半角カナ

  • サーバがSolaris、Linuxの場合

    • 半角空白

  • サーバがWindowsの場合

    • " * , ; < > ? | / 半角空白

    • 全角文字

使用禁止文字列

  • 配備管理用プロジェクト、または配備対象のプロジェクトで指定されたリモート開発機能のサーバディレクトリと同一の文字列

  • サーバがSolaris、Linuxの場合

    • 相対パス

    • 先頭文字が半角スラッシュ(/)以外の文字列

  • サーバがWindowsの場合

    • コンピュータ名で始まるパス名(UNC形式)

    • 相対パス

    • 先頭文字が半角英文字以外の文字列

    • 2文字目が半角コロン(:)以外の文字列

    • 3文字目が半角円記号(\)以外の文字列

    • 終端文字が円記号(\)

プレロードライブラリの格納パス

入力文字数

1~255文字

文字種

使用禁止文字種

  • 半角カナ

  • サーバがSolaris、Linuxの場合

    • 半角空白

  • サーバがWindowsの場合

    • " * , ; < > ? | / 半角空白

    • 全角文字

使用禁止文字列

  • 配備管理用プロジェクト、または配備対象のプロジェクトで指定されたリモート開発機能のサーバディレクトリと同一の文字列

  • サーバがSolaris、Linuxの場合

    • 相対パス

    • 先頭文字が半角スラッシュ(/)以外の文字列

  • サーバがWindowsの場合

    • コンピュータ名で始まるパス名(UNC形式)

    • 相対パス

    • 先頭文字が半角英文字以外の文字列

    • 2文字目が半角コロン(:)以外の文字列

    • 3文字目が半角円記号(\)以外の文字列

    • 終端文字が円記号(\)

ダイナミックロードの格納パス

入力文字数

1~255文字

文字種

使用禁止文字種

  • 半角カナ

  • サーバがSolaris、Linuxの場合

    • 半角空白

  • サーバがWindowsの場合

    • " * , ; < > ? | / 半角空白

    • 全角文字

使用禁止文字列

  • 配備管理用プロジェクト、または配備対象のプロジェクトで指定されたリモート開発機能のサーバディレクトリと同一の文字列

  • サーバがSolaris、Linuxの場合

    • 相対パス

    • 先頭文字が半角スラッシュ(/)以外の文字列

  • サーバがWindowsの場合

    • コンピュータ名で始まるパス名(UNC形式)

    • 相対パス

    • 先頭文字が半角英文字以外の文字列

    • 2文字目が半角コロン(:)以外の文字列

    • 3文字目が半角円記号(\)以外の文字列

    • 終端文字が円記号(\)

業務共通制御ライブラリの格納パス

入力文字数

1~255文字

文字種

使用禁止文字種

  • 半角カナ

  • サーバがSolaris、Linuxの場合

    • 半角空白

  • サーバがWindowsの場合

    • " * , ; < > ? | / 半角空白

    • 全角文字

使用禁止文字列

  • 配備管理用プロジェクト、または配備対象のプロジェクトで指定されたリモート開発機能のサーバディレクトリと同一の文字列

  • サーバがSolaris、Linuxの場合

    • 相対パス

    • 先頭文字が半角スラッシュ(/)以外の文字列

  • サーバがWindowsの場合

    • コンピュータ名で始まるパス名(UNC形式)

    • 相対パス

    • 先頭文字が半角英文字以外の文字列

    • 2文字目が半角コロン(:)以外の文字列

    • 3文字目が半角円記号(\)以外の文字列

    • 終端文字が円記号(\)