0

タスク: Visual Studio で作成され、SAP コネクタ (sapnco.dll) を使用する外部リストに Outlook を接続します。

私がやったこと:

  1. この外部リストを作成しました。SPで全ての情報が見れます。
  2. その Office アイテム タイプを Appointment として選択します。
  3. [Outlook に接続] ボタンを押すと、自動生成された VSTO がインストールされ、Outlook に表示されます。しかし、そこにはアイテムが表示されません。
  4. 同期ステータスを押すと、アセンブリの読み込み中にエラーが表示される "sapnco, Version=3.0.0.42, Culture=neutral, PublicKeyToken=50436dca5c7f7d23"

私の質問:

  1. vsto に dll を追加することは可能ですか? または、何らかの方法で回避できますか?
  2. 問題に関する追加情報 (および Outlook が SP 外部リストを使用しているときにバックグラウンドで何が起こっているか) はどこで確認できますか?

すべての提案は非常に高く評価されています。

PS: BCS Solution Packaging ToolBCS Artifact Generatorを使用しようとしましたが、結果はありませんでした。BCS ソリューション パッケージ ツールで「OIR.CONFIG ファイルが見つかりません」というエラーが 表示される

「BDC モデルのインポート中にエラーが発生しました。詳細: "."、16 進値 0x00 は無効な文字です。行 2。位置 1。」BCS アーティファクト ジェネレーターで。

PPS: 私は 1 つの回避策を知っています。SAP からデータをフェッチするための Web サービスを作成して使用できます (追加の dll なしで使用できると思います)。しかし、誰かがより適切なアプローチを提案できるでしょうか?

UPDATE1: Sharepoint stackexchangeのこの質問の質問のコピーへのリンク

4

1 に答える 1

0

残念ながら、私はそれを直接行う方法を見つけていません。SP2013 では何も変更されていません。同じエラーが発生します。

そこで、データにレイヤーを追加し、 SAP コネクタ (sapnco.dll) を使用して SAP からデータを取得する OData WebService を作成し、この WebService を使用する外部コンテンツ タイプと外部リストを作成することにしました。このような場合、追加の dll は必要なく、このリストを Outlook に接続できました (そのフィールドを Office アイテム タイプにマッピングした後)。

PS: OData データ ソースを Office アイテム タイプにマップするときに問題が発生しました。同じ問題がある場合は、こちらで回避策を見つけることができます。

于 2012-12-15T18:05:22.137 に答える