xpa4.61 ブローカモニタ 5115、RGRB.INIは6315
xpa 4.61 RIA モバイルをインストールしました。
ブローカモニタを起動すると Localhost 5115
mgrb.iniには ブローカポート 6315 とあります。
これって変でしょうか?
また後で自分で調べます。正しいやり方を。失礼しました。
-
私も同じようなことがありました。(毎回ずれているような気がします)
なので、ブローカーモニターのほうでポートを変更しています。
この場合だと、6315に変更ですね。
-
MRB一覧 → 編集 → MRB設定ですね。ありがとうございます。
後で試します。 -
ブローカーが使用するポート番号は、原則としてはmgreq.ini、mgrb.ini、Magic.iniの3か所で一致している必要があります。あくまで原則です。環境に合わせてカスタマイズすることもあります。
インストールの時点でこれらが初期設定されているといいのですが、何らかの事情でデフォルト値が違っていることが多いです。
-
いつもお世話になっております。
Windows Server 2019 Standard、Active Directry に
RIA Server Mobileをインストールしました。Magic xpa 4.6.1 Broker Monitorを開くとアプリケーションが表示されます。
このサーバーのIPアドレスは、192.168.1.7 にしてあります。
iPadからRIAアイコンを起動。
http://192.168.1.7/xx.txt を入力。
(xx.txtの中にも192.168.1.7を記述しています。)1分ぐらい経過してやっとiPadに
要求がタイムアウトになりました。とか
http Status Code:404 などが表示されます。このサーバーは、IPアドレスを192.168.1.1にしていた時期もありました。
iPadやサーバーを再起動してもiPadに表示されるエラーは変わりません。
Broker Monitor にリクエスト届いていません。192.168.1.1はテストに使っている無線アクセスポイントのアドレスなのですが。
mgrb.iniにはIPアドレスは無さそうです。
-
デフォルトのmgrb.ini にはIPアドレスが見当たりませんでした。
-
ISHIJIMAさん いつもありがとうございます。
> http://192.168.1.7/xx.txtは表示できますか?
Windowsパソコンでそれを入力したら、xx.txtの内容がブラウザに表示されました。
iPadでも同様に表示されました。
<properties>
<property key="protocol" val="http"/>
<property key="server" val="192.168.1.7"/>
<property key="requester" val="MagicScripts/MGrqispi.dll"/>
<property key="appname" val="XX"/>
<property key="prgname" val="MENU"/>
<property key="FirstHTTPRequestTimeout" val="2"/>
<property key="ConnectOnStartup" val="Y"/>
</properties> -
再度iPadでMagicを起動。
Communication Error
http://192.168.1.7/MagicScripts/MGrqispi.dll"
http status Code 404 になりました。 -
インターネットディスパッチパス が MGrqcgi.exe でした。
なんか違うな気がしてきます。 -
<property key="requester" val="MagicScripts/MGrqispi.dll"/>は
<property key="requester" val="Magic46Scripts/MGrqispi.dll"/>かもしれませんね。
-
ISHIJIMAさん どうもありがとうございました。
2019 Server
xpa 4.6.1 RIA Mobile
SQL ServeriPad で動きました。
次回の為に、今回悩んだ所を普段から使う台帳Excel文書にでも蛍光色なども所々使って記録したいと思います。
Remote APP とか RIA Mobile サーバーとか提供する機会が限られており、いつもこうだっけ、どうだっけと試行錯誤してしまうので。
お世話になりました。
-
「404」のエラーはFile not foundですから、ファイルが見つからないというエラーですね。この場合は、MGrqispi.dllファイルがそのパスに見つからないということですので、エイリアスのパスが間違っているということになりますね。
パスが合っているかどうかは、インターネットインフォメーションサービスマネージャで確認できますよ。
-
お世話になりました。また次回に備え、勘所をよく目にするExcel文書へ記載しておきました。
今回は、本社事務所内だけではなく、営業所の事務所内でもモバイルRIAを使う予定です。
(社外からVPNではないインターネットでモバイルRIAを使うというのは未経験です。) -
Magic xpa RIA Server インストール時、
インターネットリクエスタを
ISAPI(Microsoft用)リクエスタ
のみ指定してインストールしました。C:\Program Files\Magicxpa\RIA Server 4.6フォルダ
に作成?コピーされる
Magic.ini が
InternetDispatcherPath = /MagicScripts/Mgrqcgi.exe
となっていましたが、インストール時の選択に従い、自動で
InternetDispatcherPath = /Magic46Scripts/MGrqispi.dll
になっていたら便利なのでしょうね。
贅沢ですかね?わがままですかね?
はたしてInternetDispatcherPathが大事な役目を果たしているのか試しておりませんけども。 -
> インストール時の選択に従い、自動で
> InternetDispatcherPath = /Magic46Scripts/MGrqispi.dll
> になっていたら便利なのでしょうね。私のところでは、いつも自動で設定されていますよ。
-
> はたしてInternetDispatcherPathが大事な役目を果たしているのか試しておりませんけども。
InternetDispatcherは、ドキュメントの記載では「インターネットリクエスタ」という記述になっています。つまり、IISを経由した外部からのリクエストをブローカに伝える役割を果たしています。
-
tandaさん、2点了解しました。ありがとうございました。
-
IISのインストールとMagicのインストールの順序が逆になってしまうと、エイリアスが切られる前にMagic.iniが生成されてしまうので、おっしゃるような不具合が発生するかもしれませんね。その点を確認してみられるといいですよ。
-
Magic xpa Client はインストール済でした。当然32bit
Magic xpa RIA Server 64bit インストール前に
IISは有効化して、ブラウザで Localhost と叩いて確認のみでした。(やる事が不足しているかもしれませんが。)
RIA Server 4.6フォルダに存在するMagic.iniを用いました。Clientフォルダに存在するiniを複写して使用はしておりません。
-
私のところでは、これまでにインターネットリクエスタのパスがMagic.iniのデフォルトに戻ってしまったというケースは起きてないです。
-
> 私のところでは、これまでにインターネットリクエスタのパスがMagic.iniのデフォルトに戻ってしまったというケースは起きてないです。
了解しました。ありがとうございました。
-
(以下、今の所、解決済です。)
2月に投稿したのとは別のお客様にxpa 4 RIA サーバー(モバイル)を遠隔作業でインストールしました。
前回は、新規サーバー納品前にモバイルRIAサーバーのインストールでしたが、今回は客先で既に稼働しているDBサーバーへのRIAサーバーインストールです。xpa4.6をインストールしてしまいました。
Brokerモニターを起動すると Access Denied が表示され、おかしいなぁと頭をひねる事30分。
(デナイドって発音するんですね。電話するけど、誰も出ないどって駄洒落で覚えたいと思います。)xpa4.6ではなく4.61を入れないといけない事に気が付き、4.6をアンインストールして4.61を入れ直しました。
Brokerモニターに無事アプリケーションが表示されました。
今日は現地入りしてモバイルアプリの稼働を確認してきます。
-
現地 でiPad でモバイルRIAが起動しました。BROKERモニターにも表示されます。
しかしSQL Serverのデータを読めていない感じです。
どこかにエラーログが書かれたりしないのでしょうか?
エラー -197 が出ます。xpa4.6.1 PT2 x64 も入れてあります。
SQL Serverのゲートウェイは入っていると思います。
DVD から xpa4.6.1を上書きインストールしてみます。
-
昨日 4.6.1を入れたと思いますが、4.6.1をアップデートでインストールしたら
4.6を4.6.1へアップデートしました。と表示されました。
それとあれですね、マイクロソフトのダウンロードサイトから
OLE DB Driver for SQL Server(x64)をダウンロードしてください・・・がいるのでしょうね。 -
ISHJIMAさん ありがとうございます。
先日は、4.6.1だと思いますが
・クライアント実行版と
・モバイルRIAと
・リモートAPPのお客様では
OLE DB Driver for SQL Server(x64)をダウンロードしてください・・・をした記憶がありませんでした。
そのうまくいった所は、SQL Serverと、Management Studioもインストールしたので。
あと40分ぐらいサーバーの再起動が出来ないので、昼食に出てきます。 -
添付書類の確認漏れでした。2時間程時間を無駄にしました。
今回のお客様はsql Serverも2012と古い物でした。
-
OLE DB Driver for SQL Server(x64)をダウンロードしてください・・をやった後
サーバーを再起動しましたが、iPadでモバイルRIAアプリが起動し
担当者コードなどをモバイルRIA画面で入力し
RIAアプリ側でSQL Serverデータを読んだタスクの後、-197のエラーが出て
当方アプリがまだ起動しません。
-
Magicは自前のゲートウェイを持っていますので、外部のドライバーは不要ですよ。
SQLServer起動のアクセス権限をチェックするといいと思います。
-
ecfの場所にはmgerror.logはありませんが、そんなもんでしたかね?
C:\Program Files\Magicxpa\RIA Server 4.6のMAGIC.INIを使っています。
今日は一切そこのmgerror.logには何も書かれていません。 -
リクエスターlog
4616 12:24:40,448236762 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102)
4616 12:25:00,511316281 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102)
4616 12:25:14,558994605 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102)
4616 12:25:29,606548567 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102)
Cmdl,4920,4588 12:30:54,1655927426 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102)
2424 13:25:10,12186876488 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102)
2424 13:25:25,12235351179 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102)
2424 13:25:40,12283889222 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102)
2424 13:25:55,12332425329 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102)
2424 13:26:10,12380950674 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102)
2424 13:26:25,12429471438 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102)
2424 13:26:40,12479185946 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102)
2424 13:26:55,12526497574 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102)
2424 13:27:09,12574251510 MGReqExecuteRequest() ERR-CNCT-REFUSED-MRB (-102) -
詳しくないのですが ポート 6315 とかMESSAGEINGSERVER=6315と言った感じです。
Dbアクセスしない部分なら、iPadでこちらのアプリのログオン画面が表示されます。
サインインしてコメントを残してください。
コメント
42件のコメント