問題タブ [lotus-notes]
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.
javascript - SP3 インストールと SP3 スリップストリーム、既定のセキュリティ設定の違いは?
Lotus Notes のインストールである Domino 7x が、最終的に IBM SameTime 7.5.1 チャット クライアントを開始しようとすると、一部のマシンで失敗します。
具体的には、SP3 をスリップストリームした Windows XP マシンでは失敗しますが、後で SP3 をインストールした Windows XP マシンでは問題なく動作します。
この問題は、アクティブ コンテンツに関連する Internet Explorer の詳細設定を調整することで一時的に回避できます。
そこに設定[x]
すると、すべてが機能し、それを削除すると(デフォルト設定)、機能しなくなります。しかし、私が言ったように、この設定は後で SP3 をインストールしたマシンでは無効になり、そこで機能します。
これは受け入れられる解決策ではないため、根本的な原因を突き止める必要があります。
初期化プロセスの一環として、Lotus Notes が小さな Web ページをダウンロードします。この Web ページには JavaScript が含まれており、セッション ID などを含む SameTime サーバーを指す URL を使用して window.open を実行するだけです。
この URL を取得して Notes のアドレス バーに貼り付けると、すべてが期待どおりに機能します。
そのため、この問題は Notes がスクリプトをまったく実行できないことに何らかの形で関連していると考えられます。
Process Monitor は、Web ページがダウンロードされた後、Notes がそのサーバーに対していかなる種類のネットワーク クエリも実行しないことを示しているため (ディスクに書き込まれるポイントを確認できます)、問題は JavaScript の処理にあると考えられます。
だから、質問:
- これに影響を与える可能性のある、SP3 のインストールと SP3 のスリップストリームとの間の特定のセキュリティの違いを知っている人はいますか?
- これを機能させるためにマシン上で具体的に何を調整できるかについて、他に何か考えがある人はいますか?
c# - c# で生成された csv ファイルが電子メールで送信され、ロータス ノートの電子メールの下部に埋め込まれました
.NET SmtpClient を使用して電子メールで送信された CSV 添付ファイルが、Lotus Note の添付ファイルではなく、電子メールの下部に表示されるという奇妙な問題が発生しています。私はそれを理解する方法がわからず、クライアントコンピューターにアクセスできないため、デバッグが非常に困難になります。実行できる可能性のある手順と、知っておく必要がある可能性のある落とし穴は何ですか?
コードは次のとおりです。
ありがとう。
java - lotus-notesプラグインのUnsatisfiedLinkError
ノートプラグインのdllに問題があります。
これを呼び出すと:NotesFactory.createSession();
このエラーが発生します:
ビューを作成できません:nlsxbe(ファイル名または拡張子が長すぎます。java.lang.UnsatisfiedLinkError:nlsxbe(ファイル名または拡張子が長すぎます。)at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:952)atjava。 lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:921)at java.lang.System.loadLibrary(System.java:452)at lotus.domino.NotesThread.load(Unknown Source)at lotus.domino.NotesThread.checkLoaded(Unknown Source )at lotus.domino.NotesThread.sinitThread(Unknown Source)at com.atempo.adam.lotus.plugin.views.TopicView.createPartControl(TopicView.java:609)
NotesFactoryはNotes.jarにあり、依存関係タブの「plugin.xml」に含まれています。(依存関係は「com.ibm.notes.java.api」です)。
jarへのパスは次のとおりです。"C:\ Archivos de programa \ IBM \ Lotus \ Notes \ framework \ rcp \ eclipse \ plugins \ com.ibm.rcp.j2se.win32.x86_1.5.0.SR4-200707311521 \ jre \ lib \Notes.jar"これは128文字より長いです。「C:\ Archivosde programa \ IBM」ではなく「c:\ programfiles \ IBM」にメモをインストールすると、結果のパスは128より短くなり、エラーは発生しません。
また、zippy32コマンドを使用してnlsxbe.dllをWIN \System32またはregistringnlsxbe.dllにコピーしようとしましたが、同じエラーが発生します。
バージョンは次のとおりです。Lotusnotes8.0、リビジョン20070803.1143 java 1.5.0
ありがとう
sharepoint - ドキュメント中心のシステムの理論的根拠は何ですか?
私は、SharepointサーバーとLotusNotesという2つの有名なドキュメント中心のシステムを知っています。他にもあるに違いない。たとえば、CouchDBについて聞いたことがあります。主な実装の違いは何ですか、そしてそれらはどのように影響しますか?
使いやすさ
取得パフォーマンス
検索のパフォーマンス/品質
拡張性/統合
これらのドキュメントをリレーショナルデータベースに保存し、適切なスキーマのメタデータストアで装飾する理由を詳しく説明できる場合は、ボーナスがあります。これらのシステムが、ビジネスコードが最上位にあるリレーショナルデータベースに基づいているフォーラムやブログとは大きく異なるとは信じがたいです。
追加のボーナス:Lotus Notesでドキュメントを見つけるのが非常に難しい理由はありますか?いくつかのポインタに感謝します。
lotus-notes - メモ文書用の人間が読めるキーを作成するにはどうすればよいですか
データベースに保存されているドキュメントについて、人間が判読できるキーを作成して、ドキュメントを一意に識別したいと考えています。例: PO20090110-001。どうすればそれを行うことができますか?
scripting - Lotus Notes - 設計要素の作成をスクリプト化する
必要なすべてのフォーム、ビュー、およびエージェントを含むテンプレートで実際に構成されている Lotus Notes アプリケーションがあります。また、このテンプレートの一部のデザイン要素 (独自のタイプのドキュメント用のカスタム フォームとビュー) をメール テンプレートにコピーする必要があるため、定期的な更新後にすべてのユーザーがそれを取得します。
アプリケーションは次のように機能します。アプリケーション データベース (私が提供するテンプレートから派生) が Domino サーバー上に作成されます。このデータベースで実行されているエージェントは、http 要求に応じて、ユーザーのメール データベースに「カスタム」ドキュメントを作成します。
次に、クライアント側で、ユーザーはビューを使用してこのドキュメントを表示できます。
現在、展開手順は次のようになります。
- テンプレートから「マスター」アプリケーション データベースを作成します。
- そのデータベースのフォームとビューを使用してデータを入力します (アプリケーションの動作を構成するため)。
- カスタム フォームとビューをメール テンプレートにコピーします。
- メール テンプレートに (ビューやフォームを起動するための) ボタンを作成します。
- 毎晩のデータベースの更新後、すべてのユーザーはメール データベースにカスタム フォームとビューを受け取り、ボタンを使用してドキュメントを表示できます (存在する場合)。
そこで、管理者の作業を楽にして、カスタムフォームやビューのコピー、メールテンプレートへのボタン作成を自動化したいと考えています。
NotesScript、JavaScript、Java からこれを行う方法はありますか?
forms - Lotus Notesは、数式言語を使用して別のフォームから計算値を取得する方法を示しています
Lotus Notesアプリケーションがあり、メインのメールテンプレート(R7)で変更(新しいフォーム、ビュー、および「標準」ビューの1つへのボタンの追加)としてのみ展開されています。
これらの「新しい」フォームとビューはすべて、メインのアプリケーションテンプレートから順番に継承されます。
これらのフォームの1つが正しく機能するには、顧客(エンドユーザーではなく組織)ごとに異なるフィールドが必要です。
テンプレートからの継承を壊したくないので、新しいテンプレートを送信するだけでアプリケーションを簡単に更新できます。したがって、この特定のフォームの継承を解除するようにクライアント管理者に依頼することはできません。すべての更新が停止するためです(または手動で行う必要があります)。
したがって、計算フィールドClientCustomDataを持つMainAppFormがあるとします。「デフォルト」フィールドClientCustomDataが1つしかない別のフォームが欲しいのですが。変更される可能性のある実際の設計要素がないため、この2番目の形式の継承を解除できます。その後、クライアントは、上書きされることを恐れずに、このデフォルト値を必要なものに変更できます。
問題は、MainAppFormから他のフォームから値を読み取る方法を教えてください。
または-2つのデータ要素をメールテンプレート(私は知らない、共有ファイルなど)にのみ保存する方法があるので、各ユーザーが利用できるようになり、MainAppFormはそれらを取得できます。継承の依存関係を削除する必要はありません。テンプレートからのMainAppFormの。
これを返す関数だけを備えたクラスライブラリでさえ想像することができます(なぜこのアプローチが私ににおいがするのかわかりません)。
ベストプラクティスやアドバイスはありますか?
vba - VBAを使用してODBCを介してLotusに接続するにはどうすればよいですか?
レポートを自動的に実行するようにAccessデータベースを設定することに興味があります。各クライアントコンピューターにアクセスして適切なDSNを設定する手間を省くために、可能であれば、VBスクリプト自体でODBC接続を設定したいと思います。
私はグーグルでこのサイトをチェックし、いくつかの良いスターターコードを見つけましたが、すべてのエラーメッセージを消すには十分ではありません。誰かが以下のコードを完成させることができますか?
email - Lotus Notes を使用してメールを送信できますか?
ある時点で、Lotus Notes を使用していくつかのレポートを送信する必要があるアプリをコーディングする必要があります。
私の質問は次のとおりです。
Lotus Notes クライアント、または Lotus Notes に関連するもの (コマンド ライン ツールなど) を介してメールを送信できますか? もしそうなら、これに関連する情報はどこで見つけることができますか? C/C++ でそれを行う必要はありませんが、他のオプションが存在しない場合は、それで十分です。
サーバーのアドレスを調べるにはどうすればよいですか? GUI は直感的ではなく、サーバーのアドレスがわかりません。サーバーはネットワーク上の別のコンピューターにあります。
synchronization - Lotus Notes 同期
私は、Lotus Notes を使用しているクライアントと取引しており、出張が多いため、複数の異なるコンピューターで Lotus Notes を使用できるようにしたいと考えています。彼は外に出て、ポータブル ハード ドライブに投資したので、それから直接プログラムを実行できるかどうか疑問に思っていました。私が最初に考えたのは、DLL ファイルが Lotus ディレクトリの外にインストールされている場合、DLL ファイルに問題がある可能性があるということです。これが彼にいくつかの問題を引き起こす可能性があると考えるのは正しいですか、それともこれでいいのでしょうか?