問題タブ [bdc]
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.
sharepoint - Sharepoint BDC - 名前の確認が機能しない
簡単に言えば:
SharePoint 2007 サーバーに BDC アプリケーション定義があり、SQL サーバーからデータを取得しています。
このデータの一部は従業員名です。
私がやろうとしているのは、ユーザーが BDC 列 (カスタム リスト) に従業員名の一部を書き込んでから [名前の確認] をクリックすると、使用可能な名前のリストが表示されることです。見つかった。(このユーザー列タイプのように:)
さて、BDC を使用するときに実際に何が起こるかというと、使用可能なユーザーのリストが表示されないということです。
この問題を解決する助けがあれば大歓迎です!
sharepoint - SharePoint ビジネス データ リストの動作
これは多面的な質問ですが、助けていただければ幸いです
バックグラウンド:
- SSO を使用する 6 つのエンティティを持つアプリケーション定義があります。
- データベースのバックエンドは、ODBC を介した Firebird です。
- すべてのデータはストアド プロシージャから取得されます
質問:
1 ビジネス データ リスト Web パーツに BDC のエンティティの 1 つまたはいずれかを実装しようとすると、次のエラーが表示されます。null のフィールドがある場合にのみ発生します。この例では、文字列として宣言されたフィールドです。
2.ログを確認すると、System.OverFlowException です。
3.プロシージャからの出力が空白文字列になるように変更すると、突然「エンティティのタイトル プロパティが無効な値に設定されています」というメッセージが表示されます。
4.空白文字列に変更した後のログからのエラーは、「HandleXslException.HandleException System.ArgumentException に渡された例外: '.', 16 進数値 0x00, is an invalid character」です。昨夜、文字列フィールドの 1 つに null 値を持つレコードが表示されるまで、問題なく機能しました。現在、null値を一般的なものに置き換えても、タイトルプロパティが無効なエラーが発生します。
最も不可解: クエリを変更して、null または空白の文字列を含む行がクエリに含まれないようにすると、エラーはなくなります。しかし、それらを追加してヌル文字列を何かに置き換えると、エラーが返されます。!@#$ は何ですか? レコードが XmlReader に返される前に、null 値を別の値に置き換えたことをどのように認識しますか?
sql-server - SharePoint Foundation 2010 および BDC with SQL
BDC を使用した外部コンテンツ タイプの設定に関して私が読んだものはすべて、SharePoint Foundation (SPF) 2010 (無料版) ではなく、SharePoint 2010 を使用しているようです。BDC も含まれていますが、代替資格情報用の Secure Store アプリ ID を作成するためのサポートは含まれていないようです (本格的な SP のように)。このため、SQL データベース テーブルから外部リストを読み取ることができないようです。SPF インストールと同じサーバー上にあるデータベースを使用しているため、リモート接続を行っていません。これを適切に説明するのに役立つ何かを教えてもらえますか?
visual-studio-2010 - VSセットアッププロジェクトを使用してSharePointBDCモデルパッケージを展開する方法(またはまったく!)
背景:ClickOnceでデプロイされたWPFアプリがあります。このアプリはWCFサービスと通信し、WCFサービスは独自のSQLデータベースとクライアントOMを介してSharePointと通信します。WCFとClickOnceをセットアップするために、セットアッププロジェクトがあります。このプロジェクトは、インストールユーザーからサーバーパスとデータベース接続文字列に関する詳細を取得し、インストーラークラスを起動して、構成XMLの記述やそのためのClickOnceストラップの更新などの楽しい作業を行います。デプロイメントURLなど。
エンドユーザーがSharePointリストインターフェイスを使用して、データベース内のめったに変更されないテーブル値の一部を構成できるように、このインストーラーを介してSharePointにいくつかのBDCモデルを追加する必要があります。(可能な限り「ワンクリック」でインストールプロセスを実行することは、クライアントによって課せられる要件です。)
Visual Studio 2010ソリューションにBDCモデルプロジェクトを含めると、BDC関連のパッケージ化されたWSPを取得できます。これは素晴らしいサウンドです...
ただし、これに関する1つの問題は、このWSPにパッケージ化されるfeature.xmlにあります。このハードコードされた行が表示されます。
Visual Studioは、SiteUrl機能をマシンにローカルなSharePointインスタンス以外に設定してビルドしないため(これはかなり不十分です)、WSPより前の機能を変更することはできません。
さらに、.bdcmファイル自体にはハードコードされた接続文字列情報があります。
インストールユーザーがデータベース接続情報を提供したら、これもインストーラーによって書き直す必要があります。
また、MSIを介してサーバーにWSPを実際にインストールするための最善のアプローチが何であるかもわかりません(PowerShellスクリプトを実行しようとすることはこれまで考えてきたすべてです)。
サードパーティ用のBDCモデルを設計することは、シナリオをそれほど曖昧にすべきではないように思えますが、これらの問題を克服する方法に関する情報やサポートを見つけることができません。
誰かアドバイスはありますか?
sharepoint - SharePoint BDC Service エラー: LobSystem (外部システム) に接続できません
SharePoint 2010 は初めてです。AdventureWorks データベースのデータを使用して、SharePoint Designer で外部コンテンツ タイプを作成しました。ECT のアクセス許可を設定した後、外部リストを作成し、ECT をデータソースとして構成しました。SharePoint で外部リストにアクセスしようとすると、「LobSystem (外部システム) に接続できません」というエラー メッセージが表示されました。
有益な回答をいただければ幸いです。ありがとう。
sharepoint-2010 - ビジネス データ カタログを SharePoint リストに?
SP ファームで外部連絡先の概念を管理する必要があります。私の考えは、そのような連絡先の特定のサブタイプを持つカスタム ユーザー プロファイルを作成することです。
この外部連絡先用のストレージはまだないため、機能ユーザーがこのリストを管理できるようにする必要があります (推定 2000 アイテム)。
管理を容易にするために、SharePoint サイトにリストを作成して、外部連絡先を記述および管理したいと考えています。ユーザー同期プロファイルを使用して SP リストをプロファイルと同期することはできますか? 目標を達成するために BCS を SP サービスに使用できますか?
他の提案はありますか?
どうも
[編集] いくつかの説明:
- 現在、外部の連絡先は 1 人の Excel ファイルで管理されています。
- 主な目標は、ユーザーのグループがこれらの連絡先を管理できるようにすることです --> 連絡先リストを使用して SP サイトを作成するという私のアイデアの源。セキュリティの管理が容易
- 連絡先の「スキーマ」は非常にミニマリストです: 名前、会社、機能などで、SP 連絡先リスト + 「スキル」のようないくつかのカスタマイズに非常によく適合します。
- SP プロファイルは、(私の考えでは) これらの連絡先を、内部ユーザーと外部連絡先の両方を含むグローバル ディレクトリの概念に統合するために使用されます。特に、人の検索を使用して熟練した人を見つける可能性があります。
wcf - SharePointBDCモデルとWCF
これが私のシナリオです。
SharePoint2010に展開するために、VS2010でBDCモデルプロジェクトを作成しました。別のシステムで実行しているWCFサービスへのサービス参照を追加しました。ReadListメソッドが他のシステムのWCFサービスを呼び出して、リストに表示されるデータをプルするようにしたい。
ReadListメソッドの単体テストを作成して、デプロイする前に機能することを確認しました。表示されるエラーメッセージは、「ServiceModelクライアント構成セクションでコントラクト'TicketsWCF.ITickets'を参照するデフォルトのエンドポイント要素が見つかりませんでした。」です。
サービス参照を追加すると、app.configがプロジェクトに追加され、サービスの実行に必要なすべてのものが含まれているように見えます。
私の2つの質問は
誰かがBDCで動作する非SharePoint外部システムへのWCFサービスを取得しましたか
モデルが展開されると、app.config設定はSharePointシステム内に適切に配置されますか?
sharepoint - SharePoint 2010 ソリューションの展開中にエラーが発生しました - ILobSystem オブジェクトごとに '500' を超える IEntity オブジェクトを作成できません
モデル 1 番目の LLBLGen フレームワーク/C# .net 3.5 プロジェクトからエンティティおよび関連するサービス クラスと共に sharepoint 2010 bdc モデル xml ファイルを生成しています。BDC ソリューションの展開中に突然このエラーが発生し始めたとき、すべてが順調に進んでいました。
"エラー 178 エラーが展開ステップ 'ソリューションの追加' で発生しました: ILobSystem オブジェクトごとに '500' を超える IEntity オブジェクトを作成することはできません。
現在の数のエンティティで (レジストリを変更してタイムアウト設定を拡張した後) 正常にデプロイされていました。MSDNでもGoogleでもIEntityオブジェクトの制限への参照を見つけることができず、生成されたxmlファイルをさまざまな方法でテストして変更しようとしました。エンティティを削除すると、エラーは次のエンティティの先頭に移動します。Visual Studio は、datetime データ型に関する警告のみで問題なくソリューションをビルドします (明らかに既知の問題です)。
59 個のエンティティしか定義していません。その一部は継承階層にあり、モデルには多数の FK 関係が表現されています。モデルにエンティティが多すぎるのは、私には意味がありません。追加したいことがたくさんあります。各エンティティに EstimatedInstanceCount="10000" を含めていますが、何の影響もないようです。実際、それがデフォルトだと思います。モデル ファイルは非常に大きいですが、どのコードが生成されるかを参照するために、次の 1 つのエンティティ スニペットを含めます。
- これは誤解を招くエラー メッセージですか?
- モデルにどのような変更を加えることができますか?
- これに影響を与えるサイト設定はありますか?
助けてくれてありがとう!
sharepoint - sharepoint の外部データ型列に一意の値を適用する
外部データ型の列に一意の値を強制する - そのままでは使用できないことはわかっています。重複の外部データ型列を検証するための解決策は何ですか? ワークフロー? 他?