問題タブ [bcs]

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 投票する
0 に答える
1211 参照

sharepoint - 外部アイテム ピッカーの使用時に「エラーが含まれているため、infopath はフォームを送信できません」

外部リストに新しいアイテムを作成しようとすると、「フォームにエラーが含まれているため、infopath はフォームを送信できません」というメッセージが表示されます。このリストが作成されている外部コンテンツ タイプには、別の外部コンテンツ タイプへの参照があります。

外部タイプは Phase と Project です。ProjectID フィールドを使用してプロジェクトを参照するフェーズ。フェーズ リストの「新しいアイテム」アクション用に生成された InfoPath フォームには、外部アイテム ピッカーがあります。このコントロールを ProjectID の単純なテキスト ボックスに置き換えると、問題はなくなります。しかし、「外部アイテム ピッカー」を使用する必要があります。

何か案は?

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

sharepoint - このWebパーツを表示できません-SharePoint2010BDC

BDCを使用してSharePoint2010で外部リストを初めて開発する。

デバッグしてコードをステップ実行すると、データを取得していることがわかります。LinqtoSQLクエリの結果を20項目に制限しています。クエリによって20個のアイテムが返されることがわかります。

問題は、デバッグ中に外部リストを表示しようとすると、「Webパーツを表示できませんでした」というエラーがスローされることです。SharePointログで関連するGUIDを検索しましたが、デフォルトのフィルターがパフォーマンスの問題を引き起こす可能性があるというエラーが見つかりました。

エラーは偽物である必要があると思います。返されるアイテムは20個だけなので、SharePointでリストを表示する必要があります。

この問題のデバッグに関するアドバイスはありますか?私はこの問題をグーグルで調べてきましたが、このエラーは非常に一般的であり、ほぼすべてを意味する可能性があります。

アップデート

このMicrosoftチュートリアルに記載されている手順に従いました。コードを削除して何度か再作成しましたが、チュートリアルの手順を見逃していないことはわかっています。

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

sharepoint-2010 - 外部リストのビジネス レイヤーの生成

バックエンドにカスタム データベースがあり、BCS を使用して情報を SharePoint 2010 に取り込みました。これまでのところは問題ありませんが、理想的には、spmetal のように強く型付けされたエンティティを使用してリストを操作したいと考えています。残念ながら、SPMETAl は外部リストのエンティティを生成しません。

この状況に対処する最善の方法は何ですか?

ここでspmetalを選択できないため、ビジネスレイヤーに多くの時間を費やさずに生成するにはどうすればよいですか。

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

sharepoint-2010 - SP 2010: 2 つの WFE が機能し、もう 1 つが失敗します: Conn 文字列 - 統合セキュリティ「ユーザー 'NT AUTHORITY\ANONYMOUS LOGON のログインに失敗しました」

SharePoint 2010 では、3 つの WFE を持つファームがあります。

SQL Server 2008 R2 DB へのセキュリティが統合された接続文字列を含む BDC を使用し、この BDC にリンクされたリストを使用して、テーブルの内容を表示します (単純な選択ステートメント)。ユーザーにフォーム認証を使用し、ユーザーを偽装できないため、接続にはアプリケーション プール アカウントを使用する必要があります。DB とテーブルへの読み取り権限があります。Kerberos はネットワークに実装されていません。

2 つの WFE では、BDC が正しく機能し、リストにテーブルの内容が表示されます。もう 1 つの WFE では機能せず、「ユーザー 'NT AUTHORITY\ANONYMOUS LOGON のログインに失敗しました」というメッセージが表示されて失敗します。

BDC と同じ web.config の接続文字列を使用して、同じテーブルにリンクされたグリッドビューを表示するページを含む単純な ASP.Net サイトでテストし、同じ IIS と同じアプリケーション プールに Web サイトを作成しました。それは機能し、テーブルの内容を表示しました。

この 3 番目の WFE は後でファームに追加されたため、これまでのところ、ファイルシステムの conf ファイル、IIS 構成などのすべての比較で同じ構成が得られました。¿私たちは何かが欠けていますか?

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

