# Basic call
xmlrpc_reflect
# UTF-8 string
xmlrpc_reflectчао
чао
# emoji string
xmlrpc_reflect😊
😊
# base64 data (which gets returned as a string)
xmlrpc_reflectZm9vYmFy
foobar
# i4 ints
xmlrpc_reflect41
41
# i8 ints
xmlrpc_reflect2247483647
2247483647
# negative i8 ints
xmlrpc_reflect-2347483647
-2347483647
# Empty array
xmlrpc_reflect2247483647
2247483647
# Simple array
xmlrpc_reflect
# Empty struct
xmlrpc_reflect
# Simple struct
xmlrpc_reflectlowerBound18upperBound139
lowerBound18upperBound139
# Invalid - missing method
no_such_method41
faultCode-506faultStringmethod 'no_such_method' not defined
# Invalid - i4 target
xmlrpc_reflect41
faultCode-500faultStringinvalid parameters: target must be a string
# Invalid - empty int tag
xmlrpc_reflect
faultCode-501faultStringunable to parse empty integer
# Invalid - empty int text
xmlrpc_reflect
faultCode-501faultStringunable to parse empty integer
# Invalid - broken XML
thodCall>test_a41faultCode-503faultStringError=XML_ERROR_PARSING_ELEMENT ErrorID=6 (0x6) Line number=1: XMLElement name=method
# Invalid - non-integer i4
xmlrpc_reflectstring value
faultCode-501faultStringunable to parse integer value
# Invalid - float i4
xmlrpc_reflect3.14
faultCode-501faultStringunable to parse integer value
# Invalid - non-boolean boolean
xmlrpc_reflectstring value
faultCode-501faultStringunknown boolean value: string value