method

obj2soap

obj2soap(soap_class, obj, info, map)
public
[1], [2]

is converted to Array of Array, not 2-D Array.

To create M-D Array, you must call Mapping.ary2md.