問題タブ [ibm-sbt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
328 参照

css - IBM Connections 名刺を外部アプリケーションと統合し、スタイルを簡単にターゲットにする方法は?

IBM Connections では、プロフィール・ビジネス・カードを外部アプリケーションと統合するときに、このloadCssFiles=trueパラメーターを使用すると、ホバー・アクティブ化されたビジネス・カードを IBM Connections 内と同じようにスタイリングするというプラスの効果があります。残念ながら、body タグを

これには、ホバーでアクティブ化された名刺だけでなく、ページ上のすべて のスタイルが変更されるという不幸な影響があります。

Chrome コンソール/Firebug で次のスニペットを適用すると、問題が修正されます。

これは名刺のみを対象としているため、IBM Connections 固有のスタイルは残りのページ レイアウトには影響しません。

すべての余分な Lotus クラスを含むノードのみを対象とする、より洗練された方法はありますか?span#semtagmenu

名刺のスタイリングが本当に欲しいです。しかし、私はそれを名刺に適用したいだけです。

0 投票する
1 に答える
545 参照

ibm-connections - コミュニティへのブログエントリの投稿

私たちのツールは、接続 API を使用して、設定されたコミュニティの ID ブログにブログ エントリを送信しています。

したがって、コミュニティ ID のみを指定して、次のワークフローを使用します。

当方の環境ではこれで問題なく動作しました。しかし、これを顧客に導入したところ、機能しなくなりました。最初のステップの URL は空の xml ドキュメントを返すため、次のステップは実行できません。/blogs/{homepageHandle}/api/blogs?commUuid=&blogType=ideationblog のような顧客サーバーでさまざまな URL をクエリしようとしましたが、これらは正常に動作しますが、上記の API サービス ドキュメントへのクエリは、コレクション要素を含む唯一のものです。私が必要とするリンク。

この URL を取得するために、私ができる他の A​​PI 呼び出しはありますか? 私たちの環境では通話が正常に機能しているのに、顧客では失敗する理由を知っていますか? これはアクセス権の問題でしょうか?

おそらく「blogs//api/entries」のような URL を作成して投稿できることは承知していますが、communityUuid しか構成していないため、またそれがまさにその方法であるため、上記の方法をお勧めします。 API ドキュメントで説明されていること:

http://www-10.lotus.com/ldd/appdevwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+4.5+API+Documentation#action=openDocument&res_title=Creating_blog_posts_ic45&content=pdcontent

ServiceDoc -> コレクション -> href

アップデート:

これは本当にSBTの問題かもしれません。空の xml ドキュメントが返されたという私の仮定は間違っていました。むしろ、SBT エンドポイント クラスを介した呼び出しが null を返しているということです。

これらの URL をブラウザで再度試したところ、完全な結果が得られました。これらすべての問題は、私自身の環境でこれを再現することも、顧客でこれをデバッグすることもできないことです. これから考えられる例外をキャッチしようとしましたが、何もスローされません。結果がnullになるだけです。

明確にするために: 同じ要求が、私たち自身の (Connections 4.0) 環境でも、顧客のブラウザーからでも完全に正常に機能します。もちろん、API 呼び出しと同様にブラウザでも同じユーザーを使用して認証を行っています。

もtrueを返すので、一見問題はありません...

0 投票する
2 に答える
929 参照

ibm-connections - IBM Connections 4.5 アクティビティ ストリームへの投稿エラー

ブラウザ REST クライアントを使用して、たとえばアクティビティ ストリームに POST します。

... IBM Connections OpenSocial API > POSTing new eventsで規定されている設定を使用

...次の応答が返されます。

私は何が欠けていますか?

これと同じアプローチは、IBM Connections 4.0 でもうまく機能します。

「スイッチを入れる」必要があるのはどの設定ですか?

0 投票する
0 に答える
330 参照

java - Notes 9 rcp / IBM SBT SDK: エンドポイントを正しく取得する方法

現在、IBM Connections に接続するための Notes 9 rcp プラグイン (Eclipse、Expeditor Toolkit、および SBT SDK Java フレームワークを使用) を開発しています。

私は最初にコードをテストするための標準 Java アプリケーションを作成しました (ここでは、SBT SDK を使用していくつかのブログを取得し、それらを操作します)。しかし、プラグイン内のコードを使用すると、エンドポイントが見つからないという SBTException が発生します。だから、それを機能させるために何を変えなければならないのだろうか。

managed-bean.xml をプラグイン内の META-INF フォルダーに配置し、それに応じてビルド プロパティを構成しました。テスト目的で、sbt.properties ファイルの場所を処理する必要がないように、構成値を XML にハードコーディングしました。

また、src フォルダー内に別の META-INF フォルダーを追加して、そこに managed-bean.xml を配置しようとしました。

RuntimeFactory、Application、および Context に他の実装を使用する必要があるのでしょうか? ポインタ/アイデアは大歓迎です。前もって感謝します。

0 投票する
1 に答える
130 参照

xpages - ibm 接続 API エラー 無効な ServerBean 実装接続

現在、xpage Web ポータルを開発しています。このアプリケーションの目標は、IBM Connections 4.5 を xpage アプリに統合することです。

私はそれについてのチュートリアルをフォローしており、sbt toolkit tutorial voor de xpageを試していますが、それでもこのエラーが発生します:

JavaScript アクション式の実行中にエラーが発生しました スクリプト インタープリター エラー、行 = 11、列 = 17: 関数 '@Endpoint' の実行中にエラーが発生しました ServerBean 実装接続が無効です。

これは私のマネージドBeanです:


**

私は IBM Notes 9 を使用していますが、必要なライブラリーは既にインストールされています。

誰かがこのエラーで私を助けることができますか?

私は IBM Notes 9 を使用していますが、必要なライブラリーは既にインストールされています。

誰かがこのエラーで私を助けることができますか?

0 投票する
1 に答える
500 参照

ibm-connections - Connectons API: 他人に代わって投稿する / なりすまし

現在、外部ツールが Connections API に投稿するソリューションを実装しています。これらの呼び出しは、外部ツールで構成されたサービス アカウントを使用した基本認証を介して行われます。

ただし、Connections に投稿されたコンテンツが、サービス アカウント以外の別のユーザーによって投稿されたように表示される必要があります (ユーザー ID/電子メールは外部ツールに認識されます)。API に投稿するときに、サービス アカウントが他のユーザーに代わって投稿したり、ユーザーを偽装したりできる方法はありますか?

0 投票する
1 に答える
90 参照

java - IBM SBT を使用したサーバー間通信

たとえば、ユーザーでの接続からのデータを表示する代わりに、サーバー間通信に IBM SBT を使用したいと考えています。この特定のユースケースでは、ユーザーがデータを保存または編集するたびに Connections でデータを更新したいと考えています。

oAuth を使用していないため、ユーザーに認証を求めずに基本認証を使用したいと考えています。やり方の例はありますか?

0 投票する
1 に答える
46 参照

ibm-connections - serviceconfigs 応答で提供されるサービス名は、すべての IBM Connections 4.5 インストールで一貫していますか?

ドキュメントへの参照: http://www-10.lotus.com/ldd/appdevwiki.nsf/dx/Accessing_other_applications_from_one_application_ic45

REST API 呼び出しは、 for each サービスを含むhttps://{server}/{service}/serviceconfigsATOM XML を返します。<feed><entry>

温室からの例:

私の質問には、いくつかの異なる方法があります。

<title>エントリの が一貫した識別子であると仮定するのは正しいですか? この値を Connections インストール全体で使用して、そのサイトの特定のサービスの URL を見つけることはできますか? たとえば、ファイル サービスは、filesサイトのサービス構成フィードで常に名前が付けられますか?

上記の質問でドキュメントの wiki ページにコメントしました。

0 投票する
1 に答える
365 参照

java - IBM SBT: com.ibm.sbt.services.client.connections.files.model.FileEntry は最新の SDK に存在しなくなりましたか?

入門チュートリアル: http://www-10.lotus.com/ldd/appdevwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Social+Business+Toolkit+SDK+documentation#action=openDocument&res_title=Creating_your_first_J2EE_application_SDK1.0&content=pdcontent&sa=真実

入門チュートリアルを調べていて、ステップ 1 を実行しましたが、たまたまステップ 1.I の FileEntry データ型を解決できませんでした。どこかに使用できる新しいチュートリアルはありますか? ところで、IBM SBT SDK の最新バージョンを使用しています。

ステップ 1.I のコードのスニペットを次に示します。

0 投票する
1 に答える
682 参照

ibm-connections - コミュニティーに参加するための IBM Connections API 呼び出し

私の現在のプロジェクトでは、サード・パーティー・ツールにログインしたユーザーがメッセージを書き込みます。メッセージは、REST API を介して IBM Connections のコミュニティー・ブログに投稿されます。

ブログ エントリを作成できるようにするには、そのユーザーはその (パブリック) コミュニティのメンバーである必要があります。Connections UI では、ユーザーは「このコミュニティーに参加する」をクリックするだけで済みますが、IBM SBT (または残りの API 自体) にもこの機能が含まれていますか?

私が見たように、コミュニティにメンバーを追加するリクエストがありますが、コミュニティの所有者としてしか作成できません (特定のコンテキストではわかりません)。API ドキュメントには、この状況では実際には実行できない「参加リクエスト」の作成についても言及されています。

私がやろうとしていることを達成する方法はありますか?

編集: UI「このコミュニティに参加する」ボタンが接続サーバーに送信する要求を見ました。残念ながら、REST API の一部ではありません。