āĻāĻāĻŋ āĻšāĻ˛ stubmakerp āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
stubmaker - āĻāĻāĻāĻŋ WSDL āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸ā§āĻāĻžāĻŦ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-d
āĻāĻĒāĻ¨āĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§. āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻŦāĻļā§āĻ¯āĻ
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨āĨ¤
-v āĻā§āĻĄ āĻ¸ā§āĻāĻžāĻŦ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ "āĻāĻžāĻ°ā§āĻŦā§āĻ¸" āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĨ¤ āĻ¸ā§ āĻšāĻ¤ā§, āĻ¸ā§āĻāĻžāĻ¨ā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ¨āĻ¸ā§āĻ˛ā§ āĻāĻŋāĻā§ āĻāĻāĻāĻĒā§āĻ āĻĻā§āĻāĻ¤ā§ āĻāĻžāĻ¨,
āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻŦāĻŋāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻĒ āĻāĻžāĻ¯āĻŧāĨ¤
--help
āĻāĻāĻāĻŋ āĻā§āĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻāĻāĻĒā§āĻ.
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ¸ā§āĻāĻžāĻŦāĻŽā§āĻāĻžāĻ°ā§āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĨ¤
āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°
āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨
āĻ¸ā§āĻāĻžāĻŦāĻŽā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ "āĻļā§āĻ°ā§āĻŖā§" āĻŦāĻž "āĻĒā§āĻ¯āĻžāĻā§āĻ" āĻāĻ¸āĻ˛ā§ āĻŽā§āĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒ-āĻļā§āĻ°ā§āĻŖā§
SOAP::Lite āĻ āĻŦāĻā§āĻā§āĻāĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻ¯ā§ āĻā§āĻ SOAP::Lite-āĻ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ stubs āĻāĻĒāĻ°.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ§āĻ°ā§āĻ¨ āĻāĻĒāĻ¨āĻŋ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻ¸ā§āĻāĻžāĻŦ āĻĨā§āĻā§ āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¤ā§ āĻāĻžāĻ¨
āĻļā§āĻ§ā§ āĻāĻ˛ āĻ¸ā§āĻĒāĻžāĻ ā§āĻ¯(1) āĻ¸ā§āĻāĻžāĻŦā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĨ¤ āĻ¨ā§āĻā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§āĻā§āĻ¨.
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨āĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸ā§āĻāĻžāĻŦ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨āĻ¨ā§āĻ¯, āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°ā§
āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻŦ āĻā§āĻ˛āĻžāĻ¸ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻ_āĻ¸ā§āĻŽ(āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨)
1 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, SOAP::Lite SOAP::SOM āĻ āĻŦāĻā§āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻŦā§
āĻāĻāĻāĻŋ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸ā§āĻŦāĻž āĻĒāĻĻā§āĻ§āĻ¤āĻŋ. āĻāĻāĻŋ āĻā§āĻŦ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ SOAP::āĻĢāĻ˛ā§āĻ āĻŦāĻž āĻ¨āĻžāĨ¤ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, SOAP::Lite āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻŦā§
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
invoking stubmaker āĻĨā§āĻā§ āĻĻā§āĻ¯ āĻšā§āĻā§āĻŽ āĻ˛āĻžāĻāĻ¨
> āĻĒāĻžāĻ°ā§āĻ˛ āĻ¸ā§āĻāĻžāĻŦāĻŽā§āĻāĻžāĻ° http://www.xmethods.net/sd/StockQuoteService.wsdl āĻ āĻĨāĻŦāĻž: > āĻĒāĻžāĻ°ā§āĻ˛
"-MStockQuoteService qw(:all)" -le "print getQuote('MSFT')"
āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻā§āĻā§ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ˛āĻžāĻ¸
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨: > perl stubmaker http://ws1.api.re2.yahoo.com/ws/soap-demo/full.wsdl
āĻĢāĻžāĻāĻ˛: echo > full use; > SOAP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨::Lite +trace => qw( debug); > my $f = new full; >
$f->use_prefix(0); > $f->āĻ¸ā§āĻĒāĻžāĻ ā§āĻ¯(1); > $f->āĻāĻžāĻ_āĻ¸ā§āĻŽ(1); > $som =
$f->echoViaBase64("foo");
āĻāĻĒāĻŋāĻ°āĻžāĻāĻ
āĻāĻĒāĻŋāĻ°āĻžāĻāĻ (C) 2000-2005 āĻĒāĻ˛ āĻā§āĻ˛āĻā§āĻā§āĻā§āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻ§āĻŋāĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤.
āĻāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ¸āĻĢāĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°; āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻāĻāĻ āĻ āĻ§ā§āĻ¨ā§ āĻāĻāĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĒāĻžāĻ°ā§āĻ˛ āĻ¨āĻŋāĻā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻļāĻ°ā§āĻ¤āĻžāĻŦāĻ˛ā§.
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ stubmakerp āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