Xpoint
   [напомнить пароль]

Параметры в SOAP::Lite

Метки: [без меток]
[удл]
2006-02-08 15:06:35 [обр] Arty(0/6)[досье]

В SOAP::Lite параметры для запроса задаются следующим образом:

my @XMLParams = (
SOAP::Data   ->   name("Param1"   =>    "$Value1"),
SOAP::Data   ->   name("filter"   =>
\SOAP::Data -> value(
SOAP::Data   ->   name("Param2"   =>    "$Value2")   ->   type("Type2"),
SOAP::Data   ->   name("Param3"   =>    "$Value3")   ->   type("Type3"),
SOAP::Data   ->   name("Param4"   =>    "$Value4")   ->   type("Type4"),
...
SOAP::Data   ->   name("ParamN"   =>    "$ValueN")   ->   type("TypeN"),
)));

Для различных запросов применяются разные параметры. Никак не могу сообразить, как мне генерировать @XMLParams, чтобы не прописывать его для каждого запроса, а также для того, чтобы туда не попадали параметры с пустыми значениями.

Powered by POEM™ Engine Copyright © 2002-2005