ورود

View Full Version : چگونگی وارد کردن پارامتر های شرطی مقايسه ای در عملگر درخواست سرويس



mahdiyusefi61
چهارشنبه 02 تیر 1389, 13:51 عصر
با عرض سلام وخسته نباشيد خدمت دوستان گرامی.
مشکلی که بنده باهاش برخورد کردم مربوط به چگونگی وارد کردن پارامتر های شرطی دريکی از عملگرهای درخواست سرويسی است که با WCF نوشته شده. به اين صورت که اين سرويس از چند عملگر تشکيل شده و بنده مثلا در رابطه با عملگر Describe Sensor به اين صورت پارامتر های ورودی عملگر درخواست رو وارد می کنم و جواب هم می گيرم(پارامتر ها با رنگ قرمز و مقاديرشون با رنگ آبی نشون داده شدن):


http://localhost:2011/Swe.svc/?service=SOS&request=DescribeSensor&SensorId=urn:renci:sdb:sensor:1.0.0:105&outputFormat=text/xml%3Bsubtype="sensorML/1.0.0"


حالا برای وارد کردن پارامتر شرطی در يکی ديگه از عملگر ها که شرط های مقايسه ای بايد به کار ببرم(شرط هايی از قبيل isLessThan، isGreaterThanOrEqualTo، isLessThanOrEqualTo، وساير شرط های مقايسه ای) به چه صورت بايد مقدار پارامتر رو در URL در خواست وارد کنم؟

http://localhost:5000/Swe.svc/?service=SAS&request=Subscribe&SensorId=urn:renci:sdb:sensor:1.0.0:105&SubscriptionOfferingID=offering_105&ValueFilter (http://localhost:5000/Swe.svc/?service=SAS&request=Subscribe&SensorId=urn:renci:sdb:sensor:1.0.0:105&SubscriptionOfferingID=offering_105&ValueFilter)