El arreglo conocimientos tiene la siguiente estructura:
<nTrans>string</nTrans>
<nConocim>string</nConocim>
<cuPuertoCD>string</cuPuertoCD>
<cuEstadoBL>string</cuEstadoBL>
<personas xmlns="http://Manifiestos/ServiciosWebXml/">
<anyType />
<anyType />
</personas>
<casos xsi:nil="true" />
<casos xmlns="http://Manifiestos/ServiciosWebXml/">
<anyType />
<anyType />
</casos>
<puertos xmlns="http://Manifiestos/ServiciosWebXml/">
<anyType />
<anyType />
</puertos>
Donde:
nTrans. Es el número del manifiesto al que pertenece el conocimiento.
nConocim. Es el número de conocimiento que le asignó el agente naviero.
cuPuertoCD. Es la clave del puerto de carga/descarga.
cuEstadoBL. Es la clave del estado del conocimiento.
personas. Contiene a las personas asociadas al conocimiento.
casos. Son los casos relacionados al conocimiento.
puertos. Contiene a los puertos relacionados con el conocimiento.
Los arreglos personas, casos y puertos tienen la siguiente estructura:
El arreglo personas contiene a objetos del tipo persona:
<persona>
<nombre>string</nombre>
<idFiscal>string</idFiscal>
<domicilio>string</domicilio>
<cuTipoPersona>string</cuTipoPersona>
</persona>
Donde:
nombre. Tiene el nombre de la persona.
idFiscal. Es la identificación fiscal de la persona.
domicilio. Es el domicilio de la persona.
cuTipoPersona. Es la clave del tipo de persona.
El arreglo casos contiene a objetos del tipo caso:
<caso>
<idCasoNav>string</idCasoNav>
<cuCasoNav>string</cuCasoNav>
</caso>
Donde:
idCasoNav. Es el identificador del caso.
cuCasoNav. Es la clave del caso.
El arreglo puertos contiene a objetos del tipo puerto:
<puerto>
<cuPuerto>string</cuPuerto>
<cuTipoPuerto>string</cuTipoPuerto>
</puerto>
Donde:
cuPuerto. Es la clave del puerto.
cuTipoPuerto. Es la clave del tipo de puerto.
Una respuesta sin errores sería como esta:
- <resConocimiento xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://Recintos/ServiciosWebXml/">
<error xmlns="http://Manifiestos/ServiciosWebXml/">0</error>
<registros xmlns="http://Manifiestos/ServiciosWebXml/">5</registros>
- <conocimientos xmlns="http://Manifiestos/ServiciosWebXml/">
- <anyType xsi:type="conocimiento">
<nTrans>2</nTrans>
<nConocim>TSCT48SHOUTUX01</nConocim>
<cuPuertoCD>HOU</cuPuertoCD>
- <personas>
- <anyType xsi:type="persona">
<nTrans>2</nTrans>
<nombre>PETRO STEEL</nombre>
<idFiscal>0</idFiscal>
<domicilio>22 SOUTH FRONT ST PHILADELPHIA, PA 19106</domicilio>
<cuTipoPersona>1</cuTipoPersona>
</anyType>
+ <anyType xsi:type="persona">
+ <anyType xsi:type="persona">
</personas>
<casos />
- <puertos>
- <anyType xsi:type="puerto">
<cuPuerto>HOU</cuPuerto>
<cuTipoPuerto>1</cuTipoPuerto>
</anyType>
+ <anyType xsi:type="puerto">
</puertos>
</anyType>
+ <anyType xsi:type="conocimiento">
+ <anyType xsi:type="conocimiento">
+ <anyType xsi:type="conocimiento">
+ <anyType xsi:type="conocimiento">
</conocimientos>
</resConocimiento>
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4