メインコンテンツへスキップ

xpa 2.5b Broker Monitor

コメント

27件のコメント

  • Tanda

    リクエスタが保存されている物理フォルダと、それに対応したエイリアスをチェックするといいですよ。Magicは複数のバージョンをインストールすると、エイリアスが上書き更新されます。

  • Tanda

    もし、連載「Magic xpa で作るイベントドリブン型プログラム」の記事を見れる環境がおありでしたら、下記の記事を参照してみてください。内容が長いですが、詳細に解説しています。

    第136回 Broker モニターによる複数ポートと複数アプリの管理(2019年6月30日)
    第137回 Broker モニターによる複数ポートと複数アプリの管理(2)(2019年7月31日)

  • Tanda

    「RIA モバイル」という製品は開発版ではなくRIA Server版ですから、「F7で実行」というのはないです。RIA Server版を使用して、リクエスタ経由でテストされるといいですよ。

  • Tanda

    補足ですが、リクエスタ経由のテストを行うだけなら、開発版同士でもテストは可能です。

  • nkmt

    tandaさん、ISHJIMAさん いつもお世話になっております。
    ブローカーモニターにアプリケーションが表示されない件、また今から探ってみます。
    遠隔操作で客先サーバー1台だけ触れる状態です。

  • nkmt

    サービス
     2.4 Broker は停止させています。
     2.5 Broker は実行中となっています。
    2.4c Broker Monitor を起動すると、(サーバー名/5715)と表示されます。
    2.5b Broker Monitor も同様に   (サーバー名/5715)と表示されています。

    2.4 Broker のサービスは停止させているけど、
    2.4c Broker Monitor は起動するのですね。
    いろいろ無知でご容赦ください。
    tandaさんの記事も今から拝見します。

  • nkmt

    「RIA Server は今インストールしたばかりで、まだ何も実行アプリケーションを指定していませんので、(Broker monitorの)表示は空白のままとなります」という事なのかもしれませんね。

  • nkmt

    キャビネットファイルの名前をわざと違う名前に変更して
    サービスのBrokerを再起動などしても
    BrokerActivity.log にエラーらしき記述もされません。

  • Tanda

    ISHIJIMAさん

    Broker Monitorはどのバージョンのものを使っても、他のバージョンの実行状況をモニタリングできますから見えて当然ですよ。大切なのは、外部からコールされたリクエスタがどのバージョンのxpaのBrokerとお話ししているかです。

  • Tanda

    nkmtさん

    3年前に書いた記事ですからズレはあるかもしれませんが、xpaの2.xなら共有できる要素は多いと思います。いつも連載のご購読をありがとうございます。(__)

  • nkmt

    MgBroker.exe をダブルクリックすると
    TCP/IP port 5715 is already in use.Please selecy another port.と表示されました。

  • nkmt

    Please selecy another port ではなく
    Please select another port でした。

  • Tanda

    nkmtさん

    それだけの問題でしたら、ISHIJIMAさんが言うようにポート番号をユニークにするだけで解決しますよ。

  • nkmt

    > それだけの問題でしたら、ISHIJIMAさんが言うようにポート番号をユニークにするだけで解決しますよ。

    どうすればいいのでしょうか?

  • nkmt

    2.4フォルダにあるmgrb.ini、mgreq.ini の中の記述は BrokerPort = 5615 となっています。

  • nkmt

    サービスで xpa2.5c brokerを停止させて
    MgBroker.exe をダブルクリックさせたら
    TCP/IP port 5715 is already in use.Please select another portは表示されなかったのですが
    License Error MGMBL12 is illegal internal error 13となりました。

  • nkmt

    ライセンスマネージャを起動すると30-nov2022までMGMBL12が有効にはなっております。

    ポート番号 744 で次のライセンスファイルを使用しています C:\FLEXLM\LICENSE.DAT

  • nkmt

    ISHIJIMAさん コメントありがとうございます。
    今日は出張なのでまた今夜以降チャレンジします。
    場合によってはMagicの再インストールとか。

  • Tanda

    サーバ実行版であっても、Magicのバージョンごとにサーバマシンを1台1台用意するのは大変ですから、共存環境を作るケースは多いですよ。

  • Tanda

    ライセンスエラーは、リクエスタが見に行っている先のBrokerのパスがモバイルRIAのパスとズレているのではないでしょうか?エイリアスを確認してみるといいですよ。

  • Tanda

    nkmtさん

    Brokerのポート番号の指定はmagic.iniにもありますので、こちらの設定もチェックする必要がありますよ。

  • nkmt

    tandaさん お世話になっております。
    (今日は新規見込み客先へデモに行ってきました。出張帰りの新幹線待ち中です。)

    xpa2.5で使われrMagic.Iniの中身ですが以下となっておりました。
    [MAGIC_SERVERS]
    Default Broker = 0,5715,,password,10,,1
    DEFAULT = 0,,,,10,,1

    今日は初めて、動作 → アプリケーションの起動で
    アプリケーションサーバー名(アプリケーション名)を入力したら
    License "MGMBL12” is illegal (internal error 13)となりました。

  • nkmt

    tandaさん ISHIJIMAさん
    いつも大変お世話になってありがとうございます。
    原因が判明しました。
    LicenseFile = 744@ITAxxxx-SV04 の部分が I(アイ) が1文字多くて
    LicenseFile = 744@IITAxxxx-SV04 となっておりました。
    プロポーショナル明朝のエディタ & 若干の老眼 & リモート画面の字が小さい
    で発見が遅れました。
    そこを直したら無事アプリケーションが起動しました。
    大変ご迷惑をおかけしました。申し訳ございませんでした。
    RIAはモバイルしかやっておりませんがいつも何かしらつまづいてしまいます。

     

  • nkmt

    キャビネットファイルのフォルダにも mglock.dat が出現しました。

  • Tanda

    苦手意識があると、ちょっとしたことで躓いてしまうことって、よくありますよね。私はそういうときは、徹底してそのことに取り組むことにしています。

  • nkmt

    そうですね。苦手意識は少しあります。RIAのインストールとターミナルサーバーの構築。

  • Tanda

    Magicロックを使用するかどうかは、データベース特性をチェックするといいですよ。

サインインしてコメントを残してください。