2017-09-14 9 views
0

私はメールボックスにいくつかの機能IDを持っています。機能IDを持つdominoエージェントでセッションを作成する方法

ドミノエージェントを介してこのメ​​ールボックスに接続する必要があります(機能ID権限を持つセッションを作成する必要があります) NotesFactory.createSession( ""、username、password)を使用してセッションオブジェクトを作成しようとしているとき、 ;私は例外を持っている:

は誰もが知っていれば、私はそれを行うことができますどのように私はappriciateだろうだから、エージェント

からセッションを作成することはできません。

2台のサーバー間で証明書を構成する際に必要なアドバイスは役に立ちません。

+0

また、DIIOP経由でセッションを取得しようとしているときに、例外が発生する可能性があります(この問題は、IIOPクライアントに影響します) Domino ServerからIORを取得しない。私が理解する限り、これは不可能な任務です – Alexander

答えて

0

JavaエージェントのIDをそのように変更することはできません。それはURL(どちらかwebqueryopenまたはwebquerysave剤として、または?OpenAgent URLコマンドを介して)に応じて実行するWeb剤であり、そしてあなたがエージェントにRun as Web Userを設定した場合、エージェントは

NotesFactory.createSession(); // no arguments 

を使用することができます認証されたWebユーザーのIDを使用してセッションが作成されます。

DIIOPの場合、サーバーがIIOPアクセス用に正しく構成されていないようです。設定を説明しているIBM Technoteをチェックしてください。

+0

詩のメールボックスへのアクセスを得るという目標。私が知っている限り、蓮のメールボックスがクラウドに移動したときは、メモクライアント経由でのみアクセスできます。 – Alexander

+0

本当にNotesクライアントを使用する必要があり、実際に特定のIDのIDでコードを実行する必要がある場合は、Notesクライアントの現在のIDを必要なものに切り替えて使用する必要があります引数なしのcreateSession()。 –

+0

いいえ、これはサーバー上で実行する必要がありますが、機能的なID権限が必要です。 – Alexander