جستجوی هویت از طریق...
 
آگاه‌سازی‌ها
پاک‌کردن همه

جستجوی هویت از طریق SearchPerson

7 ارسال ها
2 کاربران
0 Likes
164 نمایش‌
0
شروع کننده موضوع

سلام
جهت جستجوی Person از طریق سرویس Iperson و متد SearchPerson()
همانند زیر اقدام کردم اما پیغام خطای Syntax Error گرفتم . خطای من کجاست ؟

 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none"> http://tempuri.org/IPerson/SearchPerson</Action>
</s:Header>
<s:Body>
<SearchPerson xmlns="http://tempuri.org/">
<userName>admin</userName>
<password>pswpswpsw</password>
<typeKey />
<query>CustomerNo == 43417</query>
</SearchPerson>
</s:Body>
</s:Envelope>

4 پاسخ
0

بدین شکل درست است:

CustomerNo =="43417"

0
شروع کننده موضوع

به سبک شما امتحان کردم .اما خظای زیر رو داد.

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header />
<s:Body>
<SearchPersonResponse xmlns="http://tempuri.org/">
<SearchPersonResult xmlns:a="http://schemas.datacontract.org/2004/07/Septa.PayamGostar.ServiceLayer.Contract.PGContracts.DataContracts" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:Message>invalid syntax</a:Message>
<a:Success>false</a:Success>
<a:PersonInfo i:nil="true" />
<a:PersonInfoList i:nil="true" />
</SearchPersonResult>
</SearchPersonResponse>
</s:Body>
</s:Envelope>

Omid Nasri 15 بهمن 1398 9:47 ق.ظ

با چه زبانی کار می‌کنید؟ آیا از WCFTestClient استفاده کردین؟

0
شروع کننده موضوع

بله . من تمام تست هام رو اول تو WCF Client میگیرم. تصویر پیوست.

0

لطفاً از CustomerNumber استفاده کنید.

mediapardazesh شروع کننده موضوع 16 بهمن 1398 11:08 ق.ظ

ممنون درست شد.
در جریان باشید که در مستندات سرویس ها که در اختیار مشتریان قرار گرفته عبارت CustomerNo درج شده است.

Omid Nasri 16 بهمن 1398 11:13 ق.ظ

ممنون، اصلاح می‌شود.

اشتراک:
پیمایش به بالا