Caution: The documentation you are viewing is
for an older version of Zend Framework.
You can find the documentation of the current version at docs.zendframework.com
Zend_Service_StrikeIron: Advanced Uses - Zend_Service
This section describes the more advanced uses of Zend_Service_StrikeIron.
Some StrikeIron services may have a PHP wrapper class available, such as those described in Bundled Services. However, StrikeIron offers hundreds of services and many of these may be usable even without creating a special wrapper class.
To try a StrikeIron service that does not have a wrapper class available,
wsdl option to getService()
instead of the
Using StrikeIron services from the WSDL will require at least some understanding of the WSDL files. StrikeIron has many resources on its site to help with this. Also, » Jan Schneider from the » Horde project has written a » small PHP routine that will format a WSDL file into more readable HTML.
Please note that only the services described in the Bundled Services section are officially supported.
All communication with StrikeIron is done using the SOAP extension. It is sometimes useful to view the XML exchanged with StrikeIron for debug purposes.
Every StrikeIron client (subclass of
Zend_Service_StrikeIron_Base) contains a
getSoapClient() method to return the underlying instance of
SOAPClient used to communicate with StrikeIron.
PHP' » SOAPClient
trace option that causes it to remember the XML
exchanged during the last transaction. Zend_Service_StrikeIron
does not enable the
trace option by default but this can easily by changed
by specifying the options that will be passed to the