Gejala
Misalnya Anda menggunakan adaptor Layanan SharePoint di Microsoft BizTalk Server 2013. Ketika Anda mengunduh berkas dari perpustakaan dokumen SharePoint Server 2013 yang berisi metadata terkendali kolom dengan menggunakan adaptor, Anda menerima pesan galat berikut:
Windows SharePoint Services menerima adaptor gagal memproses berkas SharePoint nama berkas. Terjadi galat berikut ini:
[System.InvalidCastException] tidak dapat pemain objek jenis ' System.Collections.Generic.Dictionary'2[System.String,System.Object]' memasukkan 'Microsoft.SharePoint.Client.Field'. Kode galat: 12310 Setelah Anda telah membahas masalah yang menyebabkan masalah ini, Anda dapat membatalkan check-out untuk berkas ini dan adaptor akan mencoba memproses lagi. Galat ini dipicu oleh Windows SharePoint Services terima lokasi atau kirim port dengan URI wsss: / / [...]? ViewName = ToBizTalk. Windows SharePoint Services adaptor peristiwa ID: 12457
Penyebab
Masalah ini terjadi karena BizTalk Server 2013 menggunakan perpustakaan klien SharePoint 2010. Namun, Perpustakaan klien SharePoint 2013 diharapkan.
Pemecahan masalah
Informasi pembaruan kumulatif
Masalah ini pertama kali diperbaiki di pembaruan kumulatif BizTalk Server berikut ini:
Pemecahan masalah
Untuk mengatasi masalah ini, gunakan salah satu dari penyelesaian berikut:
-
Jangan gunakan metadata terkendali kolom di perpustakaan dokumen SharePoint Server 2013.
-
Ganti rakitan SharePoint 2010 direferensikan dengan SharePoint 2013 rakitan dari server SharePoint 2013:
-
Microsoft.SharePoint.Client, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c
-
Microsoft.SharePoint.Client.Runtime, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e94
Kemudian, membuat pengalihan berikut pengikatan berkas konfigurasi BizTalk (BTSNTSvc.exe.config dan BTSNTSvc64.exe.config):
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly>
<assemblyIdentity name="Microsoft.SharePoint.Client" publicKeyToken="71e9bce111e9429c" culture="neutral" /> <bindingRedirect oldVersion="14.0.0.0" newVersion="15.0.0.0"/> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Microsoft.SharePoint.Client.Runtime" publicKeyToken="71e9bce111e9429c" culture="neutral" /> <bindingRedirect oldVersion="14.0.0.0" newVersion="15.0.0.0"/> </dependentAssembly> </assemblyBinding> -
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Referensi
Untuk informasi selengkapnya tentang paket layanan dan daftar pemutakhiran kumulatif untuk BizTalk Server, lihat KB 2555976: Service pack dan daftar pemutakhiran kumulatif untuk BizTalk Server. Untuk informasi lebih lanjut tentang perbaikan terbaru BizTalk Server, lihat KB 2003907: informasi tentang perbaikan terbaru BizTalk dan kumulatif dukungan pembaruan.