2

そのため、C# スクリプト内の接続に古い 2011 エンドポイント アドレスを使用してセットアップされた SSIS パッケージが大量にあります。このようなコードを介して。

OrganizationServiceProxy crmService;
crmService = new OrganizationServiceProxy(new Uri(https://someorg.crm.dynamics.com/XRMServices/2011/Organization.svc), null, crmCredentials, null);

私はいつ、またはいつこれについて心配する必要があるかを理解しようとしています. アップデート ノートによると、2011 エンドポイントはなくなります。したがって、新しいドキュメントに飛び込んだ後、最終的に CRMServiceClient オブジェクトをセットアップする方法を見つけました。私はしばらくそれと格闘し、テストに使用していたオンプレミスのデモで接続文字列を使用して動作するようにしました。このようなコードを介して。

CrmServiceClient cService;

IOrganizationService service;

cService = new CrmServiceClient(string.Format("Authtype=IFD;Url=https://{0}.someclient.com:{1}/{0}; Username={2}; Password={3}", Variables.Environment, Variables.Port, Variables.CrmUser, Variables.CrmPassword));

service = cService.OrganizationServiceProxy;

だから私が見つけようとしているのは、接続オブジェクトをセットアップして古いパッケージを更新するためのベストプラクティスについてのみんなの考えです。または、必要があるとしても、言語が少し曖昧だったので、オンライン環境用のパッケージを更新する必要があるかどうかさえわかりません.

乾杯!

4

1 に答える 1