Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2014, 14:52
Avatar de JhonErick
JhonErick
 
Fecha de Ingreso: noviembre-2012
Ubicación: colombia
Mensajes: 38
Antigüedad: 11 años, 6 meses
Puntos: 3
xml nusoap cliente

Buen tarde, yo por acá de nuevo pidiendo alguien que me de una luz, jejejeje

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)); 
como ven es un array complejo y no tengo idea de como NUSOAP arma el XML del lado del cliente para asi documentarlo.

cualquier ayuda o luz que me puedan brindar quedare muy agradecido