An XMLRPC client library implementation written in 100% PLSQL.Allows the Oracle DB to easily turn into a webservice consumer, without the need for java.
Be the first to post a text review of perversion. Rate and review a project by clicking thumbs up or thumbs down in the right column.
added testsuite embryo fix createxmlrpcval for datetime values had 2 bugs in 2 lines of code! fix bad date format string for datetime.iso8601 fix decoding of empty string xmlrpcvals in scalarval() fix decoding of empty string xmlrpcvals in stringval() fix first plsql code chunk in examples was full of junk
added DATEVAL, BOOLVAL, INTVAL, BASE64VAL, STRINGVAL and DOUBLEVAL functions for easy extraction of data from xmlrpcval objects (appropriate xml decoding included) added more polymorphic creators for xmlrpcval objects (from plsql boolean, integer and number base types). They all carry out appropriate XML encoding, regardless of DB session locale (e.g. doubles will always be serialized with '.' as decimal separator char) added base64_encode and base64_decode functions for easy encoding / decoding of VARCHAR2 variables added html documentation extracted from javadoc comments in the code fix xmlrpc error description is parsed also for errors received in the form <value>errortext</text>. XML decoding is also carried out on the error text fix empty parameter list is now accepted for building structs or arrays and calling methods (i.e. methods with no params) fix empty string accepted as valid return value change createxmlrpcval(varchar2 variable, xmlrpctype) removed, in favor of createxmlrpcval(native oracle type variable). To create xmlrpc values from pre-serialized PLSQL variables, use ADDSCALAR instead added basic (no auth) proxy support to sendxmlrpcmsg method; defaults to null = no proxy added to the examples script an introspect function to discover and describe functions offered by (compliant) xmlrpc servers
added ADDSCALAR method, to set a scalar value to an existing xmlrpcval object added polymorphic definitions of CREATEXMLRPCVAL for direct creation of date, boolean, struct and array values added SERIALIZE method, to fetch string representation of xmlrpc value disabled debug messages in STRUCTMEM function added catch of TCP connection errors: now SENDXMLRPCMSG will return an error response instead first examples of usage in the xmlrpc_examples.sql script
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?