2016-08-31 13 views
1

私のxPagesアプリケーションでは、複数のデータストアが定義されており、どのサーバにデータストアがあるかを尋ねるので、ローカルまたはサーバを定義します。しかし、このアプリケーションは、Notesクライアントソフトウェアを持っていないユーザーもインターネット上で使用するユーザーもあれば、インターネットに接続されていないローカルソフトウェア(毎日すべてのDBを複製する)があるため、 xPageはサーバーまたはローカルデータベースの使用方法をどのように知っていますか?ローカルおよびリモート/サーバxPagesの実行

+0

これはXPiNCまたはブラウザでですか? XPiNCの場合、どのような設定が可能ですか(つまり、アプリケーションはサーバー上でXPagesアプリケーションとして実行できるようになっています(起動タブの「サーバー上で直接サーバーベースのXPagesアプリケーションをサーバー上で実行する」チェックボックス) –

+0

起動タブWebブラウザの起動では、xPageビューを開くように指示しましたが、 "フォーム" xPageは、ローカルまたはサーバーのいずれのデータベースをどこに見つけるかをどのように知っていますか? ? –

答えて

1

通常、データソースデータベースは、サーバーなしでデータベースのパスのみを定義します。

XPageがサーバー上で実行される場合、XPageはサーバー上のデータベースを使用します。

XPageがXPiNCで動作する場合は、オプション「サーバー上で直接サーバーベースのアプリケーションを実行する」に応じて、ロケールデータベースまたはサーバー上のデータベースを使用します。

XPagesは、サーバーとクライアントでデータベースのパスが同じである場合、常に適切なデータベースを検出します。

あなたは、データベースのインフォボックスでオプションを見つけることができます。サーバー上で実行されている

enter image description here

+0

「サーバー上で直接実行するサーバーベースのXPagesアプリケーションの実行」はどこですか?アプリケーションのプロパティには表示されません。 –

+0

Knut、私には忍耐強く感謝しています。これを引き起こしている別の設定? –

+0

"サーバー上でXPagesアプリケーションを直接実行できない"ため、データベースが**ローカル**の場合はグレー表示されます。サーバ)。 –

0

のXPagesアプリケーションは、ユーザーのラップトップ/ PCに保存されているローカルのNSFにアクセスすることはできません。コードはブラウザで実行されていません。現在のユーザのローカルに保存されたNSFデータを識別するコンテキストがないリモートサーバ上で実行されています。

インターネットに接続されていない場合、Domino Designer(およびHTTPタスク)がないと、ブラウザでXPageを実行できません。ドミノデザイナーのみが、HTTPタスクとXPagesランタイムを使用して、アプリケーションをブラウザーに表示します。これがXPiNCの理由ですが、それには独自の課題があります。

関連する問題