web-dev-qa-db-ja.com

「サーバーベースのXPagesアプリケーションをDominoサーバーで直接実行する」を構成するにはどうすればよいですか?

ノートクライアント(XPiNC)でXPagesをWebブラウザで(ローカルHTTPタスクなしで)アクセスしたときにXPagesが実行されるのと同じ方法で実行することは、約3年前に 要求した 機能です。それはついにNotes/Domino9に到着しました。

この機能は、アプリケーションのプロパティ[起動]タブで[x]サーバーベースのXPagesアプリケーションをDominoで直接実行するをチェックすることで有効にできます。サーバーのチェックボックス。奇妙なことに、このチェックボックスを表示するには、[指定されたXPageを開く]起動オプションを選択する必要があります。誰もが理由を知っていますか?これにより、この機能の使いやすさが大幅に制限されます。

ヘルプと wiki の指示に従って、この新機能を使用するようにNotesクライアントを構成しようとしています。基本的に、Notesクライアントの設定でHTTPアカウントを作成する必要があります。最初にこのアカウントなしで試し、次にアカウントを作成してすべてのアカウント設定を試しましたが、結果は常に同じです。私はこのページを取得します:

404

OK、私は今中国にいます!サーバーのdomlog.nsfにHTTPリクエストがないため、奇妙な中国語のWebページに直接移動します。コンピューターでウイルスとWindowsDefenderの完全スキャンを実行しましたが、何も見つかりませんでした。また、Notesクライアントをアンインストールし、新しいフォルダーに再インストールしました。次の質問は、自分が現在どのURLにいるのかをどうやって知るのかということです。

HTTPアカウント設定で最も不明確なフィールドは「サーバー:」です。これはヘルプが言うことです:

ドミノ上のXPagesアプリケーションへの要求を尊重しようとすると、XPagesは、アプリケーションが存在するサーバーの名前と一致するHTTPアカウントが見つかるまで、Notesクライアントのインストールで定義されたすべてのNotesアカウントを繰り返し処理します。

このフィールドは、http://またはhttps://で始まるURLのみを受け入れます。ここではどのホスト名を使用する必要がありますか?たくさんのWebサイトのドキュメントがありますが、それらすべてを繰り返し処理しますか?サーバードキュメントのHTTP_HostNameである必要があると思いましたが、前述のように、何を試しても結果は同じです。

誰かがこの新機能を動作させるようになりましたか?

更新1

8.5.3サーバー上にあるアプリケーションでこれを試し、そのサーバーURLを指すようにHTTPアカウントを調整しました。もう一度、奇妙なページを取得しました。今回は別のページです。ページタイトルはMy_domino_server_name.comです。ここで、My_domino_server_nameは、HTTPホスト名ではなく、DominoサーバーのNotes名です。ブラウザでこのURLにアクセスすると、見た目は同じですが、まったく同じではありません。

したがって、問題は、URLでサーバーのNotes名を使用していることのようです。

アップデート2

HTTPアカウントが定義されていない別のPCでアプリケーションを開こうとしました。結果はまったく同じです。 HTTP/HTTPSアカウントが見つからないようです。

アップデート3

アプリケーションを開いているとき、画面に「My_domino_serverにアプリケーションをロードしています...」というテキストが表示されます。ここでも、my_domino_serverはサーバーのNotes名であり、HTTPに使用されるDNSホスト名ではありません。

アップデート4

私はIBMでPMRを開いていますが、「サーバー」フィールド値http://domino_server_notes_name/(どこにもドットがありません!)でPMRが機能することを確認しました。もちろん、それはイントラネットでのみ機能します。この時点で、この機能がそのような愚かな方法で実装されているとは信じませんが、IBMの最終的な結果はどうなるかを見ていきます。

  • パヌ
1
Panu Haaramo

IBMから詳細情報を入手しました。これを機能させるには、third設定を行う必要があります。サーバーからXPagesを実行するようにアプリケーションを設定する必要があります[設定]-> [XPagesパフォーマンス]->次のXPagesアプリケーションをサーバーから直接実行します。これは、私が知る限り、Notesヘルプ(またはどこでも)には記載されていません。

これを追加すると動作しました!ただし、起動オプションは必要です。私のテストに基づいて、そのオプションを削除すると、サーバーからXPagesが実行されなくなります。この設定は、起動オプションに基づいて起動されたXPageと、おそらくそのXPageから開かれたXPagesに対してのみ有効になっているようです。 SPR#RGAU972LZAがこれについて作成され、Notesヘルプに含まれていない3番目のステップに関する技術ノートがあります。

1
Panu Haaramo

404は、サーバーに正しく到達したことを示しています(ローカルデータベースにアクセスできません)。サーバーのURL(ブラウザからアクセスした場合)が http://apps.myserver.com/x_apps/xapplicationdemo.nsf の場合、アカウントドキュメントに http:// apps .myserver.com httpとhttpsを使用する場合は、2つのアカウントドキュメントが必要です。 「ルート」ドキュメント(基本的には別のアカウント)の資格情報を使用するようにアカウントドキュメントを指定できるため、資格情報を1回だけ入力する必要があります。 Notes for Connectionsを構成すると、まさにそれが起こります。

それはあなたのために働きましたか?

1
stwissel