基本ターミナル チュートリアル
このチュートリアルでは、iSeries (tn5250) ターミナルに接続し、ログインして、ターミナルから情報を抽出します。
ターミナルの前提条件と設定については、ターミナル エミュレータの自動化を参照してください。
-
既存のロボットを開くか、新しいロボット
を作成します。
-
[実行の準備] をクリックしてください。
- [ロボット定義] ペインで、ターミナルにログインするためのログイン名とパスワードを含む変数を追加します。また、出力テキストを格納する変数を追加します。
-
ロボット ワークフローで、必須のパラメータを含む「ターミナル」ステップを追加します。このチュートリアルでは、iSeries (tn5250) ターミナルに接続します。ステップを設定します。
-
エミュレータ: iSeries (tn5250)
-
アクション: 接続
-
ホスト: terminal5250_server:11623
-
オプション: env.TERM=IBM-3477-FC
ここで、terminal5250_server はターミナル名または IP アドレス、:11623 はターミナル接続ポート番号です。env.TERM パラメータを省略した場合、エミュレータはデフォルトのターミナル タイプ (IBM-3179-2) に接続されます。「ターミナル エミュレータの自動化」の「サポートされている tn5250 ドライバー ターミナル」を参照してください。このオプションは、iSeries (tn5250) ドライバーに固有のものです。
ロボットを再起動すると、セッションが破棄され、ターミナルが閉じます。 -
-
[レコーダー ビュー] で、ターミナル タブを右クリックし、[フィールドに入力] アプリケーション アクションを選択してユーザー名を入力し、カーソルを [パスワード] フィールドに移動します。
ターミナル タブを右クリックし、[フィールドに入力] を選択してパスワードを入力し、カーソルを次のフィールドに移動します。
本番環境では、変数を使用してログインとパスワードを渡します。
-
ターミナル タブを右クリックし、[キー プレス]ステップを選択します。デフォルトでは、[Enter] がキーとして選択されます。
iSeries ホストにログインするには、このステップを実行します。
-
この時点から、ロボットは iSeries ホスト上のアプリケーションと対話できるようになります。
画面の一番上の行を右クリックして、 を選択し、iSeries が入力を処理して更新するまで待機します。
-
FieldExit キーを使用してフィールドを順番に入力するには、[フィールドに入力] アクションを使用します。
または、レコーダー ビューでフィールドを選択し、ロボット ワークフローで [テキストを入力] ステップを追加して、その特定のフィールドにデータを入力します。フィールドを終了するには、計算された VK_FIELDEXIT キーを使用して [キー プレス] ステップを追加します。
- データを取得するために必要なすべてのステップが完了した後に、ターミナル ウィンドウから情報を抽出します。テキスト行を抽出するには、行を右クリックし、 > <変数名> を選択します。[ステップ] をクリックします。[状態] ペインの変数分岐に、抽出した値が表示されます。
ターミナル ウィンドウ全体のスクリーンショットを撮影するには、レコーダー ビューで画面要素を選択し、[画像を次へ抽出] をクリックします。既存の変数を選択するか、[変数を作成] を選択して新しい変数を作成します。