| ASNMTAP :: ASNMTAP :: Plugins :: الصابون ASNMTAP :: ASNMTAP :: الإضافات: SOAP هي وحدة PERL توفر لوظائف الصابون المستخدمة من خلال الإضافات القائمة على ASNMTAP. |
التحميل الان |
ASNMTAP :: ASNMTAP :: Plugins :: الصابون الترتيب والملخص
- رخصة:
- Perl Artistic License
- موقع ويب الناشر:
- http://search.cpan.org/~asnmtap/ASNMTAP-3.000015/lib/ASNMTAP/Asnmtap/Applications/CGI.pod
ASNMTAP :: ASNMTAP :: Plugins :: الصابون العلامات
ASNMTAP :: ASNMTAP :: Plugins :: الصابون وصف
ASNMTAP :: :: Asnmtap الإضافات :: SOAP هو وحدة بيرل الذي يوفر وظائف SOAP التي يستخدمها المحمول القائم على ASNMTAP. ASNMTAP :: :: Asnmtap الإضافات :: SOAP هو وحدة بيرل الذي يوفر وظائف SOAP يستخدمه استخدام plugins.SYNOPSIS القائم على ASNMTAP ASNMTAP :: :: Asnmtap الإضافات v3.000.010. استخدام ASNMTAP :: :: Asnmtap الإضافات QW (: الإضافات)؛ بلدي $ objectPlugins = ASNMTAP :: :: Asnmtap Plugins-> جديد (_programName => 'check_template-SOAP.pl، _programDescription => "SOAP :: LITE المساعد قالب لاختبار' $ APPLICATION" مع بيانات الأداء "، _programVersion = > '3.000.010'، _programGetOptions => ، _timeout => 30، _DEBUG => 0)؛ استخدام ASNMTAP :: :: Asnmtap الإضافات :: SOAP QW (get_soap_request)؛ استخدام الصابون :: لايت؛ بلدي $ الوكيل = 'http://services.soaplite.com/hibye.cgi'؛ بلدي $ مساحة الاسم = 'http://www.soaplite.com/Demo'؛ بلدي $ METHODNAME = 'مرحبا'؛ لي طريقة $ = SOAP :: Data-> اسم ($ METHODNAME) -> ATTR ({XMLNS => $ مساحة})؛ بلدي soapService_Register_NS = ( 'http://schemas.xmlsoap.org/wsdl/mime/' => 'الصامت'، 'http://www.w3.org/2001/XMLSchema' => الصورة ')؛ بلدي $ xmlContent. بلدي $ بارامس. بلدي ($ رمز النتيجة، $ أكس) = get_soap_request (asnmtapInherited => $ objectPlugins، وكيل => $ كيل، مساحة الاسم => $ مساحة، طريقة => $ طريقة، registerNamespace => soapService_Register_NS، xmlContent => $ xmlContent، بارامس => $ بارامس، الكوكيز => 1، perfdataLabel => 'SOAP')؛ إلا إذا ($ رمز النتيجة) {إذا (المعرفة $ أكس) {...} آخر {...}} $ objectPlugins-> خروج (7)؛ SOAP :: لايت بيرل هو عبارة عن مجموعة من وحدات بيرل الذي يوفر بسيطة و واجهة خفيفة إلى كائن بسيط بروتوكول الوصول (SOAP، المعروف أيضا باسم بروتوكول الوصول الخدمية) على كل من العميل والخادم side.get_soap_request () SOAP هو بروتوكول المستندة إلى XML بسيط للسماح للتطبيقات تبادل المعلومات على HTTP.More المعلومات المتعلقة SOAP يمكن أن تجد في URI: http://www.w3schools.com/soap/Returns وضع ل$ رمز النتيجة (OK..UNKNOWN) وعندما تكون حالة غير موافق ل$ أكس أكس المستخرج في حالة وجود، وإلا undef.asnmtapInheritedA المطلوبة المرجعية إلى ASNMTAP :: :: Asnmtap الإضافات أو ASNMTAP :: :: Asnmtap الإضافات :: Nagios subclassThrough هذه الطريقة في العمل ورثناها خيار سطر الأوامر --debug.customoptional، هو إشارة إلى المخصصة الخاصة تعريف الدالة $ سوم الخاص بك: يوفر الكائن SOM على API بسيط للوصول إلى أي جانب من جوانب مغلف SOAP الاستجابة، وهو الكائن نتيجة من SOAP :: لايت. actionOnSoapResponse الفرعية {بلدي ($ asnmtapInherited، $ سوم) =_. عودة ($ رمز النتيجة)؛ } والآن مع customArguments: الفرعية actionOnSoapResponse {بلدي ($ asnmtapInherited، $ سوم، $ الحجج) =_. عودة ($ رمز النتيجة)؛ } customArgumentsoptional، عندما تحتاج إلى تمرير المعلمات إلى وظيفة مخصصة المحددة الخاصة بك، وهذا يمكن أن يتم ذلك مع customArguments. customArguments: عددي، ARRAY، HASH، REF عددي، ARRAY REF، REF HASHproxyThis يتيح لك تحديد نقطة النهاية (عنوان الخدمة) وأيضا الأحمال وحدة المطلوبة في نفس الوقت. وكيل: "http://services.soaplite.com/hibye.cgi'a scalar.namespaceSets يطلب من URI التي سيتم استخدامها في مساحة الاسم للكيان XML الناتجة عن ذلك. مساحة الاسم: 'http://www.soaplite.com/Demo'a المطلوب scalar.registerNamespaceThe register_ns روتين يتيح للمستخدمين تسجيل مساحة اسم عالمي مع SOAP مغلف. registerNamespace: soapService_Register_NS = ( 'http://schemas.xmlsoap.org/wsdl/mime/' => 'الصامت'، 'http://www.w3.org/2001/XMLSchema' => الصورة ')؛ اسم hash.methodThe المطلوب هو ما سوف تستخدم مسلسل لعلامة عند إنشاء XML لهذا الكائن. الأسلوب: SOAP :: Data-> اسم (مرحبا) -> ATTR ({XMLNS => 'http://www.soaplite.com/Demo'})؛ وSOAP المطلوبة :: Data-> متطلبات اسم تعريف: perl.
ASNMTAP :: ASNMTAP :: Plugins :: الصابون برامج ذات صلة