[ |../../index.htm#lansa/lansa022_begin.htm]
現在地:

LANSAアプリケーション配布ツール

LANSA Windowsアプリケーションの配布 配布ツールを利用
配布ツールを利用することで、Visual LANSA-で開発された製品をパッケージ化し、お客様に配布することができます。配布先は社内、社外のいずれも可能です。

配布ツールの使い方を学ぶ

 
エディション日付: 2022年2月17日
© LANSA
 


当ガイドについて



当ガイドの対象者



当ガイドの使用方法



追加情報



1. はじめに



1.1 配布ツールとは?



1.2 配布モデル



1.2.1 アプリケーションとは?



1.2.2 バージョンとは?



1.2.3 パッチとは?



1.2.4 パッケージとは?



1.2.5 配布に必要なものは?



1.3 配布ツールの使用者



2. V15最新情報



3. 配布の計画



3.1 配布ツールの環境



3.1.1 ワークステーションをサーバーとして使用する



3.2 アプリケーションのライフサイクル



3.2.1 固定の配布スキーマにファイル・ライブラリをマッピング



3.3 バージョンまたはパッチのアップグレード



3.4 ユーザーごとまたはコンピュータごとのインストール



3.5 デジタル署名



3.5.1 インストーラー・ファイルにデジタル署名する理由



3.6 インストール・モード



3.7 SCCM による統合



3.8 クラウドへの配布



3.8.1 パフォーマンス・ガイド



4. 配布ツールの開始



4.1 配布ツールのメイン・ウィンドウ



4.1.1 メイン・ウィンドウのツールバー



4.1.2 ツール・メニュー



4.2 パッケージ保守ウィンドウ



4.2.1 パッケージ保守ウィンドウ・ツールバー



4.2.2 パッケージの編集メニュー



4.3 ヘルプ



5. 配布ツールの構成



5.1 会社の詳細の設定



5.1.1 会社の管理



5.1.2 会社の作成



5.2 省略値のクロスリファレンス オプション



6. アプリケーション



6.1 アプリケーションの作成



6.2 アプリケーションの詳細の変更



6.3 アプリケーションの削除



6.4 コミュニケーション・テーブルを含める



7. バージョンとパッチ



7.1 バージョンの作成



7.2 パッチの作成



7.3 パッケージを開く



7.3.1 インストール・オプションの編集



7.3.2 設定の編集



7.3.3 詳細の変更



7.3.4 関連付けるテンプレート



7.4 パッケージの削除



7.5 パッケージの保存



7.6 バージョンまたはパッチのチェック



7.7 バージョンまたはパッチの生成



7.7.1 パッケージの生成ログ



7.8 配布されたパッケージ



8. オプションと設定



8.1 インストール・オプション



8.1.1 実行パラメータ



8.1.2 追加の LANSA 機能



8.1.3 JIT



8.1.4 スーパーサーバー



8.1.5 データベース



8.1.6 デスクトップの設定



8.1.7 MSI インストール ダイアログ



8.2 リポジトリ オブジェクトの選択



8.2.1 選択されたオブジェクト・ビューアー



8.2.2 オブジェクト・タイプに関する特別な配慮



8.2.3 クロスリファレンス設定



8.2.4 テーブル・データの処理



8.2.5 テーブルのアップグレード処理



8.2.6 テーブル・スキーマ代替の構成



8.2.7 非 LANSA オブジェクトの導入パスの構成



8.2.8 Web ページをホームページに設定



8.3 設定



8.4 アプリケーション・アイコン



8.5 X_RUN 引数



8.6 実行するコマンド



8.6.1 コマンドの実行管理条件



8.6.2 有効なコマンドとパラメータ



8.6.3 コマンド・パラメータの有効な置換変数



8.7 言語



8.7.1 カスタム言語定義



8.8 Webデザイン



8.9 特別な処理のファイル



9. LANSA コミュニケーション機能の配布



9.1 ホスト側ルート・テーブルとリスナー・テーブルの追加



9.2 LANSA コミュニケーション・パッケージ設定とオプション



10. 開発システムへのインストール



11. 開発と運用 (DevOps)



11.1 評価版の設定 (フリーミアムのお客様)



11.2 テストおよび実稼働システムに配布するための設定 (プレミアムのお客様)



11.3 開発システムの設定 自動ビルド GitLab



11.4 Visual LANSA コマンド・ライン・コンパイラ



11.5 テストおよび実稼働システムの設定



テストおよび実稼働システムの設定 (ターゲット: AWS の LANSA スタック)



テストおよび実稼働システムの設定 (単一のターゲット・インスタンス)



テストおよび実稼働システムの GitLab 設定 (単一のターゲット・インスタンス)



タスクの設定



AWS 設定を始める前に



AWS スタックのサブドメインを設定



AWS 以外の設定を始める前に



中央 Git リポジトリの設定



開発マシンに GitHub リポジトリを接続



セキュアな S3 バケットへのアクセスが与えられる IAM ロールを作成



セキュアな S3 バケットの作成



非公開リポジトリの SSH キー選択



公開 SSH キーで GitHub を構成



LANSA アプリケーション・スタックの起動



ターゲット・システムの設定



ターゲット・システムで Web サーバー・フックを確認



GitHub デプロイメント・パッケージの配信設定



ターゲット・システムに GitHub リポジトリを接続



ターゲット・システムに GitLab Runner をインストール



IDE が正しく構成されているかテスト



アプリケーションの配布



カスタム構成



GitLab カスタマイズのアイデア



11.6 Web サーバーのインストールから LANSA の最新リリースの更新まで



11.7 トラブルシューティング



配布エラー



Visual LANSA の配布ログ



Git Extensions に変更を表示



GitHub に変更を表示



GitHub で配布状態を確認



ターゲット・システムで配布状態を確認



ターゲット・システムに変更を表示



12. クライアント/サーバー・アプリケーションの配布



12.1 クライアント/サーバー配布の検討



12.2 組み込み関数を使用してサーバーに接続するスーパーサーバー・アプリケーション



12.3 WindowsまたはLinuxサーバーに接続するスーパーサーバー・アプリケーション



12.4 IBM i サーバーに接続するスーパーサーバー・アプリケーション



12.5 ネットワーク・サーバーのインストール



13. LANSA Web アプリケーションの配布



13.1 Web 配布モデル



13.2 考慮事項と制限



13.3 Web サーバー



13.4 アプリケーション・サーバー



13.5 ライセンス



14. LANSAアプリケーションのクラウド配布



14.1 クラウドのカスタマイズ



14.1.1 アマゾン ウェブ サービス (AWS)



CloudWatch ログファイルに警告を追加



エラー警告のインストール



MSI インストール・エラー



考慮すべきその他の警告



アプリケーション・アップグレード時の手順



Amazon マシンイメージ・アップグレード時の手順



単一のアベイラビリティーゾーン (AZ) の利用



オートスケーリングの考慮事項



15. JITアップグレードの手引き



15.1 JITアップグレードの主な特徴



15.2 パッケージ・アップグレード



15.3 アプリケーション・サーバー



15.4 導入先PCとクライアント・アプリケーション



15.5 アプリケーション・サーバー開発のライフサイクルに関する注意事項



15.6 JITアップグレードの推奨設定



15.7 JITのトラブルシューティング



15.8 JIT接続の追跡



15.9 JITパッケージ・アップグレードのカスタマイズ



16. 機能セット配布



16.1 LANSA 機能の選択



16.2 アプリケーション分離時の考慮事項



16.3 機能セット・バージョンのナンバリング・スキーム



16.4 機能セット配布 (FSD) に関するその他のコンセプト



16.5 機能セット配布 (FSD) の例



17. 配布テンプレート



17.1 配布テンプレートを作成する



17.2 配布テンプレートの確認、変更、削除



17.3 配布テンプレートのオプションと設定



17.3.1 テンプレート導入オプション



17.3.2 テンプレートのオプションの値と外観



17.3.3 テンプレートのサブセットの外観



17.4 提供配布テンプレート



17.4.1 XACTIVEX - ActiveXコンポーネントとしてラッピングされた公開LANSAコンポーネント



17.4.2 XALONE - スタンドアロン・システム



17.4.3 XAPPSV - JITパッケージ提供のためのアプリケーション・サーバー(データベースなし)のセットアップ



17.4.4 XAPPSVDB - JITパッケージ提供のためのアプリケーション・サーバー(データベースあり)のセット・アップ



17.4.5 XCLTBIF - スーパーサーバーの組み込み関数を使用してデータ・サーバーに接続するクライアント・アプリケーション



17.4.6 XEXPORT – エクスポートの内部定義



17.4.7 XOTHOBJ - 非 LANSA オブジェクトの配布



17.4.8 XSRVNET - ネットワーク・サーバーのセットアップ



17.4.9 XSRVOTH - 「その他の」データ・サーバーのセットアップ



17.4.10 XTRNAPP – 翻訳するオブジェクトの詳細付き翻訳アプリケーション



17.4.11 XTRNEXP – 翻訳するオブジェクトの詳細のエクスポート



17.4.12 XVLFONE – VLF-ONE アプリケーション



17.4.13 XVLWAPP – VL Web アプリケーション



17.4.14 XWAMAPP – WAM アプリケーション



18. LANSAで開発したアプリケーションの翻訳



18.1 スタンドアロン翻訳アプリケーションを使用した翻訳



18.1.1 翻訳が必要なオブジェクトを含むアプリケーションの配布



18.1.2 翻訳アプリケーションのインストールおよびオブジェクトの翻訳



18.2 Visual LANSA開発環境での翻訳



18.2.1 翻訳オブジェクトの配布



18.2.2 翻訳アプリケーションの実行とオブジェクトの翻訳



18.3 該当言語の翻訳のインポートおよびロード



19. 配布パッケージの確認



19.1 パッケージに含まれているオブジェクト



19.2 アプリケーションを検索



20. 配布パッケージのテスト



20.1 配布パッケージを生成するPCの割り当て



20.2 配布パッケージのテストに必要なPCの割り当て



20.3 配布済みアプリケーションのトラブルシューティング



21. アプリケーションのインストール



21.1 Windows インストーラー・ファイルのインストール



21.1.1 Windows エクスプローラーのインストーラー・ファイルをダブルクリック



21.1.2 msiexec.exe コマンドライン・オプション



21.1.3 管理者インストール



管理者コマンドからの管理者インストール



21.1.4 Web ブラウザーからのインストール



21.1.5 SCCM による統合



21.1.6 バージョン・インストールのダイアログ



「ようこそ」ダイアログ



エンドユーザー・ライセンス許諾ダイアログ



インストールの範囲ダイアログ



導入先フォルダ・ダイアログ



アプリケーション・ダイアログのセットアップ



ローカル・データベース・ダイアログのセットアップ



ユーザーID ダイアログ



Web サイト仮想フォルダのダイアログ



通信ポートのダイアログ



サーバー・ダイアログのセットアップ



タイプ・ダイアログのセットアップ



確認ダイアログ



プログレス・ダイアログ



完了ダイアログ



21.1.7 パッチ・インストールのダイアログ



「ようこそ」ダイアログ



確認ダイアログ



プログレス・ダイアログ



完了ダイアログ



21.1.8 ネットワーク・クライアントのインストール






バージョン・インストーラー・ファイルの再インストール



Windowsプログラムおよび機能



21.2 JITインストール



21.3 LANSAのインポート



21.4 インストールのトラブルシューティング



22. 既存のアプリケーションのアップグレード



22.1 MSI によりインストールされたアプリケーションのアップグレード



22.2 MSI インストールのダウングレード



22.3 V12アプリケーションをV14SP2以降にアップグレード



操作手順



配布バージョンの作成



必要なサーバーへの接続



オブジェクトを含むパッケージの検索



アプリケーション定義のバックアップ



外部ActiveXコントロールの配布



ActiveX用に発行されるLANSAコンポーネントの配布



ユーザー定義RDML組み込み関数の配布



アプリケーション用ランタイム・ライセンスのインストール



DLL のバージョン情報の設定



インストール関連のデータベース接続設定の指定



64 ビット・アプリケーションの配布



アプリケーション・ファイルを同じスキーマにインストール



配布ツールのチュートリアル



チュートリアル VS 現実世界



この演習について



この演習のシステム要件



配布ツールの設定



DTE010 – 配布ツールの設定



ステップ 1. 会社の定義



ステップ 2. 省略値のクロスリファレンス オプションの定義



ステップ 3. アプリケーションの定義



まとめ



クライアント・サーバー・アプリケーションの配布



DTE015 – クライアント・サーバー・アプリケーションの作成



ステップ 1. 提供の社員アプリケーションをインポート



ステップ 2. 提供の社員アプリケーションをコピー



ステップ 3. クライアント・サーバー・アプリケーションをテスト



まとめ



DTE020 – バージョン 1 パッケージを作成



ステップ 1. ルートテーブルをアプリケーションに追加



ステップ 2. バージョン 1 パッケージを定義



ステップ 3. 実行パラメータを定義



ステップ 4. パッケージ設定を確認



ステップ 5. バージョン 1 パッケージを生成



まとめ



DTE025 – バージョン 1 パッケージのインストール



ステップ 1. インストール・ファイルを検索



ステップ 2. 「人事システム」のバージョン 1 をインストール



ステップ 3. バージョン 1 を配布済に設定



まとめ



DTE030 – 社員アプリケーションの修正



ステップ 1. コンポーネント Data (II_DATA のコピー) を修正



ステップ 2. コンポーネント Store (II_STORE のコピー) を修正



ステップ 3. Editor (II_EDIT のコピー) にフィールド xEmployeeTitle を追加



ステップ 4. 社員アプリケーションの再テスト



まとめ



DTE035 – 社員アプリケーションのパッチを作成



ステップ 1. DLL バージョンの設定と変更されたコンポーネントのリコンパイル



ステップ 2. パッチ 1 のパッケージを作成



ステップ 3. パッチをインストール



まとめ



DTE040 – パッケージのバージョン 2 の作成



ステップ 1. DLL のバージョン設定



ステップ 2. アプリケーションの機能拡張



ステップ 3. バージョン 2 のパッケージを作成



ステップ 4. バージョン 2 をインストール



まとめ



スタンドアロン・アプリケーションの配布



DTE045 – スタンドアロン・アプリケーションの作成



ステップ 1. 提供の社員アプリケーションをインポート



ステップ 2. 提供の社員アプリケーションをコピー



ステップ 3. スタンドアロン社員アプリケーションをテスト



まとめ



DTE050 – バージョン 1 パッケージの作成



ステップ 1. SQL サーバー・データベースを作成



ステップ 2. バージョン 1 パッケージを定義



ステップ 3. 実行パラメータを定義



ステップ 4. データベース・パラメータの定義



ステップ 5. パッケージ設定を確認



ステップ 6. バージョン 1 パッケージの作成



まとめ



DTE055 – バージョン 1 パッケージのインストール



ステップ 1. インストール・ファイルを検索



ステップ 2. "社員システム" のバージョン 1 をインストール



まとめ



DTE060 – 社員アプリケーションの修正



ステップ



まとめ



DTE070 – バージョン 2 の作成



ステップ



まとめ



JIT を利用したアプリケーション配布



DTE075 – JIT サーバー・インストールの作成



ステップ 1. JIT サーバー・パッケージを作成



ステップ 2. JIT サーバー・インストールのインストール



まとめ



DTE080 – JIT サポート付きのクライアント・インストール・パッケージの作成



ステップ 1. バージョン 1 パッケージを定義



ステップ 2. X_RUN 引数を定義



ステップ 3. 実行の必須パラメータを定義



ステップ 4. JIT パラメータの定義



ステップ 5. パッケージ設定を確認



ステップ 6. ルートテーブルをアプリケーションに追加



ステップ 7. インストール・パッケージの生成



ステップ 8. クライアント・アプリケーション・パッケージを JIT サーバーにコピー



まとめ



DTE085 – JIT サポート付きのクライアント・アプリケーションのインストール



ステップ 1. インストール・ファイルを検索



ステップ 2. JIT アップデート付きのクライアント人事システムのバージョン 1 のインストール



まとめ



DTE090 – JIT アップデート付きのクライアント人事アプリケーション・パッケージの作成



ステップ 1. メインフォーム (II_MAIN のコピー) を変更



ステップ 2. JIT アップデート付きのクライアント人事システム用パッチの作成



ステップ 3. アプリケーションの更新: JIT アップデート付きの人事クライアント



まとめ



Windows サーバーへの配布



DTE095 – Windows サーバー・アプリケーションの作成



ステップ 1. 新規 SQL Server を定義



ステップ 2. Windows サーバーのインストール・パッケージを作成



ステップ 3. パッケージに含まれるリポジトリ・オブジェクトの定義



ステップ 4. 実行の必須パラメータを定義



ステップ 5. データベース設定を定義



ステップ 6. 追加の LANSA 機能を定義



ステップ 7. パッケージのチェックと生成



ステップ 8. Windows サーバー・アプリケーションのインストール



ステップ 9. Windows サーバーのインストールを確認



まとめ



DTE100 – Windows サーバー・アプリケーションのクライアントを実行



Windows サーバーに接続するクライアント



LANSA Windows アプリケーションの開始



ステップ 1. Windows サーバー・アプリケーションのクライアントを実行



Windows クライアント・サーバー・アプリケーションのデバッグ



まとめ



Web アプリケーションの配布



DTE120 - Web ページ・アプリケーションの作成



ステップ 1. モバイル Web アプリケーションの作成



まとめ



DTE125 - 配布ツール・アプリケーションの定義



ステップ 1. 会社を定義



ステップ 2. 省略値のクロスリファレンス設定を定義



ステップ 3. Web アプリケーションを定義



まとめ



DTE130 - バージョン 1 パッケージの作成



ステップ 1. 新規 SQL Server データベースを定義



ステップ 2. LANSA リスナーを定義



ステップ 3. パッケージに含まれるリポジトリ・オブジェクトの定義



ステップ 4. 実行パラメータを確認



ステップ 5. データベース設定を定義



ステップ 6. 追加の LANSA 機能を確認



ステップ 7. パッケージのチェックと生成



まとめ



DTE135 - Web アプリケーションのバージョン 1 をインストール



ステップ 1. インストール・ファイルを検索



ステップ 2. Web アプリケーションのバージョン 1 をインストール



ステップ 3. 配布した Web アプリケーションのテスト



ステップ 4. インストールされる Windows ショートカット



ステップ 5. Web アプリケーションのトラブルシューティング



まとめ



DTE140 - アプリケーションの変更、パッチの作成とインストール



ステップ 1. ファイルのバージョン番号を変更



ステップ 2. 連絡先の詳細ダイアログを変更



ステップ 3. パッチをインストール



ステップ 4. 更新されたアプリケーションをテスト



クラウド・チュートリアル



アマゾン ウェブ サービス用チュートリアル



AWS – アプリケーションの配布方法



CTE010 – LANSA Web アプリケーションのアップロード



ステップ 1. バケットを作成



まとめ



CTE020 – LANSA イメージをサブスクライブ



ベンチマーク構成



ステップ 1. LANSA スケータブル・スタックを検索



まとめ



CTE030 – 独自のテンプレートで使用する AMI ID を取得



ステップ 1. AMI マッピング・テーブルを検索



まとめ



CTE040 – LANSA スタックを作成



ステップ 1. テンプレートの選択



ステップ 2. 詳細を指定



ステップ 3. オプションおよび確認



ステップ 4. スタックをテスト



まとめ



CTE050 – 目的に合わせて LANSA スタックがスケーリングするのを観察



ステップ 1. Auto Scaling グループを選択



ステップ 2. Auto Scaling グループのスケールアウトを待機



ステップ 3. Auto Scaling グループのスケールインを許可



まとめ



CTE060 – スタック変更に対するスタックの準備



ステップ 1. ロードバランサーのヘルスチェックを無効にする



まとめ



CTE070 – Web サーバー・インスタンスに LANSA のパッチを適用



ステップ 1. 更新するスタックを選択



ステップ 2. 詳細を指定



ステップ 3. パッチが適用されたことを確認



まとめ



CTE080 – Web サーバー・インスタンスに LANSA アプリケーションのアップグレードを適用



ステップ 1. 更新するスタックを選択



ステップ 2. 詳細を指定



ステップ 3. DBWebServer がアップグレードされたか確認



ステップ 4. WebServer インスタンスのアップデート



まとめ



アマゾン ウェブ サービス (AWS) の解説



ベース・サービス



Web 開発サービス



AWS マネージドサービス



Microsoft Azure チュートリアル



Azure - LANSA Web アプリケーションの配布方法



ATE015 – LANSA スケーラブル・ライセンスのイメージをサブスライブ



ステップ 1. LANSA スケータブル・ライセンスのイメージを検索



ステップ 2. LANSA スケータブル・ライセンスのイメージを購入



ステップ 3. テスト用仮想マシンを削除



まとめ



ATE030 – LANSA Web アプリケーションのアップロード



ステップ 1. Microsoft Azure Storage Explorer の設定



ステップ 2. MSI に対する URL を取得



まとめ



ATE040 – LANSA MSI を  Azure Marketplace ソリューションテンプレートを使ってデプロイ



ステップ 1. ソリューション・テンプレートの実行



ステップ 2. LANSA スタックの更新



まとめ



用語集


[ |../../index.htm#lansa/lansa022_begin.htm]