Ver Mensaje Individual
  #3  
Antiguo 20-04-2012
ruedabeat2003 ruedabeat2003 is offline
Miembro
 
Registrado: mar 2007
Posts: 66
Reputación: 18
ruedabeat2003 Va por buen camino
Efectivamente, las especificaciones dicen que es un valor en 'base64Binary'. Y es aquí donde parte mi duda, yo estoy creando mi XML a mano, es decir creo todas mis cadena y tags como textos. Pero en el caso del archivo como es que lo adjunto, pego o inserto en el cuerpo del XML?

La especificación dice:

<complexType name="Documento">
- <sequence>
<element name="idTipoDocumento" type="int" nillable="false" maxOccurs="1" minOccurs="1" />
<element name="nombreDocumento" type="string" nillable="false" maxOccurs="1" minOccurs="1" />
<element name="rfcConsulta" type="string" nillable="true" maxOccurs="1" minOccurs="0" />
<element name="archivo" type="base64Binary" nillable="false" xmime:expectedContentTypes="application/pdf" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" maxOccurs="1" minOccurs="1" />
</sequence>
</complexType>
[/code]


En un XML ejemplo de esta misma especificacion es esto lo que lleva el archivo XML(yo solo veo el nombre del archivo):

Código:
<dig:registroDigitalizarDocumentoServiceRequest>
         <dig:correoElectronico>josel.rojas@softtek.com</dig:correoElectronico><dig:documento>
            <dig:idTipoDocumento>421</dig:idTipoDocumento>
            <dig:nombreDocumento>archivoDe-Prueba</dig:nombreDocumento>
            <!--Optional:-->
            <dig:rfcConsulta>ROGL810612HF5</dig:rfcConsulta>
		<dig:archivo>cid:SiPasa2.pdf</dig:archivo>
         </dig:documento>
         <dig:peticionBase>

Acaso el mismo SOAP se encarga de buscar y anexar el archivo?

De antemano gracias por la ayuda?
Responder Con Cita