Google Analytics İzleme

20 Nisan 2012

infopath 2010 - The remote server returned an error: (500) Internal Server Error. hatası

Web servislerini çağıran bir infopath formunu admin haklı windows kullanıcısı ile sharepoint'te problemsiz çalıştırabiliyorum fakat başka bir kullanıcı ile çalıştırınca aşağıdaki gibi hata veriyordu:

Sharepoint sunucuda logs detayı:

The following query failed: GetUserProfileByName (User: ISHAKNETWORKS\atftest_personel, Form Name: dataownerform export, IP: , Connection Target: , Request: http://testsharepoint.ishak.com.tr/TestTeamSite1/Lists/DataOwner/AllItems.aspx, Form ID: urn:schemas-microsoft-com:office:infopath:dataownerform-export:-dataFormSolution Type: DataAdapterException, Exception Message: The remote server returned an error: (500) Internal Server Error.  Server was unable to process request. ---> Attempted to perform an unauthorized operation. The remote server returned an error: (500) Internal Server Error.)

Çözüm:
Formu çalıştıran kişinin ilgili web servis adresine erişim izni olması gerekiyor, formdaki data source'lardaki web servis adreslerini site bazlı olarak güncelledim, kullanıcılar sadece site bazlı erişime sahiplerdi. Root sitedeki web servis adres çağrımına izinleri yok.
kaynak:





Hiç yorum yok: