La verdad no sé si habrá una diferencia entre hacer algo con NuSoap o sin este, ya que nunca lo he usado, pero a simple vista, te puedo mencionar 2 cosas :
1.-
Esa línea deberías quitarle el $link, ya que esta variable corresponde a la línea de mysql_connect, así que si hay errores o no en el ingreso ( mysql_query ) no te lo notificará. Si le quitas el $link, por defecto retornará los errores de la última función mysql que encuentre.
2.- En esta parte del código, veo que a todas las keys y values le pones el prefijo 'tab_', excepto a la primera :
Código PHP:
Ver original$soapclient->call('inserta', array('usuario'=>$tab_usuario, 'tab_pass'=>$tab_pass, 'tab_nombres'=>$tab_nombres, 'tab_paterno_mat'=>$tab_paterno_mat, 'tab_correo'=>$tab_correo, 'tab_pais'=>$tab_pais, 'tab_ciudad'=>$tab_ciudad));
Fíjate que 'usuario' no tiene el prefijo 'tab_', así que podría ser un problema... supongo...
.
Nos vemos.