Comunidad de diseño web y desarrollo en internet online

problema con SOAP y unsignedByte

Citar            
MensajeEscrito el 12 Dic 2011 06:51 pm
Saludos a todos.

Estoy desarrollando una aplicación en AIR con As3 de tipo Cliente para un recurso SOAP de un webService, el problema es que al realizar el Request de un método, el método me solicita un dato tipo "unsignedByte". Desconozco cómo enviarle desde As3 el tipo de dato "unsignedByte". Ya probé con "ByteArray" y algunas de sus distintas formas para escribir Bytes como por ejemplo: "writeUnsignedInt", "writeByte", "writeShort"... Pero el servicio SOAP siempre me responde con algún error en ese dato o me dice que el dato es NULL.

Espero que alguien ya se haya encontrado con este problema y me pueda ayudar.
Gracias, saludos.

Por Arc_Daniel

12 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 15 Dic 2011 03:30 pm
Bueno, encontré una solución temporal.

Dado que el dato UnsignedByte que necesito enviar al Web Service sólo puede tener 3 valores: 0, 1 y 2. Pues convertí esos valores a su equivalente Binario 8 dígitos de 32 bytes y lo envié como String al Web Service, por el momento funciona bien.

Si alguien conoce una mejor forma para enviar datos de tipo UnsignedByte a un Web Service a través de As3, les agradezco lo comenten ya que en un futuro podrían no se sólo valores: 0, 1 y 2 sino cualquier valor.

Gracias a todos.

Por Arc_Daniel

12 de clabLevel



Genero:Masculino  

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.