sharepoint - 外部リストに関連付けられた列にプログラムでアクセスする

こんにちは、「A」と「B」という 2 つの外部リストがあります。Bを検索するAの関連列。ブラウザでアイテムを表示/編集すると、下の図に示すように正しい値が表示されます。

ここに画像の説明を入力

しかし、コードでリストにアクセスしようとすると、すべての列の値にアクセスできますが、関連する列の値は null になります。コードは次のようになります。

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

sharepoint-2010 - 複数のストアド プロシージャを持つ大規模データベース用の Business Connectivity Services

いくつかのストアド プロシージャを含む大規模なデータベースを持つプロジェクトに取り組んでおり、SharePoint 2013 でデータを使用する必要があります。データベースは SQL Server 2008 R2 にあります。

私の理解によると、2つのオプションがあります。

1) エンティティ フレームワークを使用してデータベースとやり取りする Web サービスを作成することであり、おそらく WebAPI を使用します。私のロジックは、ストアド プロシージャまたは DAL レイヤーにあります。

2) 次に、SharePoint 2010/2013 で作業しているため、SharePoint 2010/2013 が提供するビジネス接続サービスについて少し調べて知りました。そのため、Visual Studio 2012 を使用します。今、BCS について詳しく学んでいると、各テーブルをコンテンツ タイプとしてマップし、何らかの方法で関係を定義できます。Anwyay、BCS の実装は別の問題であり、どうにかして対処できると思います。

私の質問は、ストアド プロシージャをどのようにインポート/インクルードするのですか? ストアド プロシージャでない場合、BCS からデータを取得するクエリをどこに記述すればよいでしょうか。

私を正しい方向に向けてください。ありがとうございました。

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

sharepoint - Business Data Connectivity メタデータ ストアは現在利用できません (SPD 2010 以降のみ)

数日間壁に頭をぶつけていたので、これについて何か助けていただければ幸いです...

次のエラーが表示されます:「ビジネス データ接続メタデータ ストアは現在利用できません。」SharePoint Designer 2010 でオブジェクトの外部コンテンツ タイプをクリックしたとき。

奇妙なのは、外部コンテンツ タイプにアクセスして、ブラウザー経由で SharePoint にリストを作成できることです。ホット フィックスのインストールを試み、サービス アプリケーションのアクセス許可とメタデータ ストアを確認し、サービス アプリを削除して再作成し、プロキシ/サービスが実行されていることを確認しました。私はファーム管理者です。SPD 2010 を別のマシンにインストールしようとしましたが、同じエラーが発生しました。

ポップアップをクリックして新しい外部コンテンツ タイプをクリックすると、次のエラーが表示されます: リモート サーバーがエラーを返しました: (403) 許可されていません。SPD の他のすべては正常に動作します。

このアクセス拒否がどこから来ているのかわかりません。私のセットアップは次のようになります。

ネットワーク負荷分散された WFE

インデックス/検索サーバー

Central Admin サーバー (BCS 実行中)

クラスター化された SQL サーバーのフェールオーバー

私は遠くまでグーグルで検索したので、これについての支援をいただければ幸いです...

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

sharepoint - BDC でバックハンド データベースを把握する方法 (BDCM モデル)

どのデータベースが BDCM モデルを使用しているかを知る方法を知りたいと思いました。私はいくつかの調査を行い、中央管理者からモデルをエクスポートできることを発見しました (私はそうしました)。作業するモデル (abc.bcdm) ができたので、これを使用して接続先のデータベース (外部コンテンツ タイプ) を見つける方法がわかりません。

ここで良い記事 ( http://msdn.microsoft.com/en-us/library/bb736296(v=office.12).aspx ) を見つけ、ビジネス データ カタログ定義エディターもインストールしました。ただし、このソフトウェアは .BDCM ファイルを認識しません。

誰の助けにも本当に感謝します。前もって感謝します。