سوپ ہدر عناصر
- بال پیج سوپ انویلپ سائٹ
- پائین پیج سوپ بodi
اختیاری SOAP سرلیک عناصر سرلیک میں سرلیک معلومات کا پتہ دینا چاہئی.
سوپ ہدر عناصر
اختیاری SOAP سرلیک عناصر کو پیغام کی سرلیک میں سے ایک اضافی معلومات کا پتہ دینا چاہئی (مثلاً تسلیم، ادائیگی وغیرہ) اگر سرلیک عناصر فراہم کی جائیں تو وہ سرلیک کا پہلا ذریعہ بند سرلیک ہونا چاہئی۔
تعریف:تمام سرلیک عناصر کا براہ راست ذریعہ بند سرلیک نیم-نامستانی ہونا چاہئی۔
<?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> <soap:Header> <m:Trans xmlns:m="http://www.codew3c.com/transaction/" soap:mustUnderstand="1">234</m:Trans> </soap:Header> ... ... </soap:Envelope>
مذکورہ مثال میں ایک 'Trans' عناصر کا سرلیک کیا گیا ہے، جس کا ملازم 234 ہے، اس عناصر کا 'mustUnderstand' پرزنسیپ کا ملازم 1 ہے۔
SOAP کا default نیم-نامستانی ('http://www.w3.org/2001/12/soap-envelope') میں تین پرزنسیپوں کو دفعہ دیتا ہے۔ یہ تین پرزنسیپ actor، mustUnderstand اور encodingStyle ہیں۔ یہ پرزنسیپ Soap کی سرور میں کیسا کیسا پیغام کا ایکٹن بنا سکتا ہے۔
actor پرزنسیپ
پیغام کی راستے پر مختلف ایسٹکسیونوں کو سارنایا، SOAP پیغام کسی فرنکرس سے کسی لیسرور تک پھیل سکتا ہے۔ نہایت پیغام کا تمام حصہ SOAP پیغام کی آخری ایسٹکسیون تک پہنچنا چاہئی، لیکن دوسری جانب، پیغام کی راستے پر کسی ایک یا کئی ایسٹکسیون تک پہنچنا چاہئی۔
SOAP کا actor پرزنسیپ ایسٹکسیون کو کسی ویخصیلی ایسٹکسیون تک پارٹی کرسکتا ہے。
گرامر
soap:actor="URI"
مثال
<?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> <soap:Header> <m:Trans xmlns:m="http://www.codew3c.com/transaction/" soap:actor="http://www.codew3c.com/appml/"> 234 </m:Trans> </soap:Header> ... ... </soap:Envelope>
mustUnderstand پرپرتی
سوپ کی mustUnderstand پرپرتی کو استعمال کیا جاسکتا ہے تاکہ کیا یہ کہا جاسکتا ہے کہ عنوان کا عناصر کا دریافت کنندہ کے لئے ضروری ہے یا اختیاری ہے یا نہیں۔
اگر آپ نے ہدر عناصر کے کسی ذیلی عنصر کو "mustUnderstand="1" اضافہ کیا، تو یہ اس کا معنا ہوگا کہ اس کا دریافت کنندہ اس عنصر کو تسلیم کرنا ضروری ہوگا۔ اگر اس دریافت کنندہ کو اس عنصر کو تسلیم نہ کرنا ہوگا، تو اس کا استعمال کی جب کیوں نہ کی جائے۔
گرامر
soap:mustUnderstand="0|1"
مثال
<?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> <soap:Header> <m:Trans xmlns:m="http://www.codew3c.com/transaction/" soap:mustUnderstand="1"> 234 </m:Trans> </soap:Header> ... ... </soap:Envelope>
encodingStyle پرپرتی
سوپ کا encodingStyle پرپرتی کا استعمال، پچھلے سیکشن میں توضیح دی گئی ہے。
- بال پیج سوپ انویلپ سائٹ
- پائین پیج سوپ بodi