ObjectScript の使用法 ObjectScript の概要 機能 言語の概要 コマンドと関数の呼び出し 構文規則 大文字と小文字の区別 Unicode 空白 コメント リテラル 識別子 ラベル ネームスペース 予約語 データ型とデータ値 文字列 数値 オブジェクト 永続多次元配列 (グローバル) 未定義の値 ブーリアン値 日付 変数 変数のカテゴリ ローカル変数 プロセス・プライベート・グローバル グローバル 特殊変数 変数のタイプと変換 変数の宣言 演算子と式 演算子と式の概要 文字列から数値への変換 算術演算子 数値関係演算子 論理比較演算子 文字列連結演算子 (_) 文字列関係演算子 パターン・マッチ演算子 (? または '?) 間接演算子 (@) 正規表現 ワイルドカードと修飾子 リテラルと文字の範囲 文字タイプ・メタ文字 グループ化構文 アンカー・メタ文字 論理演算子 文字表現メタ文字 モード コメント エラー・メッセージ コマンド コマンド・キーワード コマンド引数 コマンド後置条件式 単一行での複数コマンド 変数割り当てコマンド コード実行コンテキスト・コマンド コードの呼び出し フロー制御コマンド 入出力コマンド 呼び出し可能なユーザ定義コードモジュール プロシージャ、ルーチン、サブルーチン、関数、メソッドの概要 プロシージャの定義 パラメータ渡し プロシージャ・コード プロシージャ範囲内の間接指定、XECUTE コマンド、および JOB コマンド プロシージャ内でのエラー・トラップ 従来のユーザ定義コード ObjectScript マクロとマクロ・プリプロセッサ マクロの使用 システム・プリプロセッサ・コマンド・リファレンス システムにより提供されるマクロの使用 マクロが拡張される条件 埋め込み SQL 埋め込み SQL 多次元配列 多次元配列の概要 多次元配列の操作 詳細 文字列演算 基本的な文字列演算と関数 区切り文字列演算 リスト構造文字列演算 リストと区切り文字列の比較 ロック管理 システム全体での現在のロックの管理 ^LOCKTAB ユーティリティ 待機ロック要求 デッドロックの回避 トランザクション処理 アプリケーションでのトランザクション管理 自動トランザクション・ロールバック トランザクション処理に関するシステム全体の問題 現在のすべてのトランザクションの一時停止 エラー処理 TRY-CATCH メカニズム %Status エラー処理 従来のエラー処理 アプリケーション・エラーのログ作成 コマンド行ルーチンのデバッグ 保護されたデバッグ・シェル ObjectScript デバッガによるデバッグ BREAK コマンドによるデバッグ スタックを表示する %STACK の使用法 その他のデバッグ・ツール