آگاه‌سازی‌ها
پاک‌کردن همه

[حل شده] مشکل در جواب find person

3 ارسال ها
2 کاربران
-1 Likes
49 نمایش‌
0
شروع کننده موضوع

سلام وقتتون بخیر 

من این دیتا می فرستم 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:SearchPerson>
<!--Optional:-->
<tem:userName></tem:userName>
<!--Optional:-->
<tem:password>
</tem:password>
<!--Optional:-->
<tem:query>PhoneNumber == "+989198311899"</tem:query>
</tem:SearchPerson>
</soapenv:Body>
</soapenv:Envelope>

و در جواب این موضوع میگیرم

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<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/>
<a:Success>true</a:Success>
<a:PersonInfo i:nil="true"/>
<a:PersonInfoList/>
</SearchPersonResult>
</SearchPersonResponse>
</s:Body>
</s:Envelope>

 

و به من میگه شماره تکراری هست ولی من هیچ دیتایی از نفر دریافت نمی کنم که متوجه بشم این نفر کجا هست و صرفا success در جواب true می شود و اجازه ساخت نفر در این حالت از من میگیره الان مشکل کجاست که من این جواب دریافت میکنم ولی دیتایی داخلش وجود نداره؟

2 پاسخ
-1

با سلام و احترام

من کد شما را در Postman هم تست کردم  مشکلی در سرچ وجود ندارد و دیتا نمایش داده میشود.

لطفا بفرمایید با چه ابزاری تست میکنید و اینکه مطمئن شوید شماره موبایلی که سرچ میکنید در نرم افزار crm  تان موجود باشد.

مجدد نمونه کد خودتان را که در Postman و WcfTestClient بدون خطا تست شده را ارسال کردم.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:SearchPerson>
<!--Optional:-->
<tem:userName>admin</tem:userName>
<!--Optional:-->
<tem:password>***</tem:password>
<!--Optional:-->
<tem:query>PhoneNumber == "+989191234567"</tem:query>
</tem:SearchPerson>
</soapenv:Body>
</soapenv:Envelope>
این نوشته در 3 هفته قبل توسط m.yadegar اصلاح شد
0
شروع کننده موضوع

من در soap ui تست گرفتم وفقط بعضی موضوعات مثل این شماره که فرستادم این مشکل دارد ولی بقیه موضوعات اوکی هست و حتی با soap client داخل php  ارور شماره تکراری گرفتم از سمت شما ولی دیتایی بر نمیگردد الان مشکل کجاست؟

m.yadegar 24 تیر 1404 10:23 ق.ظ

@kavano
با سلام و احترام

پیغام  Success: true به معنی عدم وجود خطا در ارسال است، نه الزاماً وجود داده .کد مشکلی ندارد وقتی فقط روی شماره های خاصی نتیجه ای نمایش داده نمیشود احتمال دارد که اصلا در دیتابیس پیام گستر شما موجود نیستند. من دسترسی به نرم افزار شما ندارم که چک کنم لطفا خودتان از داخل نرم افزارتان بررسی نمایید که شماره 989198311899+ یا سایر شماره هایی که مشکل دارند در نرم افزار پیام گستر شما موجود هستند یا خیر؟

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