changes.mady.by.user Rieko Saitoh
Saved on Jan 18, 2023
Saved on Mar 10, 2025
[ Image Removed |../../index.htm#lansa/lansa022_begin.htm] 現在地:
...
配布ツールを利用することで、Visual LANSA-で開発された製品をパッケージ化し、お客様に配布することができます。配布先は社内、社外のいずれも可能です。
最新情報
配布の計画
配布ツールの開始
配布ツールの構成
アプリケーション、バージョンとパッチ、オプションと設定
LANSA コミュニケーション機能の配布
開発と運用
クライアント/サーバー、Web
、およびクラウド アプリケーションの配布
JIT アップグレートの手引き
機能セットの配布
配布テンプレート
LANSA で開発したアプリケーションの翻訳
配布パッケージの確認とテスト
アプリケーションのインストールまたは既存のアプリケーションのアップグレート
用語集
ステップ 2. MSI に対する URL を取得
まとめ
ATE040 – LANSA MSI を Azure Marketplace ソリューションテンプレートを使ってデプロイ
ステップ 1. ソリューション・テンプレートの実行
ステップ 2. 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 – スタンドアロン・アプリケーションの作成
ステップ 3. スタンドアロン社員アプリケーションをテスト
DTE050 – バージョン 1 パッケージの作成
ステップ 1. SQL サーバー・データベースを作成
ステップ 4. データベース・パラメータの定義
ステップ 5. パッケージ設定を確認
ステップ 6. バージョン 1 パッケージの作成
DTE055 – バージョン 1 パッケージのインストール
ステップ 2. "社員システム" のバージョン 1 をインストール
DTE060 – 社員アプリケーションの修正
ステップ
DTE070 – バージョン 2 の作成
JIT を利用したアプリケーション配布
DTE075 – JIT サーバー・インストールの作成
ステップ 1. JIT サーバー・パッケージを作成
ステップ 2. JIT サーバー・インストールのインストール
DTE080 – JIT サポート付きのクライアント・インストール・パッケージの作成
ステップ 1. バージョン 1 パッケージを定義
ステップ 2. X_RUN 引数を定義
ステップ 3. 実行の必須パラメータを定義
ステップ 4. JIT パラメータの定義
ステップ 6. ルートテーブルをアプリケーションに追加
ステップ 7. インストール・パッケージの生成
ステップ 8. クライアント・アプリケーション・パッケージを JIT サーバーにコピー
DTE085 – JIT サポート付きのクライアント・アプリケーションのインストール
ステップ 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 リスナーを定義
ステップ 4. 実行パラメータを確認
ステップ 6. 追加の LANSA 機能を確認
DTE135 - Web アプリケーションのバージョン 1 をインストール
ステップ 2. Web アプリケーションのバージョン 1 をインストール
ステップ 3. 配布した Web アプリケーションのテスト
ステップ 4. インストールされる Windows ショートカット
ステップ 5. Web アプリケーションのトラブルシューティング
DTE140 - アプリケーションの変更、パッチの作成とインストール
ステップ 1. ファイルのバージョン番号を変更
ステップ 2. 連絡先の詳細ダイアログを変更
ステップ 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. 更新するスタックを選択
ステップ 3. パッチが適用されたことを確認
CTE080 – Web サーバー・インスタンスに LANSA アプリケーションのアップグレードを適用
ステップ 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 の設定