سلام
در جستجوی پارامتر های زیر را اختصاص دادم:
$url = 'http://192.168.1.203/services/api/ICrmObject.svc?wsdl';
$soapClient = new SoapClient( $url );
$params = array(
'userName' => $username,
'password' => $password,
'query' => 'DatePersian>"1394/05/15"'
);
و نتیجه:
);{"SearchResult":{"CrmObjectInfoList":{},"Message":"invalid syntax","Success":false}}
مورد بر طرف شد.
لطفن در نوشتن فایل های راهنما دقت بیشتری کنید
اکنون پیام خطای:
Object reference not set to an instance of an object
را میدهد
در تالار جامعه کاربران، آموزش کار با نرمافزار WCF Test Client تهیه شده است. به کمک این ابزار میتوان برای هر کدام از توابع WCF، خروجی Soap ایجاد کرد.
فایل های نمونه را پیشاپیش مطالعه کرده بودم. تنها حالت آنها، حالت person است. من در مورد search نیازمند نمونه هستم. همونطوری که نوشتم با query وقتی جستجو میکنم پیام خطای Object reference not set to an instance of an object را میدهد
لطفاً کوئری را به شکل ذیل اصلاح نموده و مجدد تلاش کنید:
- برای جستجو آیتمها بر اساس تاریخ میلادی فیلد CreateDate و شمسی به صورت CreateDatePersian استفاده کنید.
- در صورت ممکن سیستم را به نسخه 2.5.1.1362 بروزرسانی کنید.
ممنون. لطفا فایل های راهنما را اصلاح کنید و راهنمای query را بدان بیافزایید چون مشخص نیست چه پارامتر هایی را میتوان توسط آن جستجو کرد
فایل راهنماء وب سرویسها در حال اصلاح میباشد، اینکه چه زمانی میتوان خروجی نهایی رو منتشر نمود در حال حاضر مشخص نیست. اگر سوال داشتید اینجا بپرسید خوشحال میشویم به سوالات پاسخ دهیم.
راهنمای query را موجود نیست و مشخص نیست چه پارامتر هایی را میتوان توسط آن جستجو کرد
متاسفانه نام پارامترها از نظر بزرگ و کوچک بودن حروف با مستندات مطابق نیست. مثلا در مستنداتی که ارائه شده Query با حرف بزرگ نوشته شده در صورتی که وقتی با حرف بزرگ ارسال میشه خطا میده ولی وقتی با حرف کوچک شروع میشه به صورت صحیح کار میکنه.