en este momento tengo desarrollado un web service con NUSOAP y funciona a la perfección ademas lo estoy consumiendo a modo de prueba y todo a las mil maravillas,
ahora el problema surge para documentar el los métodos del web service, hay alguna forma en la que yo pueda atrapar los XML que envía el cliente al servidor para con estos documentar el WEB service? ya trate de documentarlo activando el WDSL pero los campos que reciben son bastante complejos por decir que están anidados por ejemplo
en la parte cliente yo envio
Código PHP:
$array = array(
'apiVersion' => '1',
'nit_empresa' => 'xxxxxxxx',
'tercero' => array
(
'representante_legal' => 'xxxxxx',
'tipo_identificacion_representante' => 'C.C.',
'identificacion_representante' => 'cedula representante',
'ciudad_id_representante' => 'cuidad representante',
'ciudad_representante' => 'domicilio representante',
'pagina_web' => 'xxxxxxx',
),
'arrayContactos' => array
(
'1' => array
(
'tipo_identificacion' => 'C.C.',
'numero_identificacion' => 'yyyyyyyy',
'emails'=> array('[email protected]','[email protected]','[email protected]')
),
'2' => array
(
'tipo_identificacion' => 'C.C.',
'numero_identificacion' => 'xxxxxxx',
'emails'=> array('[email protected]','[email protected]','[email protected]')
)
),
'arraySucursales' => array
(
'1' => array
(
'nombre' => 'Sucursal principal2',
'direccion' => 'calle 81',
'telefono1' => 'telefono 1',
),
'2' => array
(
'nombre' => 'calle sucursal',
'direccion' => 'direccion sucursal',
'telefono1' => 'telefono 1 sucursal',
),
);
$result = $cliente->call("insertUpdateTercero", array('arrayWs' => $array));
cualquier ayuda o luz que me puedan brindar quedare muy agradecido