| Gantry :: Plugin :: Soap :: doc Gantry :: Plugin :: Soap :: doc è un modulo perl che offre supporto per sapone stile documento. |
Scarica ora |
Gantry :: Plugin :: Soap :: doc Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Phil Crow and Tim Keefer
- Sito web dell'editore:
- http://search.cpan.org/~tkeefer/
Gantry :: Plugin :: Soap :: doc Tag
Gantry :: Plugin :: Soap :: doc Descrizione
Gantry :: Plugin :: Soap :: Doc è un modulo perl che offre supporto per sapone stile documento. Gantry :: Plugin :: Soap :: Doc è un modulo perl che offre supporto sapone stile documento.Synopsisin A Controller: Usa il tuo :: App :: Basmododule QW (-pluginnamaspace = YourApp Sapone :: DOC); # Questo esporta questi nell'oggetto del sito: # sapice_out # do_wsdl # return_error do_a_soap_action {my $ self = shift; i miei $ dati = $ self-> get_post_body (); My $ Parsed_Data = Xmlin ($ dati); # Utilizzare i dati per elaborare la richiesta, finché non si dispone di una struttura # come: My $ ret_struct = }]}]); Ritorna $ self-> soap_out ($ ret_struct, 'prefisso', 'carina'); } Questo modulo supporta il sapone di stile del documento. Se hai bisogno di uno stile RPC, vedere Gantry :: Plugin :: Soap :: RPC.Questo modulo deve essere utilizzato come plugin, quindi può registrare una callback pre_init per prendere il corpo pubblicato dalla richiesta HTTP prima che il motore possa maneggevole In un vano tentativo di rendere i parametri del modulo da esso. La richiesta del sapone di stile documento deve trovare il suo modo del tuo metodo DO_ tramite il suo URL di sapice e il normale meccanismo di dispacciamento del Gantry. Una volta chiamato il metodo DO_, la richiesta SOAP è disponibile tramite Get_Post_Body Accessor esportato da ciascun motore. Questa richiesta è esattamente come ricevuta. Probabilmente si desidera utilizzare la funzione XML di XML :: semplice per estrarre i tuoi dati. Lo farei per te qui, ma potresti aver bisogno di impostare attributi del parsing come forcearray. Quando hai finito di elaborare la richiesta, hai due scelte. Se non è andato bene, chiama Resturn_Error per consegnare un guasto di sapone al cliente. L'utilizzo di Die o Craak è una cattiva idea in quanto ciò restituirà un messaggio di errore di Gantry regolare che ovviamente non è conforme a sapone. Se sei riuscito a gestire la richiesta, restituire una serie di hash. Ogni hash è digitato da xml tag (non incluso il prefisso del namespace). Il valore può essere uno scalare o una serie di hashes come il livello superiore. Se il valore è underf, verrà generato un tag vuoto. Generalmente è necessario prendere tutte le esportazioni da questo modulo, a meno che tu non si desideri sostituirli con le proprie versioni. Requisiti: · Perl.
Gantry :: Plugin :: Soap :: doc Software correlato