Це команда stubmakerp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
stubmaker - генерує клієнтські заглушки з файлу WSDL.
ВАРІАНТИ
-d
Вказує каталог, до якого потрібно вивести файли. Довідник вже має
існувати
-v Вмикає "докладний" вихід під час процесу генерації заглушки коду. Чесно кажучи, там
програма виводить не так багато, але якщо ви повинні побачити щось, що виводить на консоль,
тоді це відповідає вимогам.
--допомога
Виводить коротке повідомлення довідки.
-- версія
Виводить поточну версію заглушки.
заглушка ФАЙЛИ
заглушка ПІДПРОГРАМИ
"Клас" або "пакет", створений заглушкою, насправді є підкласом ядра
Об'єкт SOAP::Lite. В результаті всі методи, які можна викликати за допомогою SOAP::Lite, можна також викликати
на згенеровані заглушки.
Наприклад, припустимо, що ви хочете отримати читабельний результат із згенерованої заглушки
просто зателефонуйте читабельний(1) на екземплярі заглушки. Дивіться приклад нижче.
Наступні підпрограми є унікальними для згенерованих класів-заглушок і допомагають керувати користувачем
і налаштувати клас-заглушку.
want_som (логічний)
Якщо встановлено значення 1, SOAP::Lite повертатиме об’єкти SOAP::SOM користувачеві після виклику
метод на віддаленому сервісі. Це дуже корисно, коли вам потрібно перевірити, чи є
повертається значенням є SOAP::Fault чи ні. Якщо встановлено значення 0, SOAP::Lite повертає результат
значення методу.
ПРИКЛАДИ
Викликаючи коржник від команда лінія
> perl stubmaker http://www.xmethods.net/sd/StockQuoteService.wsdl Або: > perl
"-MStockQuoteService qw(:all)" -le "друк getQuote('MSFT')"
Робочий з заглушки класів
Командний рядок: > perl stubmaker http://ws1.api.re2.yahoo.com/ws/soap-demo/full.wsdl
Файл: echo > use full; > використовувати SOAP::Lite +trace => qw( debug); > my $f = новий повний; >
$f->use_prefix(0); > $f->читабельний(1); > $f->хочу_сом(1); > $сом =
$f->echoViaBase64("foo");
АВТОРСЬКЕ
Copyright (C) 2000-2005 Павло Кульченко. Всі права захищені.
Ця бібліотека є безкоштовним програмним забезпеченням; ви можете розповсюджувати його та/або змінювати під ним
терміни як сам Perl.
Використовуйте stubmakerp онлайн за допомогою служб onworks.net