SOAP زبان
- پچھلے پہلے SOAP معرفی
- پچھلے پہلے SOAP Envelope
SOAP ਬਿਲਡ ਮੌਡਿਊਲ
ਇੱਕ SOAP ਸੰਦੇਸ਼ ਇੱਕ ਆਮ XML ਦਸਤਾਵੇਜ਼ ਹੈ, ਜਿਸ ਵਿੱਚ ਨਿਮਨ ਤੱਤ ਹਨ:
- ਲਾਜ਼ਮੀ Envelope ਤੱਤ, ਇਹ XML ਦਸਤਾਵੇਜ਼ ਨੂੰ SOAP ਸੰਦੇਸ਼ ਦੇਣ ਲਈ ਪਛਾਣਿਆ ਜਾ ਸਕਦਾ ਹੈ
- ਵਿਕਲਪਿਤ Header ਤੱਤ, ਹੈੱਡਰ ਸੂਚਨਾ ਸਮੇਤ ਹੈ
- ਲਾਜ਼ਮੀ Body ਤੱਤ, ਸਾਰੇ ਕਾਲ ਅਤੇ ਪ੍ਰਤੀਕਿਰਿਆ ਸੂਚਨਾ ਸਮੇਤ ਹੈ
- ਵਿਕਲਪਿਤ Fault ਤੱਤ, ਇਸ ਸੰਦੇਸ਼ ਦੇ ਹੰਡਲਿੰਗ ਵਿੱਚ ਹੋਏ ਗਲਤੀਆਂ ਦੀ ਸੂਚਨਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ
ਸਾਰੇ ਇਹ ਤੱਤ SOAP ਪੈਕੇਜਿੰਗ ਦੇ ਡਿਫਾਲਟ ਨੇਮਸਪੇਸ ਵਿੱਚ ਘੋਸ਼ਿਤ ਹਨ:
http://www.w3.org/2001/12/soap-envelope
اور ایسوپ اینکوڈنگ اور اعداد و شمار کے لئے اعداد و شمار نیم اسپیس:
زبان کی قوانین
یہ کچھ اہم زبان کے قوانین ہیں:
- SOAP پیغام کو ایکس ایم ال کے ذریعے اینکوڈ کیا جانا چاہئیے
- SOAP پیغام کو ایسوپ اینویلپ نیم اسپیس کا استعمال کرنا چاہئیے
- SOAP پیغام کو ایسوپ اینکوڈنگ نیم اسپیس کا استعمال کرنا چاہئیے
- SOAP پیغام میں DTD رجوع نا تاحاصل کرسکتا ہے
- 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> ... ... </soap:Header> <soap:Body> ... ... <soap:Fault> ... ... </soap:Fault> </soap:Body> </soap:Envelope>
- پچھلے پہلے SOAP معرفی
- پچھلے پہلے SOAP Envelope