<div dir="ltr">Manoel,<div><br></div><div style>cuando hago un for del array del ASPX la aplicación se cuelga, si la hago con el PHP funciona correctamente.</div><div style><br></div><div style>En PHP me toma el array como una table de lua, pero en ASPX no me la reconoce.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/4/1 Manoel Campos da Silva Filho <span dir="ltr"><<a href="mailto:manoelcampos@gmail.com" target="_blank">manoelcampos@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Bem, os dados estão lá:<div class="im"><div><br></div><div><string>5,1,129</string><string>5,1,130</string><string>5,1,131</string><string>5,3,228</string><string xsi:nil="true" /><br>
</div><div><br></div></div><div>Só achei estranho que há um valor nil no final, como se fosse o \0 de final de string.</div><div>Terei que ver se há algo na especificação do SOAP sobre isto.</div><div>Como falei, WS ASPX são um problema em outros clientes de SOAP.</div>
<div>O que ocorre quando você faz um for no result?</div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div class="h5">On Sun, Mar 31, 2013 at 12:57 PM, Marcos Juayek <span dir="ltr"><<a href="mailto:mjuayek@correo.um.edu.uy" target="_blank">mjuayek@correo.um.edu.uy</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div class="h5"><div>Utilice for i,v in pairs(result) do print(v) end, con el WS PHP funciona correctamente, pero con ASPX no.</div>
<div><br></div><div>Lo que me despliega en consola es:</div><div><br></div>
<div> ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.11 |~~~~~~~~~~~~~~~~~~~~~~~~~~</div><div> (c) <a href="tel:2001-2010" value="+59820012010" target="_blank">2001-2010</a> The world wide DirectFB Open Source Community</div>
<div> (c) <a href="tel:2000-2004" value="+59820002004" target="_blank">2000-2004</a> Convergence (integrated media) GmbH</div>
<div> ----------------------------------------------------------------</div><div><br></div><div>(*) DirectFB/Core: Single Application Core. (2010-12-01 00:03)</div><div>(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0] <8388608>...</div>
<div>(*) Direct/Thread: Started 'VT Flusher' (-1) [DEFAULT OTHER/OTHER 0/0] <8388608>...</div><div>(*) DirectFB/FBDev: Found 'VESA VGA' (ID 0) with frame buffer at 0xd0000000, 1216k (MMIO 0x00000000, 0k)</div>
<div>(*) Direct/Modules: suppress module 'linux_input'</div><div>(*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...</div><div>(*) DirectFB/Input: IMPS/2 Mouse 1.0 (<a href="http://directfb.org" target="_blank">directfb.org</a>)</div>
<div>(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...</div><div>(*) DirectFB/Input: Keyboard 0.9 (<a href="http://directfb.org" target="_blank">directfb.org</a>)</div><div>
(*) DirectFB/Genefx: MMX detected and enabled</div>
<div>(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (<a href="http://directfb.org" target="_blank">directfb.org</a>)</div><div>(*) DirectFB/Core/WM: Default 0.3 (<a href="http://directfb.org" target="_blank">directfb.org</a>)</div>
<div>(*) FBDev/Mode: Setting 640x480 RGB32</div>
<div>(*) FBDev/Mode: Switched to 640x480 (virtual 640x480) at 32 bit (RGB32), pitch 2560</div><div>(#) DirectFBError [gingacc-systemio DFBDeviceScreen TestConfig error: ]: Not supported!</div><div>(*) Direct/Interface: Loaded 'PNG' implementation of 'IDirectFBImageProvider'.</div>
<div>TimeStamp: 0.702</div><div><?xml version="1.0"?></div><div><soap:Envelope</div><div> xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"</div>
<div> xmlns:xsd="<a href="http://www.w3.org/2001/XMLSchema" target="_blank">http://www.w3.org/2001/XMLSchema</a>"</div><div> xmlns:soap="<a href="http://schemas.xmlsoap.org/soap/envelope/" target="_blank">http://schemas.xmlsoap.org/soap/envelope/</a>"</div>
<div>></div><div> <soap:Body></div><div> <GetData xmlns="<a href="http://tempuri.org/" target="_blank">http://tempuri.org/</a>"></div><div> <FamNro>5</FamNro></div><div> </GetData></div>
<div> </soap:Body></div><div></soap:Envelope></div><div>Conectado a <a href="tel:192.168.0.110" value="+551921680110" target="_blank">192.168.0.110</a> pela porta 8095</div><div><br></div><div>--------------------Request:</div>
<div><br></div></div></div><div>POST <a href="http://192.168.0.110:8095/Service1.asmx" target="_blank"><font color="red"><b>MailScanner has detected a possible fraud attempt from "192.168.0.110:8095" claiming to be</b></font> <font color="red"><b>MailScanner warning: numerical links are often malicious: http://192.168.0.110:8095/Service1.asmx</b></font></a> HTTP/1.0</div>
<div>User-Agent: ncluasoap/<a href="http://0.5.6.6" target="_blank"><font color="red"><b>MailScanner has detected a possible fraud attempt from "0.5.6.6" claiming to be</b></font> <font color="red"><b>MailScanner warning: numerical links are often malicious: 0.5.6.6</b></font></a></div>
<div><div class="h5">
<div>Content-Type: text/xml; charset=utf-8</div><div>SOAPAction: "<a href="http://tempuri.org/GetData" target="_blank">http://tempuri.org/GetData</a>"</div><div>
Host: <a href="tel:192.168.0.110" value="+551921680110" target="_blank">192.168.0.110</a></div><div>Content-Length: 327</div><div><br></div><div><?xml version="1.0"?></div><div><soap:Envelope</div><div>
xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"</div>
<div> xmlns:xsd="<a href="http://www.w3.org/2001/XMLSchema" target="_blank">http://www.w3.org/2001/XMLSchema</a>"</div><div> xmlns:soap="<a href="http://schemas.xmlsoap.org/soap/envelope/" target="_blank">http://schemas.xmlsoap.org/soap/envelope/</a>"</div>
<div>></div><div> <soap:Body></div><div> <GetData xmlns="<a href="http://tempuri.org/" target="_blank">http://tempuri.org/</a>"></div><div> <FamNro>5</FamNro></div><div> </GetData></div>
<div> </soap:Body></div><div></soap:Envelope></div><div><br></div><div><br></div><div><?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="<a href="http://schemas.xmlsoap.org/soap/envelope/" target="_blank">http://schemas.xmlsoap.org/soap/envelope/</a>" xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>" xmlns:xsd="<a href="http://www.w3.org/2001/XMLSchema" target="_blank">http://www.w3.org/2001/XMLSchema</a>"><soap:Body><GetDataResponse xmlns="<a href="http://tempuri.org/" target="_blank">http://tempuri.org/</a>"><GetDataResult><string>5,1,129</string><string>5,1,130</string><string>5,1,131</string><string>5,3,228</string><string xsi:nil="true" /></GetDataResult></GetDataResponse></soap:Body></soap:Envelope></div>
<div><br></div><div>La definicion WSDL es la siguiente:</div><div><br></div><div><div><wsdl:types></div><div>- <s:schema elementFormDefault="qualified" targetNamespace="<a href="http://tempuri.org/" target="_blank">http://tempuri.org/</a>"></div>
<div>- <s:element name="GetData"></div><div>- <s:complexType></div><div>- <s:sequence></div><div> <s:element minOccurs="1" maxOccurs="1" name="FamNro" type="s:int" /> </div>
<div> </s:sequence></div><div> </s:complexType></div><div> </s:element></div><div>- <s:element name="GetDataResponse"></div><div>- <s:complexType></div><div>- <s:sequence></div>
<div> <s:element minOccurs="0" maxOccurs="1" name="GetDataResult" type="tns:ArrayOfString" /> </div><div> </s:sequence></div><div> </s:complexType></div><div> </s:element></div>
<div>- <s:complexType name="ArrayOfString"></div><div>- <s:sequence></div><div> <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" /> </div>
<div> </s:sequence></div><div> </s:complexType></div><div> </s:schema></div><div> </wsdl:types></div><div><br></div></div></div></div></div><div><div class="h5"><div class="gmail_extra"><br><br>
<div class="gmail_quote">El 31 de marzo de 2013 11:52, Manoel Campos da Silva Filho <span dir="ltr"><<a href="mailto:manoelcampos@gmail.com" target="_blank">manoelcampos@gmail.com</a>></span> escribió:<div>
<div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Vc tentou fazer um for no result?<br>
Ws aspx tem problemas até com outras implementações de soap, como o ksoap pra android. É preciso informar que o ws é aspx. </p>
<p dir="ltr">Veja no terminal o código xml da resposta e envie aqui.</p>
<p dir="ltr">Obrigado. Fico feliz que o módulo esteja sendo útil.</p><div><div>
<div class="gmail_quote">Em 31/03/2013 11:37, "Marcos Juayek" <<a href="mailto:mjuayek@correo.um.edu.uy" target="_blank">mjuayek@correo.um.edu.uy</a>> escreveu:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Prezado Manoel,<div><br></div><div>Estoy usando el módulo NCLuaSoap para consumir el WS, el problema es que el WS me retorna un ComplexType del tipo ArrayOfString, cuando intento hacer print() del result de la función getResponse(), el LUA no me lo reconoce. Anteriormente probé con un WS en PHP, enviando un array de String y funciona correctamente, por lo que creo que el problema es el ComplexType que envía el ASPX. </div>
<div><br></div><div>PD: Gracias Manoel por tu excelente trabajo con NCLuaSoap!!!</div><div><br></div><div>Felices Pascuas</div><div><br></div><div>Marcos Juayek</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">El 31 de marzo de 2013 10:29, Manoel Campos da Silva Filho <span dir="ltr"><<a href="mailto:manoelcampos@gmail.com" target="_blank">manoelcampos@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir="ltr">Veja meu módulo ncluasoap em <a href="http://ncluasoap.manoelcampos.com" target="_blank">ncluasoap.manoelcampos.com</a></p>
<div class="gmail_quote">Em 31/03/2013 01:37, "Marcos Juayek" <<a href="mailto:mjuayek@correo.um.edu.uy" target="_blank">mjuayek@correo.um.edu.uy</a>> escreveu:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div dir="ltr">Estimados, estoy intentando consumir un Web Service ASPX que me retorna un ComplexType ArrayOfString, no puedo hacer que el lua me lo tome, estoy usando tablas. Alguna sugerencia?</div>
<br></div>__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></blockquote></div>
<br>__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></blockquote></div><br></div>
<br>__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></blockquote></div>
</div></div><br>__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></blockquote></div></div></div><br></div>
<br>__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></div></div></blockquote></div><br></div>
<br>__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></blockquote></div><br></div>