﻿<feed xmlns="http://www.w3.org/2005/Atom"><id>http://news.xb2.net/xb2net</id><title>xb2net</title><link rel="alternate" href="http://news.xb2.net/xb2net" type="text/html" /><link rel="self" href="http://news.xb2.net/atom/xb2net" type="application/atom+xml" /><updated>2008-09-07T15:26:28Z</updated><generator uri="http://www.mssagepixels.com">MPNews</generator><entry><title type="text">Re: If-Modified-Since</title><link rel="alternate" href="http://news.xb2.net/xb2net/3038/Re%3a+If-Modified-Since.html" type="text/html" /><id>http://news.xb2.net/xb2net/3038/Re%3a+If-Modified-Since.html</id><published>2008-03-13T12:59:40Z</published><updated>2008-03-13T12:59:40Z</updated><author><name>Boris Borzic</name><email>ng-at-sqlexpress-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Brian L. Wolfsohn&amp;quot; &amp;lt;noblwnospam@cus.com&amp;gt; wrote in 
news:Xns9A5FB1AAC1FDBblwcuscom@62.193.212.32:

&amp;gt; If i look at the object inspector for an xbhttprequest, he 
&amp;gt; ifmodifiedsince variable seems to always be empty.
&amp;gt; 
&amp;gt; testing with:
&amp;gt; oServer:HTTPRequest:getHeader('IfModifiedSince') confirms this by 
&amp;gt; returning nil

IfModifiedSince is an access/assign method. Either one of these will work:

? oServer:HTTPRequest:IfModifiedSince
? oServer:HTTPRequest:getHeader('If-Modified-Since')

Best regards,
Boris Borzic
-- 
news://news.Xb2.NET
http://www.Xb2.NET
http://www.SQLExpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: How to open a new window</title><link rel="alternate" href="http://news.xb2.net/xb2net/3039/Re%3a+How+to+open+a+new+window.html" type="text/html" /><id>http://news.xb2.net/xb2net/3039/Re%3a+How+to+open+a+new+window.html</id><published>2008-03-14T05:34:06Z</published><updated>2008-03-14T05:34:06Z</updated><author><name>IBA</name><email>iba@adelphia.net</email></author><content type="html">&lt;pre&gt;Itai,

Try the following:

onClick=&amp;quot;window.open(http://www.Url/ShowData,,'width=400,height=200,location=yes,resizable=yes,scrollbar=yes')&amp;quot;



At the server end write ShowData() that dispatches the html you need.



Take care,

-Itai&lt;/pre&gt;</content></entry><entry><title type="text">Re: How to open a new window</title><link rel="alternate" href="http://news.xb2.net/xb2net/3040/Re%3a+How+to+open+a+new+window.html" type="text/html" /><id>http://news.xb2.net/xb2net/3040/Re%3a+How+to+open+a+new+window.html</id><published>2008-03-14T05:36:10Z</published><updated>2008-03-14T05:36:10Z</updated><author><name>IBA</name><email>iba@adelphia.net</email></author><content type="html">&lt;pre&gt;Itai,

Try the following:

onClick=&amp;quot;window.open(http://www.Url/ShowData,,'width=400,height=200,location=yes,resizable=yes,scrollbar=yes')&amp;quot;



At the server write ShowData() that dispatches the html you need.



Take care,

-Itai&lt;/pre&gt;</content></entry><entry><title type="text">comparable function to javascript:decodeURIComponent</title><link rel="alternate" href="http://news.xb2.net/xb2net/3041/comparable+function+to+javascript%3adecodeURIComponent.html" type="text/html" /><id>http://news.xb2.net/xb2net/3041/comparable+function+to+javascript%3adecodeURIComponent.html</id><published>2008-03-15T11:14:20Z</published><updated>2008-03-15T11:14:20Z</updated><author><name>Ludwig Schober</name><email>info@schober-edv.de</email></author><content type="html">&lt;pre&gt;Hi,
i post form input variables via AJAX to a xb2.net server. The form variables
are escaped
with javascript encodeURIComponent() function. The xb2.net xbUnescape()
function
retrieves up to 3bytes for a single entered character in a form field.
Example: German: &amp;amp;uuml; is escaped as &amp;quot;%C3%BC&amp;quot; and unescaped by xbUnescape()
as 0xC3BC String.

Is there a function or class with is able to convert an UTF-8 escaped string
as a single Byte ASCII-String?

Regards
Ludwig Schober&lt;/pre&gt;</content></entry><entry><title type="text">sub menu creation</title><link rel="alternate" href="http://news.xb2.net/xb2net/3042/sub+menu+creation.html" type="text/html" /><id>http://news.xb2.net/xb2net/3042/sub+menu+creation.html</id><published>2008-03-15T12:22:54Z</published><updated>2008-03-15T12:22:54Z</updated><author><name>eldhose</name><email>support@datadevices.com</email></author><content type="html">&lt;pre&gt;hi all


Is anyone send me an example for submenu creation         using JavaScript 
libraries


Regards
eldhose&lt;/pre&gt;</content></entry><entry><title type="text">Server-side Javascript detenction</title><link rel="alternate" href="http://news.xb2.net/xb2net/3043/Server-side+Javascript+detenction.html" type="text/html" /><id>http://news.xb2.net/xb2net/3043/Server-side+Javascript+detenction.html</id><published>2008-03-17T21:30:07Z</published><updated>2008-03-17T21:30:07Z</updated><author><name>Brian L. Wolfsohn</name><email>noblwnospam@cus.com</email></author><content type="html">&lt;pre&gt;Has anyone implemented a server-side javascript detection to make sure 
javascript is turned on ??

i.e.

client side
set some javascript variables
send them to teh server

server side:
if the variable doesn't exist, javascript is not turned on..

or am i back to &amp;quot;barking up the wrong tree&amp;quot; again..

Brian&lt;/pre&gt;</content></entry><entry><title type="text">news server maintenance</title><link rel="alternate" href="http://news.xb2.net/xb2net/3044/news+server+maintenance.html" type="text/html" /><id>http://news.xb2.net/xb2net/3044/news+server+maintenance.html</id><published>2008-03-27T10:53:44Z</published><updated>2008-03-27T10:53:44Z</updated><author><name>Pablo Botella</name><email>pbATpablob.com@</email></author><content type="html">&lt;pre&gt;Hi all,

Just updated the news server running this NG to MPNews, that have more features than my old Argosoft news server. Also moved to my new VPS at godaddy.com as the old have very low bandwidth.

During this week you may experience that new posts may not reflected inmediately, or also may not be visible to all users. The new server is pulling messages from the old every 60 min. so when the DNS propagation will be completed all messages will be reflected in the new server.
 Regards,
Pablo Botella&lt;/pre&gt;</content></entry><entry><title type="text">timeout files dbf into Session</title><link rel="alternate" href="http://news.xb2.net/xb2net/3045/timeout+files+dbf+into+Session.html" type="text/html" /><id>http://news.xb2.net/xb2net/3045/timeout+files+dbf+into+Session.html</id><published>2008-04-02T10:43:58Z</published><updated>2008-04-02T10:43:58Z</updated><author><name>class srl (Carlo Cariglia)</name><email>c.cariglia@class-it.com</email></author><content type="html">&lt;html&gt;&lt;head&gt;&lt;style&gt;.quote { border-left: solid 2px blue; padding-left: 1em; }&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;if I store a dbf connection into xbSession, after a few seconds the connection stop to work because file in area is closed.&lt;/p&gt;&lt;p&gt;It seems that xb2net has a timeout, is possible to increase it?&lt;/p&gt;&lt;p&gt;thanks for your help&lt;/p&gt;&lt;p&gt;Carlo Cariglia&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</content></entry><entry><title type="text">POST with data in body</title><link rel="alternate" href="http://news.xb2.net/xb2net/3046/POST+with+data+in+body.html" type="text/html" /><id>http://news.xb2.net/xb2net/3046/POST+with+data+in+body.html</id><published>2008-04-09T14:25:53Z</published><updated>2008-04-09T14:25:53Z</updated><author><name>Jack Duijf</name><email>jack@aicn.nl</email></author><content type="html">&lt;pre&gt;Hello,

Until now i do a post using xbForm(). The post is to a ASP server 
Now the size of the parameter &amp;quot;filecontents&amp;quot; exeeds some limitations. 
I receive server error 500.
Is there a way to put the &amp;quot;filecontents&amp;quot; into the body of the post ?

Regards,
Jack Duijf


LOCAL oForm             := xbForm():new()

oRequest             := xbHTTPRequest():new(::oSock)
oResponse            := xbHTTPResponse():new(::oSock)
::cLastReply            := &amp;quot;&amp;quot;
// now we need to format the HTTP request
oRequest:Command        := &amp;quot;POST&amp;quot;
oRequest:HTTPVersion    := &amp;quot;1.0&amp;quot;
oRequest:KeepAlive(TRUE)
oRequest:Host(::cHost + &amp;quot;:&amp;quot; + NTrim(::nPort))

oRequest:Path(cPath)
//
// Invullen HTTP post parameters voor VB
//
oForm:SetVar(&amp;quot;u&amp;quot;              ,::cUser)                                   
oForm:SetVar(&amp;quot;p&amp;quot;              ,::cPaswd)
oForm:SetVar(&amp;quot;actie&amp;quot;          ,::cActie)
oForm:SetVar(&amp;quot;filecontents&amp;quot;   ,cData)
oRequest:Content := oForm 
if !(oRequest:send() == SOCKET_ERROR)
    if !oResponse:Recv()
        ...
    endif
endif&lt;/pre&gt;</content></entry><entry><title type="text">http://www.prototypejs.org/</title><link rel="alternate" href="http://news.xb2.net/xb2net/3047/http%3a%2f%2fwww.prototypejs.org%2f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3047/http%3a%2f%2fwww.prototypejs.org%2f.html</id><published>2008-04-11T08:49:31Z</published><updated>2008-04-11T08:49:31Z</updated><author><name>Chris Andries</name><email>chris@aboservice.be</email></author><content type="html">&lt;pre&gt;Hello,

Anyone who has already tested the prototype.js library? I'm interested in
the Ajax technology combined with xb2net.

Regards,

Chris Andries.&lt;/pre&gt;</content></entry><entry><title type="text">Re: http://www.prototypejs.org/</title><link rel="alternate" href="http://news.xb2.net/xb2net/3048/Re%3a+http%3a%2f%2fwww.prototypejs.org%2f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3048/Re%3a+http%3a%2f%2fwww.prototypejs.org%2f.html</id><published>2008-04-11T14:13:54Z</published><updated>2008-04-11T14:13:54Z</updated><author><name>Brian L. Wolfsohn</name><email>noblwnospam@cus.com</email></author><content type="html">&lt;pre&gt;&amp;gt; 
&amp;gt; Anyone who has already tested the prototype.js library? I'm interested in
&amp;gt; the Ajax technology combined with xb2net.
&amp;gt; 

Chris,

We settled on jquery for a framework..  

I've gotten as far as successfully making an ajax call, but we're just in 
the infancy of working on that..

Phil Ide and Sander were working on Ajax (and phil was working on Comet, 
which (AFAIK) is even more interesting)


Brian&lt;/pre&gt;</content></entry><entry><title type="text">Problem with SSL conection</title><link rel="alternate" href="http://news.xb2.net/xb2net/3049/Problem+with+SSL+conection.html" type="text/html" /><id>http://news.xb2.net/xb2net/3049/Problem+with+SSL+conection.html</id><published>2008-04-11T14:21:52Z</published><updated>2008-04-11T14:21:52Z</updated><author><name>José Francisco Rangel Serrano</name><email>desarrollo@aseproda.com</email></author><content type="html">&lt;html&gt;&lt;head&gt;&lt;style&gt;.quote { border-left: solid 2px blue; padding-left: 1em; }&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;Hello&lt;/font&gt;:&lt;/p&gt;&lt;p spellchecked="true"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;Excuse&lt;/font&gt; my &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;English&lt;/font&gt;, &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;please&lt;/font&gt;. &lt;/p&gt;&lt;div dir="ltr" spellchecked="true"&gt;My name &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;is&lt;/font&gt; Jose Francisco Rangel.&lt;br spellchecked="true" /&gt;&lt;br spellchecked="true" /&gt;I &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;would&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;refer&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;you&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;this&lt;/font&gt; e-mail in hopes &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;that&lt;/font&gt;&amp;nbsp;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;you&lt;/font&gt; can &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;help&lt;/font&gt; me. I &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;suppose&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;that&lt;/font&gt; I &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;will&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;be&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;doing&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;something&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;wrong&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;but&lt;/font&gt; do &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;not&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;know&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;what&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;is&lt;/font&gt;. &lt;br spellchecked="true" /&gt;&lt;br spellchecked="true" /&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;When&lt;/font&gt; I &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;execute&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;the&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;following&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;code&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;without&lt;/font&gt; SSL, &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;everything&lt;/font&gt; works &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;perfectly&lt;/font&gt;.&amp;nbsp;&lt;br spellchecked="true" /&gt;&lt;font class="" face="fmisspellt" spellchecked="true" /&gt;&lt;/div&gt;&lt;div dir="ltr" spellchecked="true"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:=&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;xbSOAPEnvelope&lt;/font&gt;():New()&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:AddNameSpace&lt;/font&gt;&lt;/font&gt;('SOAPSDK1="&lt;a href="http://www.w3.org/2001/XMLSchema"&gt;spellChecked="true"&amp;gt;&lt;font color="#0068cf"&gt;http://www.w3.org/2001/XMLSchema"'&lt;/font&gt;&lt;/a&gt;)&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:AddNameSpace&lt;/font&gt;&lt;/font&gt;('SOAPSDK2="&lt;a href="http://www.w3.org/2001/XMLSchema-instance"&gt;spellChecked="true"&amp;gt;&lt;font color="#0068cf"&gt;http://www.w3.org/2001/XMLSchema-instance"'&lt;/font&gt;&lt;/a&gt;)&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:AddNameSpace&lt;/font&gt;&lt;/font&gt;('SOAPSDK3="&lt;a href="http://schemas.xmlsoap.org/soap/encoding/"&gt;spellChecked="true"&amp;gt;&lt;font color="#0068cf"&gt;http://schemas.xmlsoap.org/soap/encoding/"'&lt;/font&gt;&lt;/a&gt;) &lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:AddNameSpace&lt;/font&gt;&lt;/font&gt;('SOAP-ENV="&lt;a href="http://schemas.xmlsoap.org/soap/envelope/"&gt;spellChecked="true"&amp;gt;&lt;font color="#0068cf"&gt;http://schemas.xmlsoap.org/soap/envelope/"'&lt;/font&gt;&lt;/a&gt;)&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:Action&lt;/font&gt;&lt;/font&gt;:="&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;trataPeticionPago&lt;/font&gt;"&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" face="" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:NameSpace&lt;/font&gt;&lt;/font&gt;:=&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;SERMEPA&lt;/font&gt;_NAME_SPACE&lt;/font&gt;&lt;/font&gt;&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:SetStyle&lt;/font&gt;&lt;/font&gt;(&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;SOAP_STYLE_DOCUMENT&lt;/font&gt;,&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;SOAP_BINDING_LITERAL&lt;/font&gt;)&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" face="" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:AddVar&lt;/font&gt;&lt;/font&gt;("&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;entradaXML&lt;/font&gt;",::&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;ToXML&lt;/font&gt;():&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;Serialize&lt;/font&gt;(),'xmlns:SOAPSDK4="'+&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;SERMEPA&lt;/font&gt;_NAME_SPACE&lt;/font&gt;&lt;/font&gt;+'"')&lt;br spellchecked="true" /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div dir="ltr" spellchecked="true"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;oSOAPResponse&lt;/font&gt;:=&lt;font class="" spellchecked="true"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:&lt;font class="misspellet" face="fmisspellt"&gt;Execute&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;(&lt;font class="" spellchecked="true"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="" spellchecked="true"&gt;SERMEPA&lt;/font&gt;_&lt;font class="" spellchecked="true"&gt;SERVIDOR_HTTP&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;,"&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;trataPeticionPago&lt;/font&gt;")&lt;br spellchecked="true" /&gt;&lt;/font&gt;&lt;div dir="ltr" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;But&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;when&lt;/font&gt; I &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;run&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt"&gt;it&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;with&lt;/font&gt; SSL, &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;the&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;answer&lt;/font&gt; I &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;get&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;is&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;mistaken&lt;/font&gt;.&lt;/div&gt;&lt;p spellchecked="true"&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:=&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;xbSOAPEnvelope&lt;/font&gt;():New()&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:AddNameSpace&lt;/font&gt;&lt;/font&gt;('SOAPSDK1="&lt;a href="http://www.w3.org/2001/XMLSchema"&gt;spellChecked="true"&amp;gt;&lt;font color="#0068cf"&gt;http://www.w3.org/2001/XMLSchema"'&lt;/font&gt;&lt;/a&gt;)&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:AddNameSpace&lt;/font&gt;&lt;/font&gt;('SOAPSDK2="&lt;a href="http://www.w3.org/2001/XMLSchema-instance"&gt;spellChecked="true"&amp;gt;&lt;font color="#0068cf"&gt;http://www.w3.org/2001/XMLSchema-instance"'&lt;/font&gt;&lt;/a&gt;)&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:AddNameSpace&lt;/font&gt;&lt;/font&gt;('SOAPSDK3="&lt;a href="http://schemas.xmlsoap.org/soap/encoding/"&gt;spellChecked="true"&amp;gt;&lt;font color="#0068cf"&gt;http://schemas.xmlsoap.org/soap/encoding/"'&lt;/font&gt;&lt;/a&gt;) &lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:AddNameSpace&lt;/font&gt;&lt;/font&gt;('SOAP-ENV="&lt;a href="http://schemas.xmlsoap.org/soap/envelope/"&gt;spellChecked="true"&amp;gt;&lt;font color="#0068cf"&gt;http://schemas.xmlsoap.org/soap/envelope/"'&lt;/font&gt;&lt;/a&gt;)&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:Action&lt;/font&gt;&lt;/font&gt;:="&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;trataPeticionPago&lt;/font&gt;"&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" face="" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:NameSpace&lt;/font&gt;&lt;/font&gt;:=&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;SERMEPA&lt;/font&gt;_NAME_SPACE&lt;/font&gt;&lt;/font&gt;&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:SetStyle&lt;/font&gt;&lt;/font&gt;(&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;SOAP_STYLE_DOCUMENT&lt;/font&gt;,&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;SOAP_BINDING_LITERAL&lt;/font&gt;)&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" face="" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:AddVar&lt;/font&gt;&lt;/font&gt;("&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;entradaXML&lt;/font&gt;",::&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;ToXML&lt;/font&gt;():&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;Serialize&lt;/font&gt;(),'xmlns:SOAPSDK4="'+&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="misspellet" spellchecked="true"&gt;SERMEPA&lt;/font&gt;_NAME_SPACE&lt;/font&gt;&lt;/font&gt;+'"')&lt;br spellchecked="true" /&gt;&lt;/p&gt;&lt;p spellchecked="true"&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;oSSLContext&lt;/font&gt;:=&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;xbSSLContext&lt;/font&gt;():New()&lt;br spellchecked="true" /&gt;&amp;nbsp;&amp;nbsp; &lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="" spellchecked="true"&gt;oSSLContext&lt;/font&gt;:UseCertificateChainFile&lt;/font&gt;&lt;/font&gt;("C:\Certificados\Desarrollo\Formato &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;PEM&lt;/font&gt;\&lt;font class="" face="fmisspellt" spellchecked="true"&gt;sas-d.&lt;font class="" spellchecked="true"&gt;sermepa&lt;/font&gt;.es.cer&lt;/font&gt;")&lt;/p&gt;&lt;p spellchecked="true"&gt;&amp;nbsp;&amp;nbsp; &lt;font class="" spellchecked="true"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="" spellchecked="true"&gt;&lt;font class="misspellet" face="" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;&lt;/font&gt;&lt;font spellchecked="true"&gt;:SetSSLContext&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;(&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;oSSLContext&lt;/font&gt;)&lt;/p&gt;&lt;p spellchecked="true"&gt;&amp;nbsp;&amp;nbsp; &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;oSOAPResponse&lt;/font&gt;:=&lt;font class="" spellchecked="true"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;&lt;font class="" spellchecked="true"&gt;oSOAPRequest&lt;/font&gt;:Execute&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;(&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" spellchecked="true"&gt;SERMEPA&lt;/font&gt;_&lt;font class="misspellet" face="fmisspellt"&gt;SERVIDOR_HTTPS&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;,"&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;trataPeticionPago&lt;/font&gt;")&lt;/p&gt;&lt;p spellchecked="true"&gt;I &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;have&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;check&lt;/font&gt; certificate &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;is&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;correctly&lt;/font&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;loaded&lt;/font&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p spellchecked="true"&gt;Response &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;is&lt;/font&gt;: "C&lt;font class="" face="fmisspellt" spellchecked="true"&gt;lient&lt;/font&gt;: &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;recv&lt;/font&gt; error."&lt;/p&gt;&lt;p spellchecked="true"&gt;Can &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;you&lt;/font&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;help&lt;/font&gt; me, &lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;please&lt;/font&gt;.&lt;/p&gt;&lt;p spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;Thank&lt;/font&gt;&lt;font class="" face="fmisspellt" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt"&gt;you&lt;/font&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p spellchecked="true"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center" spellchecked="true"&gt;José Francisco Rangel Serrano&lt;/p&gt;&lt;p align="center" spellchecked="true"&gt;Director Técnico&lt;/p&gt;&lt;p align="center" spellchecked="true"&gt;&lt;font class="misspellet" face="fmisspellt" spellchecked="true"&gt;Aseproda&lt;/font&gt; Informática, S.L.&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="mailto:desarrollo@aseproda.com" spellchecked="true"&gt;&lt;font color="#0068cf"&gt;desarrollo@aseproda.com&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</content></entry><entry><title type="text">Thumbnail image creator in a DLL???</title><link rel="alternate" href="http://news.xb2.net/xb2net/3050/Thumbnail+image+creator+in+a+DLL%3f%3f%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3050/Thumbnail+image+creator+in+a+DLL%3f%3f%3f.html</id><published>2008-04-15T17:16:50Z</published><updated>2008-04-15T17:16:50Z</updated><author><name>Jim Graham</name><email>j.graham@proteledata_dot_com</email></author><content type="html">&lt;pre&gt;All,

I am looking to create a picture upload section of an xb2net weeb server I 
have written.  I will have the users be able to upload images that I will 
catalog and then present back in a web page that displays a list of 
&amp;quot;thumbnails&amp;quot; that when clicked will open a new window that downloads and 
displays the full size image.  In order to do this, I will need to create 
the &amp;quot;thumbnail&amp;quot; when the full size image is uploaded.  I was looking for a 
DLL that I could load and call functions to do the job.  The other 
alternative would be to shell out to a utility that handles command 
parameters.

Does anyone know of any such utilities?

A quick Google search did not turn up anything of interest.


Thanks!&lt;/pre&gt;</content></entry><entry><title type="text">Re: Thumbnail image creator in a DLL???</title><link rel="alternate" href="http://news.xb2.net/xb2net/3051/Re%3a+Thumbnail+image+creator+in+a+DLL%3f%3f%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3051/Re%3a+Thumbnail+image+creator+in+a+DLL%3f%3f%3f.html</id><published>2008-04-15T21:28:53Z</published><updated>2008-04-15T21:28:53Z</updated><author><name>Brian L. Wolfsohn</name><email>noblwnospam@cus.com</email></author><content type="html">&lt;pre&gt;&amp;quot;Jim Graham&amp;quot; &amp;lt;j.graham@proteledata_dot_com&amp;gt; wrote in
news:6b1f02f0$51a7092f$790c@news.xbwin.com: 


Jim,

Hope all's well with you..

You can create the thumbnails yourself in xbase++

We used to do it, but switched to creating them on the desktop and 
sending them up to our sites.

If you don't have xbase control of the client's desktop environment, just 
create them yourself in the xb2net server, or shell to s specific xbase 
app which does only that.

All the best..

Brian

&amp;gt; All,
&amp;gt; 
&amp;gt; I am looking to create a picture upload section of an xb2net weeb
&amp;gt; server I have written.  I will have the users be able to upload images
&amp;gt; that I will catalog and then present back in a web page that displays
&amp;gt; a list of &amp;quot;thumbnails&amp;quot; that when clicked will open a new window that
&amp;gt; downloads and displays the full size image.  In order to do this, I
&amp;gt; will need to create the &amp;quot;thumbnail&amp;quot; when the full size image is
&amp;gt; uploaded.  I was looking for a DLL that I could load and call
&amp;gt; functions to do the job.  The other alternative would be to shell out
&amp;gt; to a utility that handles command parameters.
&amp;gt; 
&amp;gt; Does anyone know of any such utilities?
&amp;gt; 
&amp;gt; A quick Google search did not turn up anything of interest.
&amp;gt; 
&amp;gt; 
&amp;gt; Thanks!
&amp;gt; 
&amp;gt; 
&amp;gt; 
&amp;gt;&lt;/pre&gt;</content></entry><entry><title type="text">Re: POST with data in body</title><link rel="alternate" href="http://news.xb2.net/xb2net/3052/Re%3a+POST+with+data+in+body.html" type="text/html" /><id>http://news.xb2.net/xb2net/3052/Re%3a+POST+with+data+in+body.html</id><published>2008-04-17T14:55:37Z</published><updated>2008-04-17T14:55:37Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Jack Duijf&amp;quot; &amp;lt;jack@aicn.nl&amp;gt; wrote in news:16f138a2$3edf229e$cc84
@news.xbwin.com:

&amp;gt; Until now i do a post using xbForm(). The post is to a ASP server 
&amp;gt; Now the size of the parameter &amp;quot;filecontents&amp;quot; exeeds some limitations. 
&amp;gt; I receive server error 500.
&amp;gt; Is there a way to put the &amp;quot;filecontents&amp;quot; into the body of the post ?

See sample UploadFile: 

client side: start here &amp;gt; run samples &amp;gt; upload file
server side: function web_upload in webfunc.prg

Best regards,
Boris Borzic
-- 
news://news.Xb2.NET
http://www.Xb2.NET
http://www.SQLExpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: timeout files dbf into Session</title><link rel="alternate" href="http://news.xb2.net/xb2net/3053/Re%3a+timeout+files+dbf+into+Session.html" type="text/html" /><id>http://news.xb2.net/xb2net/3053/Re%3a+timeout+files+dbf+into+Session.html</id><published>2008-04-17T15:00:31Z</published><updated>2008-04-17T15:00:31Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;class srl (Carlo Cariglia)&amp;quot; &amp;lt;c.cariglia@class-it.com&amp;gt; wrote in 
news:17ad6ed1$53b6cd21$cc8e@news.xbwin.com:

&amp;gt; if I store a dbf connection into xbSession, after a few seconds the 
&amp;gt; connection stop to work because file in area is closed.
&amp;gt; It seems that xb2net has a timeout, is possible to increase it?

The solution is not to increase the timeout period. DBF files are 
automatically closed when a thread terminates. The code that does this is 
found in WEBSERVE.PRG:

soServer:atEnd := {||DbCloseAll()}

Best regards,
Boris Borzic
-- 
news://news.Xb2.NET
http://www.Xb2.NET
http://www.SQLExpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Free XUG Meeting Toronto/Canada (May 25, 2008)</title><link rel="alternate" href="http://news.xb2.net/xb2net/3054/Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html" type="text/html" /><id>http://news.xb2.net/xb2net/3054/Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html</id><published>2008-04-22T15:09:21Z</published><updated>2008-04-22T15:09:21Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;A free Xbase++ User Group meeting has been scheduled in Toronto, Canada 
on Sunday May 25, 2008. The speakers for this event include: Steffen F. 
Pirsig, CTO &amp;amp; President of Alaska Software Inc., and myself.

Everyone is invited! No membership is required &amp;amp; no entrance fees will be 
charged. We do however ask that you register since space is limited.

For more info and to register, see here: http://xug.xb2.net

Hope to see you there!

Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Free XUG Meeting Toronto/Canada (May 25, 2008)</title><link rel="alternate" href="http://news.xb2.net/xb2net/3055/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html" type="text/html" /><id>http://news.xb2.net/xb2net/3055/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html</id><published>2008-04-23T14:30:01Z</published><updated>2008-04-23T14:30:01Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;If you are traveling a long distance to attend this meeting, you can stay 
at the Novotel Toronto North York. This hotel is conveniently located in 
the same complex as our meeting. Here is the link for reservations: 

http://www.novotel.com/fichehotel/gb/nov/0910/fiche_hotel.shtml

May is a great time to come to beautiful Toronto. Come for the meeting and 
stay for a few extra days!

Here's a link for Things to Do in Toronto:
http://www.tripadvisor.com/Attractions-g155019-Activities-
Toronto_Ontario.html

Best regards,
Boris Borzic
http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools

Boris Borzic &amp;lt;support-at-xb2-dot-net&amp;gt; wrote in
news:Xns9A8871A312268SQLExpress@68.178.173.112: 

&amp;gt; A free Xbase++ User Group meeting has been scheduled in Toronto,
&amp;gt; Canada on Sunday May 25, 2008. The speakers for this event include:
&amp;gt; Steffen F. Pirsig, CTO &amp;amp; President of Alaska Software Inc., and
&amp;gt; myself. 
&amp;gt; 
&amp;gt; Everyone is invited! No membership is required &amp;amp; no entrance fees will
&amp;gt; be charged. We do however ask that you register since space is
&amp;gt; limited. 
&amp;gt; 
&amp;gt; For more info and to register, see here: http://xug.xb2.net
&amp;gt; 
&amp;gt; Hope to see you there!&lt;/pre&gt;</content></entry><entry><title type="text">Does xb2.net 3.0 support 128 bit encryption?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3056/Does+xb2.net+3.0+support+128+bit+encryption%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3056/Does+xb2.net+3.0+support+128+bit+encryption%3f.html</id><published>2008-05-11T04:43:38Z</published><updated>2008-05-11T04:43:38Z</updated><author><name>IBA</name><email>iba@adelphia.net</email></author><content type="html">&lt;pre&gt;Hi Boris,

Does xb2.net 3.0 support 128 bit encryption?



Thanks,

-Itai&lt;/pre&gt;</content></entry><entry><title type="text">Can client invoke a javascript on the server's end?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3057/Can+client+invoke+a+javascript+on+the+server's+end%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3057/Can+client+invoke+a+javascript+on+the+server's+end%3f.html</id><published>2008-05-11T05:22:12Z</published><updated>2008-05-11T05:22:12Z</updated><author><name>IBA</name><email>iba@adelphia.net</email></author><content type="html">&lt;pre&gt;Hi Boris,

Can client invoke a javascript on the server's end, utilizing xb2.net?&lt;/pre&gt;</content></entry><entry><title type="text">Re: Does xb2.net 3.0 support 128 bit encryption?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3058/Re%3a+Does+xb2.net+3.0+support+128+bit+encryption%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3058/Re%3a+Does+xb2.net+3.0+support+128+bit+encryption%3f.html</id><published>2008-05-12T13:04:00Z</published><updated>2008-05-12T13:04:00Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;IBA&amp;quot; &amp;lt;iba@adelphia.net&amp;gt; wrote in news:79fac726$5da51f10$86d8
@news.xbwin.com:

&amp;gt; Does xb2.net 3.0 support 128 bit encryption?

Xb2.NET encryption is provided by OpenSSL and it does support 128 bit 
ciphers.

Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Can client invoke a javascript on the server's end?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3059/Re%3a+Can+client+invoke+a+javascript+on+the+server's+end%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3059/Re%3a+Can+client+invoke+a+javascript+on+the+server's+end%3f.html</id><published>2008-05-12T13:05:49Z</published><updated>2008-05-12T13:05:49Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;IBA&amp;quot; &amp;lt;iba@adelphia.net&amp;gt; wrote in news:1d05c6be$4fb6e7b8$86d9
@news.xbwin.com:

&amp;gt; Can client invoke a javascript on the server's end, utilizing xb2.net?

You can invoke any function on the server side that can be invoked via a 
browser.

Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: http://www.prototypejs.org/</title><link rel="alternate" href="http://news.xb2.net/xb2net/3060/Re%3a+http%3a%2f%2fwww.prototypejs.org%2f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3060/Re%3a+http%3a%2f%2fwww.prototypejs.org%2f.html</id><published>2008-05-16T18:45:27Z</published><updated>2008-05-16T18:45:27Z</updated><author><name>erik</name><email>edobrie@bellsouth.net</email></author><content type="html">&lt;html&gt;&lt;head&gt;&lt;style&gt;.quote { border-left: solid 2px blue; padding-left: 1em; }&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;I use http:\\www.activewidgets.com&lt;/p&gt;&lt;p&gt;It has full ajax support and a grid I just love!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</content></entry><entry><title type="text">Re: Free XUG Meeting Toronto/Canada (May 25, 2008)</title><link rel="alternate" href="http://news.xb2.net/xb2net/3061/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html" type="text/html" /><id>http://news.xb2.net/xb2net/3061/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html</id><published>2008-05-26T15:27:39Z</published><updated>2008-05-26T15:27:39Z</updated><author><name>Osvaldo Ramirez</name><email>ramirezosvaldo@yahoo.com</email></author><content type="html">&lt;pre&gt;Dear Boris Borzic

Plase, If you have time, to post your comments about the meeting ...

I will appreciate photos too.

Best Regards
Osvaldo Ramirez


wrote:
&amp;gt; A free Xbase++ User Group meeting has been scheduled in Toronto, Canada 
&amp;gt; on Sunday May 25, 2008. The speakers for this event include: Steffen F. 
&amp;gt; Pirsig, CTO &amp;amp; President of Alaska Software Inc., and myself.
&amp;gt; 
&amp;gt; Everyone is invited! No membership is required &amp;amp; no entrance fees will be 
&amp;gt; charged. We do however ask that you register since space is limited.
&amp;gt; 
&amp;gt; For more info and to register, see here: http://xug.xb2.net
&amp;gt; 
&amp;gt; Hope to see you there!
&amp;gt; 
&amp;gt; Best regards,
&amp;gt; Boris Borzic
&amp;gt; 
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Free XUG Meeting Toronto/Canada (May 25, 2008) - 1 attachment</title><link rel="alternate" href="http://news.xb2.net/xb2net/3062/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008)+-+1+attachment.html" type="text/html" /><id>http://news.xb2.net/xb2net/3062/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008)+-+1+attachment.html</id><published>2008-05-27T14:07:31Z</published><updated>2008-05-27T14:07:31Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;Osvaldo Ramirez &amp;lt;ramirezosvaldo@yahoo.com&amp;gt; wrote in news:60632a59
$4fcce2c9$a707@news.xbwin.com:

&amp;gt; Please, if you have time, to post your comments about the meeting

The meeting was well attended and went very well. Steffen talked about 
the future direction of Xbase++, including:

- Upcoming 1.9 service level 1
- Integration of SQL into core language
- Integration of PgSQL as the preferred Xbase++ client server solution
- Plans to tap into vast Visual FoxPro community

I gave a session on SQLExpress and Xb2.NET. Several performance 
benchmarks were presented comparing DBF/Xbase style programming with SQL 
style. Identical databases were used; one running on ADS v8, and the 
second running MS SQLServer 2005. The following results:

NOTE: All queries running against equivalent data and return exactly the 
same result (test program is attached).

1. Query :

Traditional DBF: 10.5 sec (running on ADS)
Brute force conversion of query to SQL: 13.5 sec (running on ADS)
Brute force conversion of query to SQL:4.2 sec (running on SQLServer)
Optimized SQL query: 5.0 sec (running on ADS)
Optimized SQL query: 0.05 sec (running on SQLServer)

2. Insert/Update:

Traditional DBF: 17.5 sec (running on ADS)
Optimized SQL: 2.4 sec (running on ADS)
Optimized SQL: 0.8 sec (running on SQLServer)

I also showed how to create a website from scratch using only Xbase++, 
Xb2.NET and SQLExpress. The sample I used was the http://xug.xb2.net 
site. This I thought was a good sample because it was simple (only a few 
pages) and there was a data input (the registration page) and a data 
output (the report showing who's registered).

After the meeting a few of us walked to a nearby pub where we sampled 
some local beers and enjoyed each others company with more shop talk 
including a discussion of the next step in human evolution... the 
emergence of a super-intelligence (either artificial or biologically 
enhanced). Here's some links about this topic:

http://mindstalk.net/vinge/vinge-sing.html
http://en.wikipedia.org/wiki/Technological_singularity
http://en.wikipedia.org/wiki/The_Singularity_Is_Near

-- 
Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools

&lt;/pre&gt;</content></entry><entry><title type="text">Re: Free XUG Meeting Toronto/Canada (May 25, 2008) - 1 attachment</title><link rel="alternate" href="http://news.xb2.net/xb2net/3063/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008)+-+1+attachment.html" type="text/html" /><id>http://news.xb2.net/xb2net/3063/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008)+-+1+attachment.html</id><published>2008-05-27T16:22:03Z</published><updated>2008-05-27T16:22:03Z</updated><author><name>Osvaldo Ramirez</name><email>ramirezosvaldo@yahoo.com</email></author><content type="html">&lt;pre&gt;Thanks a lot Boris for your comment

Best Regards
Osvaldo Ramirez&lt;/pre&gt;</content></entry><entry><title type="text">Re: Free XUG Meeting Toronto/Canada (May 25, 2008) - 1 attachment</title><link rel="alternate" href="http://news.xb2.net/xb2net/3064/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008)+-+1+attachment.html" type="text/html" /><id>http://news.xb2.net/xb2net/3064/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008)+-+1+attachment.html</id><published>2008-05-29T07:38:42Z</published><updated>2008-05-29T07:38:42Z</updated><author><name>Chris Andries</name><email>chris@aboservice.be</email></author><content type="html">&lt;pre&gt;Hi Boris,

Would it be possible to get the source of the  http://xug.xb2.net site?

I can't download the SQL.prg sample, because of Outlook is blocking all PRG
files. Could you provide this as a ZIP?

By the way, I haven't got a renewal for my subscription for a long time? Is
this still valid?

Regards,
Chris Andries.


&amp;quot;Boris Borzic&amp;quot; &amp;lt;support-at-xb2-dot-net&amp;gt; wrote in message
news:Xns9AAB67366BD97SQLExpress@68.178.173.112...
&amp;gt; Osvaldo Ramirez &amp;lt;ramirezosvaldo@yahoo.com&amp;gt; wrote in news:60632a59
&amp;gt; $4fcce2c9$a707@news.xbwin.com:
&amp;gt;
&amp;gt; &amp;gt; Please, if you have time, to post your comments about the meeting
&amp;gt;
&amp;gt; The meeting was well attended and went very well. Steffen talked about
&amp;gt; the future direction of Xbase++, including:
&amp;gt;
&amp;gt; - Upcoming 1.9 service level 1
&amp;gt; - Integration of SQL into core language
&amp;gt; - Integration of PgSQL as the preferred Xbase++ client server solution
&amp;gt; - Plans to tap into vast Visual FoxPro community
&amp;gt;
&amp;gt; I gave a session on SQLExpress and Xb2.NET. Several performance
&amp;gt; benchmarks were presented comparing DBF/Xbase style programming with SQL
&amp;gt; style. Identical databases were used; one running on ADS v8, and the
&amp;gt; second running MS SQLServer 2005. The following results:
&amp;gt;
&amp;gt; NOTE: All queries running against equivalent data and return exactly the
&amp;gt; same result (test program is attached).
&amp;gt;
&amp;gt; 1. Query :
&amp;gt;
&amp;gt; Traditional DBF: 10.5 sec (running on ADS)
&amp;gt; Brute force conversion of query to SQL: 13.5 sec (running on ADS)
&amp;gt; Brute force conversion of query to SQL:4.2 sec (running on SQLServer)
&amp;gt; Optimized SQL query: 5.0 sec (running on ADS)
&amp;gt; Optimized SQL query: 0.05 sec (running on SQLServer)
&amp;gt;
&amp;gt; 2. Insert/Update:
&amp;gt;
&amp;gt; Traditional DBF: 17.5 sec (running on ADS)
&amp;gt; Optimized SQL: 2.4 sec (running on ADS)
&amp;gt; Optimized SQL: 0.8 sec (running on SQLServer)
&amp;gt;
&amp;gt; I also showed how to create a website from scratch using only Xbase++,
&amp;gt; Xb2.NET and SQLExpress. The sample I used was the http://xug.xb2.net
&amp;gt; site. This I thought was a good sample because it was simple (only a few
&amp;gt; pages) and there was a data input (the registration page) and a data
&amp;gt; output (the report showing who's registered).
&amp;gt;
&amp;gt; After the meeting a few of us walked to a nearby pub where we sampled
&amp;gt; some local beers and enjoyed each others company with more shop talk
&amp;gt; including a discussion of the next step in human evolution... the
&amp;gt; emergence of a super-intelligence (either artificial or biologically
&amp;gt; enhanced). Here's some links about this topic:
&amp;gt;
&amp;gt; http://mindstalk.net/vinge/vinge-sing.html
&amp;gt; http://en.wikipedia.org/wiki/Technological_singularity
&amp;gt; http://en.wikipedia.org/wiki/The_Singularity_Is_Near
&amp;gt;
&amp;gt; -- 
&amp;gt; Best regards,
&amp;gt; Boris Borzic
&amp;gt;
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools
&amp;gt;
&amp;gt;&lt;/pre&gt;</content></entry><entry><title type="text">Re: Free XUG Meeting Toronto/Canada (May 25, 2008) - 1 attachment - 1 attachment</title><link rel="alternate" href="http://news.xb2.net/xb2net/3065/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008)+-+1+attachment+-+1+attachment.html" type="text/html" /><id>http://news.xb2.net/xb2net/3065/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008)+-+1+attachment+-+1+attachment.html</id><published>2008-05-29T14:23:40Z</published><updated>2008-05-29T14:23:40Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Chris Andries&amp;quot; &amp;lt;chris@aboservice.be&amp;gt; wrote in
news:574dabd2$613b18d7$a701@news.xbwin.com: 

&amp;gt; Would it be possible to get the source of the  http://xug.xb2.net
&amp;gt; site? 
&amp;gt; I can't download the SQL.prg sample, because of Outlook is blocking
&amp;gt; all PRG files. Could you provide this as a ZIP?

I have attached a ZIP file with all requested source code.

&amp;gt; By the way, I haven't got a renewal for my subscription for a long
&amp;gt; time? Is this still valid?

Your support period expired on Oct 28, 2007. A renewal email was sent to 
you, however it bounced with the following error:

&amp;gt;&amp;gt;
Unknown user: chris@aboservice.com
RCPT TO generated following response:
550 5.7.1 &amp;lt;chris@aboservice.com&amp;gt;... Relaying denied. Proper authentication 
required.
&amp;lt;&amp;lt;

Do you have an alternate email address?

-- 
Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools

&lt;/pre&gt;</content></entry><entry><title type="text">Re: Free XUG Meeting Toronto/Canada (May 25, 2008) - 1 attachment - 1 attachment</title><link rel="alternate" href="http://news.xb2.net/xb2net/3066/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008)+-+1+attachment+-+1+attachment.html" type="text/html" /><id>http://news.xb2.net/xb2net/3066/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008)+-+1+attachment+-+1+attachment.html</id><published>2008-05-30T07:04:17Z</published><updated>2008-05-30T07:04:17Z</updated><author><name>Chris Andries</name><email>chris@aboservice.be</email></author><content type="html">&lt;pre&gt;Hi Boris,

I send it by mail.

Regards,
Chris Andries.

&amp;quot;Boris Borzic&amp;quot; &amp;lt;support-at-xb2-dot-net&amp;gt; wrote in message
news:Xns9AAD69EFD2DASQLExpress@68.178.173.112...
&amp;gt; &amp;quot;Chris Andries&amp;quot; &amp;lt;chris@aboservice.be&amp;gt; wrote in
&amp;gt; news:574dabd2$613b18d7$a701@news.xbwin.com:
&amp;gt;
&amp;gt; &amp;gt; Would it be possible to get the source of the  http://xug.xb2.net
&amp;gt; &amp;gt; site?
&amp;gt; &amp;gt; I can't download the SQL.prg sample, because of Outlook is blocking
&amp;gt; &amp;gt; all PRG files. Could you provide this as a ZIP?
&amp;gt;
&amp;gt; I have attached a ZIP file with all requested source code.
&amp;gt;
&amp;gt; &amp;gt; By the way, I haven't got a renewal for my subscription for a long
&amp;gt; &amp;gt; time? Is this still valid?
&amp;gt;
&amp;gt; Your support period expired on Oct 28, 2007. A renewal email was sent to
&amp;gt; you, however it bounced with the following error:
&amp;gt;
&amp;gt; &amp;gt;&amp;gt;
&amp;gt; Unknown user: chris@aboservice.com
&amp;gt; RCPT TO generated following response:
&amp;gt; 550 5.7.1 &amp;lt;chris@aboservice.com&amp;gt;... Relaying denied. Proper authentication
&amp;gt; required.
&amp;gt; &amp;lt;&amp;lt;
&amp;gt;
&amp;gt; Do you have an alternate email address?
&amp;gt;
&amp;gt; -- 
&amp;gt; Best regards,
&amp;gt; Boris Borzic
&amp;gt;
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools
&amp;gt;
&amp;gt;&lt;/pre&gt;</content></entry><entry><title type="text">Re: Free XUG Meeting Toronto/Canada (May 25, 2008)</title><link rel="alternate" href="http://news.xb2.net/xb2net/3067/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html" type="text/html" /><id>http://news.xb2.net/xb2net/3067/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html</id><published>2008-05-30T12:15:43Z</published><updated>2008-05-30T12:15:43Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Chris Andries&amp;quot; &amp;lt;chris@aboservice.be&amp;gt; wrote in news:348a6b6b$3e8f1a1b
$a70d@news.xbwin.com:

&amp;gt; I send it by mail.

I have not received any email. Please try resending to bbo_at_xb2_dot_net 
as well as bbo_at_canada_dot_com. One of them should come through.

-- 
Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Free XUG Meeting Toronto/Canada (May 25, 2008)</title><link rel="alternate" href="http://news.xb2.net/xb2net/3068/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html" type="text/html" /><id>http://news.xb2.net/xb2net/3068/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html</id><published>2008-06-02T11:28:33Z</published><updated>2008-06-02T11:28:33Z</updated><author><name>Chris Andries</name><email>chris@aboservice.be</email></author><content type="html">&lt;pre&gt;Hi Boris,

The mail is returned. :-(

It is chris@aboservice.be. It seems as you used the aboservice.COM before.

Regards,
Chris Andries

&amp;quot;Boris Borzic&amp;quot; &amp;lt;support-at-xb2-dot-net&amp;gt; wrote in message
news:Xns9AAE5443CEA53SQLExpress@68.178.173.112...
&amp;gt; &amp;quot;Chris Andries&amp;quot; &amp;lt;chris@aboservice.be&amp;gt; wrote in news:348a6b6b$3e8f1a1b
&amp;gt; $a70d@news.xbwin.com:
&amp;gt;
&amp;gt; &amp;gt; I send it by mail.
&amp;gt;
&amp;gt; I have not received any email. Please try resending to bbo_at_xb2_dot_net
&amp;gt; as well as bbo_at_canada_dot_com. One of them should come through.
&amp;gt;
&amp;gt; -- 
&amp;gt; Best regards,
&amp;gt; Boris Borzic
&amp;gt;
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Free XUG Meeting Toronto/Canada (May 25, 2008)</title><link rel="alternate" href="http://news.xb2.net/xb2net/3069/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html" type="text/html" /><id>http://news.xb2.net/xb2net/3069/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html</id><published>2008-06-02T22:45:50Z</published><updated>2008-06-02T22:45:50Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Chris Andries&amp;quot; &amp;lt;chris@aboservice.be&amp;gt; wrote in
news:10c48762$5cff2b19$a70e@news.xbwin.com: 

&amp;gt; The mail is returned. :-(
well... I suppose one way to stop SPAM is to block all emails &amp;lt;g&amp;gt;

&amp;gt; It is chris_at_aboservice_dot_be. It seems as you used the aboservice.COM
&amp;gt; before. 

I have sent you an email to the above address. Let me know if you received 
it (it has not bounced yet).

-- 
Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Free XUG Meeting Toronto/Canada (May 25, 2008)</title><link rel="alternate" href="http://news.xb2.net/xb2net/3070/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html" type="text/html" /><id>http://news.xb2.net/xb2net/3070/Re%3a+Free+XUG+Meeting+Toronto%2fCanada+(May+25%2c+2008).html</id><published>2008-06-03T07:07:29Z</published><updated>2008-06-03T07:07:29Z</updated><author><name>Chris Andries</name><email>chris@aboservice.be</email></author><content type="html">&lt;pre&gt;Hi Boris,

Yes, I did receive it.

Regards,
Chris Andries.

&amp;quot;Boris Borzic&amp;quot; &amp;lt;support-at-xb2-dot-net&amp;gt; wrote in message
news:Xns9AB1BF1A34A40SQLExpress@68.178.173.112...
&amp;gt; &amp;quot;Chris Andries&amp;quot; &amp;lt;chris@aboservice.be&amp;gt; wrote in
&amp;gt; news:10c48762$5cff2b19$a70e@news.xbwin.com:
&amp;gt;
&amp;gt; &amp;gt; The mail is returned. :-(
&amp;gt; well... I suppose one way to stop SPAM is to block all emails &amp;lt;g&amp;gt;
&amp;gt;
&amp;gt; &amp;gt; It is chris_at_aboservice_dot_be. It seems as you used the
aboservice.COM
&amp;gt; &amp;gt; before.
&amp;gt;
&amp;gt; I have sent you an email to the above address. Let me know if you received
&amp;gt; it (it has not bounced yet).
&amp;gt;
&amp;gt; -- 
&amp;gt; Best regards,
&amp;gt; Boris Borzic
&amp;gt;
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">How to access local web server running in a network from outside network?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3071/How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3071/How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html</id><published>2008-06-04T17:48:38Z</published><updated>2008-06-04T17:48:38Z</updated><author><name>Nestor Guido</name><email>nestor@softwareclinic.co.za</email></author><content type="html">&lt;pre&gt;Hi All,

I have written a local web server based on the example given by Boris. It 
works fine when I try it from a computer on the same network using the local 
IP address where the local web server is running example 
http://10.0.0.9:80....  But when i get the ip address as known from the 
internet outside world example 41.242.56.208 I find that all of my computer 
on the network all have the same ip address which is logical. How do I test 
as though I am coming in from outside of my network ? I know it has 
something to do with the router setting and possibly port forwarding ...But 
I can not get it right. Can someone help me please?

Kind regards
Nestor&lt;/pre&gt;</content></entry><entry><title type="text">Re: How to access local web server running in a network from outside network?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3072/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3072/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html</id><published>2008-06-04T21:34:48Z</published><updated>2008-06-04T21:34:48Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Nestor Guido&amp;quot; &amp;lt;nestor@softwareclinic.co.za&amp;gt; wrote in
news:44cb7c08$1d1c6a8e$a719@news.xbwin.com: 

&amp;gt; I have written a local web server based on the example given by Boris.
&amp;gt; It works fine when I try it from a computer on the same network using
&amp;gt; the local IP address where the local web server is running example 
&amp;gt; http://10.0.0.9:80....  But when i get the ip address as known from
&amp;gt; the internet outside world example 41.242.56.208 I find that all of my
&amp;gt; computer on the network all have the same ip address which is logical.
&amp;gt; How do I test as though I am coming in from outside of my network ? I
&amp;gt; know it has something to do with the router setting and possibly port
&amp;gt; forwarding ...But I can not get it right. Can someone help me please?

you need to configure the firewall on your external router to forward port 
80 to the IP address where the Xb2.NET webserver is running. Example on my 
router I have the following setting:

service name: HTTP
start port: 80
end port: 80
server IP address: 192.168.1.5

My webserver is running on a computer with the internal IP address 
192.168.1.5 (this address needs to be static).
 
Hope that helps,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: How to access local web server running in a network from outside network?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3073/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3073/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html</id><published>2008-06-05T09:59:13Z</published><updated>2008-06-05T09:59:13Z</updated><author><name>Nestor Guido</name><email>nestor@softwareclinic.co.za</email></author><content type="html">&lt;pre&gt;Hi Boris,
I've set my port forwarding parameters in my router to
Rule name: HTTP1 (I have even tried HTTP)
start port 80
end port 80
My computer that has webserver running IP: 10.0.0.9
--------------------------------------------------------
And for example the external LAN IP address is 41.242.40.20
-----------------------------------------------------------------
Then is the SOAPEXEC.EXE program I type the following for my promps:
Server name or IP address: http://41.242.40.20:80
---------------------------------------------------------------------------
Then I get:
Result......: Fault
Return data:
{{&amp;quot;faultcode&amp;quot;, &amp;quot;env:Server&amp;quot;, &amp;quot;&amp;quot;}, {&amp;quot;faultstring&amp;quot;, &amp;quot;Server: invalid 
response&amp;quot;, &amp;quot;&amp;quot;}}
----------------------------------------------------------------------------------
I have also turned off my windows firewall for this test.

Kind Regards
Nestor

&amp;quot;Boris Borzic&amp;quot; &amp;lt;support-at-xb2-dot-net&amp;gt; wrote in message 
news:Xns9AB3B30FBAAE3SQLExpress@68.178.173.112...
&amp;gt; &amp;quot;Nestor Guido&amp;quot; &amp;lt;nestor@softwareclinic.co.za&amp;gt; wrote in
&amp;gt; news:44cb7c08$1d1c6a8e$a719@news.xbwin.com:
&amp;gt;
&amp;gt;&amp;gt; I have written a local web server based on the example given by Boris.
&amp;gt;&amp;gt; It works fine when I try it from a computer on the same network using
&amp;gt;&amp;gt; the local IP address where the local web server is running example
&amp;gt;&amp;gt; http://10.0.0.9:80....  But when i get the ip address as known from
&amp;gt;&amp;gt; the internet outside world example 41.242.56.208 I find that all of my
&amp;gt;&amp;gt; computer on the network all have the same ip address which is logical.
&amp;gt;&amp;gt; How do I test as though I am coming in from outside of my network ? I
&amp;gt;&amp;gt; know it has something to do with the router setting and possibly port
&amp;gt;&amp;gt; forwarding ...But I can not get it right. Can someone help me please?
&amp;gt;
&amp;gt; you need to configure the firewall on your external router to forward port
&amp;gt; 80 to the IP address where the Xb2.NET webserver is running. Example on my
&amp;gt; router I have the following setting:
&amp;gt;
&amp;gt; service name: HTTP
&amp;gt; start port: 80
&amp;gt; end port: 80
&amp;gt; server IP address: 192.168.1.5
&amp;gt;
&amp;gt; My webserver is running on a computer with the internal IP address
&amp;gt; 192.168.1.5 (this address needs to be static).
&amp;gt;
&amp;gt; Hope that helps,
&amp;gt; Boris Borzic
&amp;gt;
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: How to access local web server running in a network from outside network?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3074/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3074/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html</id><published>2008-06-05T13:39:31Z</published><updated>2008-06-05T13:39:31Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Nestor Guido&amp;quot; &amp;lt;nestor@softwareclinic.co.za&amp;gt; wrote in news:44e80f98
$2a2dadb4$a71b@news.xbwin.com:

&amp;gt; I've set my port forwarding parameters in my router to
&amp;gt; Rule name: HTTP1 (I have even tried HTTP)
&amp;gt; start port 80
&amp;gt; end port 80
&amp;gt; My computer that has webserver running IP: 10.0.0.9
&amp;gt; --------------------------------------------------------
&amp;gt; And for example the external LAN IP address is 41.242.40.20
&amp;gt; -----------------------------------------------------------------
&amp;gt; Then is the SOAPEXEC.EXE program I type the following for my promps:
&amp;gt; Server name or IP address: http://41.242.40.20:80

some additional suggestions:

1. Try connecting using your browser using the following:
   http://41.242.40.20
   http://10.0.0.9

2. Try defining your server (10.0.0.9) as a DMZ server in the router.

Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: How to access local web server running in a network from outside network?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3075/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3075/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html</id><published>2008-06-05T15:53:17Z</published><updated>2008-06-05T15:53:17Z</updated><author><name>Nestor Guido</name><email>nestor@softwareclinic.co.za</email></author><content type="html">&lt;pre&gt;Hi Boris,
&amp;gt; 1. Try connecting using your browser using the following:
&amp;gt;   http://41.242.40.20
does not work
&amp;gt;   http://10.0.0.9
works fine and even works with: http://10.0.0.9:80... does not work with 
http://10.0.0.9:90 (which is expected)
&amp;gt;
&amp;gt; 2. Try defining your server (10.0.0.9) as a DMZ server in the router.
Have tried that and still same problem (note have restarted router as well)

Kind Regards,
Nestor

&amp;quot;Boris Borzic&amp;quot; &amp;lt;support-at-xb2-dot-net&amp;gt; wrote in message 
news:Xns9AB4627B8C30FSQLExpress@68.178.173.112...
&amp;gt; &amp;quot;Nestor Guido&amp;quot; &amp;lt;nestor@softwareclinic.co.za&amp;gt; wrote in news:44e80f98
&amp;gt; $2a2dadb4$a71b@news.xbwin.com:
&amp;gt;
&amp;gt;&amp;gt; I've set my port forwarding parameters in my router to
&amp;gt;&amp;gt; Rule name: HTTP1 (I have even tried HTTP)
&amp;gt;&amp;gt; start port 80
&amp;gt;&amp;gt; end port 80
&amp;gt;&amp;gt; My computer that has webserver running IP: 10.0.0.9
&amp;gt;&amp;gt; --------------------------------------------------------
&amp;gt;&amp;gt; And for example the external LAN IP address is 41.242.40.20
&amp;gt;&amp;gt; -----------------------------------------------------------------
&amp;gt;&amp;gt; Then is the SOAPEXEC.EXE program I type the following for my promps:
&amp;gt;&amp;gt; Server name or IP address: http://41.242.40.20:80
&amp;gt;
&amp;gt; some additional suggestions:
&amp;gt;
&amp;gt; 1. Try connecting using your browser using the following:
&amp;gt;   http://41.242.40.20
&amp;gt;   http://10.0.0.9
&amp;gt;
&amp;gt; 2. Try defining your server (10.0.0.9) as a DMZ server in the router.
&amp;gt;
&amp;gt; Best regards,
&amp;gt; Boris Borzic
&amp;gt;
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: How to access local web server running in a network from outside network?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3076/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3076/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html</id><published>2008-06-05T19:15:56Z</published><updated>2008-06-05T19:15:56Z</updated><author><name>Hubert Brandel</name><email>Hubert.Brandel@gmx.de</email></author><content type="html">&lt;pre&gt;Nestor Guido schrieb:
&amp;gt; Hi All,
&amp;gt; 
&amp;gt; I have written a local web server based on the example given by Boris. It 
&amp;gt; works fine when I try it from a computer on the same network using the local 
&amp;gt; IP address where the local web server is running example 
&amp;gt; http://10.0.0.9:80....  But when i get the ip address as known from the 
&amp;gt; internet outside world example 41.242.56.208 I find that all of my computer 
&amp;gt; on the network all have the same ip address which is logical. How do I test 
&amp;gt; as though I am coming in from outside of my network ? I know it has 
&amp;gt; something to do with the router setting and possibly port forwarding ...But 
&amp;gt; I can not get it right. Can someone help me please?
&amp;gt; 
&amp;gt; Kind regards
&amp;gt; Nestor 
&amp;gt; 
&amp;gt; 

Hi,

I have done this here. You have to tell the firewalls (ROUTER + Desktop 
...) that request to port 80 (or what you are using in your Server) have 
to been redirect to the client and you have to know which IP adress ist 
aktual assigned to your NETWORK (router). I use dyndns 
(http://www.dyndns.com/) for that. Does your internal adress is every 
time the same ? Maybe you can use a fixed one in your router. Your 
computer should get its IP by DHCP, because of the right DNS settings.
So on Win2000 without desktop firewall you have to:

1. Router redirect port 80 onto your pc
2. the pc have to have the same internal IP than you declared into the 
router.
3. Your router should tell his outside adress to dyndns - my router can 
do this.

4. If you have WinXP you have to set a firewall roule to let the port 80 
request through. Vista maybe needs a little bit more ?

Bye
Hubert&lt;/pre&gt;</content></entry><entry><title type="text">Re: How to access local web server running in a network from outside network?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3077/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3077/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html</id><published>2008-06-06T12:57:14Z</published><updated>2008-06-06T12:57:14Z</updated><author><name>Nestor Guido</name><email>nestor@softwareclinic.co.za</email></author><content type="html">&lt;pre&gt;Hi Guys,
I am really trying to solve this problem and am getting desperate. I have
tried resting my router settings to factory defaults and then setting up
the basics just to get onto the internet.  I have even switched off the
firewall settings of the router as well as for Windows XP for testing
purposes. Note that we are permently connected to the internet.. Have also
defined (10.0.0.9) as a DMZ server in the router.
I have allowed for the exceptions of port 80 and port 443 in the Windows
firewall. I have the latests service packs and patches on my Windows XP
professional.
Now I am trying the basic from xb2net demo soap software with the options
that do not require the webserver...following is what I get:
1) Get Exchange Rate Between Two Currencies (!)
     Fault
   Returned data:
 {{&amp;quot;faultcode&amp;quot;, &amp;quot;env:Client&amp;quot;, &amp;quot;&amp;quot;}, {&amp;quot;faultstring&amp;quot;, &amp;quot;Cient: no connection&amp;quot;,
&amp;quot;&amp;quot;},
  {&amp;quot;detail&amp;quot;, xbComplexType, &amp;quot;&amp;quot;}}
2) Execute WHOIS query for a domain name    (!)
   Microsoft.com
   Fault
   Returned data:
 {{&amp;quot;faultcode&amp;quot;, &amp;quot;SOAP-ENV:Server&amp;quot;, &amp;quot;&amp;quot;}, {&amp;quot;faultstring&amp;quot;, &amp;quot;Error opening SRL
file.&amp;quot;, &amp;quot;&amp;quot;},
     {&amp;quot;faultactor&amp;quot;, &amp;quot;/xml/SQLDataSoap.WSDL&amp;quot;,&amp;quot;&amp;quot;}, {detail&amp;quot;, xbComplextype,
&amp;quot;&amp;quot;}}
3) Use BabelFish to traslate text between languages (!)
  Fault
 {{&amp;quot;faultcode&amp;quot;, &amp;quot;env:Client&amp;quot;, &amp;quot;&amp;quot;}, {&amp;quot;faultstring&amp;quot;, &amp;quot;Cient: no connection&amp;quot;,
&amp;quot;&amp;quot;},
  {&amp;quot;detail&amp;quot;, xbComplexType, &amp;quot;&amp;quot;}}

Note that I am connected to an ADSL internet line and we are able to
navigate the internet with no problem. Is it a possible fault that is
related to my service provider or could the fault be with the router itself?

If someone has TEAMVIEWER I can invite them into my computer to have a look.

Kind regards
Nestor

----- Original Message ----- 
From: &amp;quot;Boris Borzic&amp;quot; &amp;lt;support-at-xb2-dot-net&amp;gt;
Newsgroups: xb2net
Sent: Thursday, June 05, 2008 3:39 PM
Subject: Re: How to access local web server running in a network from
outside network?


&amp;gt; &amp;quot;Nestor Guido&amp;quot; &amp;lt;nestor@softwareclinic.co.za&amp;gt; wrote in news:44e80f98
&amp;gt; $2a2dadb4$a71b@news.xbwin.com:
&amp;gt;
&amp;gt;&amp;gt; I've set my port forwarding parameters in my router to
&amp;gt;&amp;gt; Rule name: HTTP1 (I have even tried HTTP)
&amp;gt;&amp;gt; start port 80
&amp;gt;&amp;gt; end port 80
&amp;gt;&amp;gt; My computer that has webserver running IP: 10.0.0.9
&amp;gt;&amp;gt; --------------------------------------------------------
&amp;gt;&amp;gt; And for example the external LAN IP address is 41.242.40.20
&amp;gt;&amp;gt; -----------------------------------------------------------------
&amp;gt;&amp;gt; Then is the SOAPEXEC.EXE program I type the following for my promps:
&amp;gt;&amp;gt; Server name or IP address: http://41.242.40.20:80
&amp;gt;
&amp;gt; some additional suggestions:
&amp;gt;
&amp;gt; 1. Try connecting using your browser using the following:
&amp;gt;   http://41.242.40.20
&amp;gt;   http://10.0.0.9
&amp;gt;
&amp;gt; 2. Try defining your server (10.0.0.9) as a DMZ server in the router.
&amp;gt;
&amp;gt; Best regards,
&amp;gt; Boris Borzic
&amp;gt;
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools

&amp;quot;Boris Borzic&amp;quot; &amp;lt;support-at-xb2-dot-net&amp;gt; wrote in message 
news:Xns9AB4627B8C30FSQLExpress@68.178.173.112...
&amp;gt; &amp;quot;Nestor Guido&amp;quot; &amp;lt;nestor@softwareclinic.co.za&amp;gt; wrote in news:44e80f98
&amp;gt; $2a2dadb4$a71b@news.xbwin.com:
&amp;gt;
&amp;gt;&amp;gt; I've set my port forwarding parameters in my router to
&amp;gt;&amp;gt; Rule name: HTTP1 (I have even tried HTTP)
&amp;gt;&amp;gt; start port 80
&amp;gt;&amp;gt; end port 80
&amp;gt;&amp;gt; My computer that has webserver running IP: 10.0.0.9
&amp;gt;&amp;gt; --------------------------------------------------------
&amp;gt;&amp;gt; And for example the external LAN IP address is 41.242.40.20
&amp;gt;&amp;gt; -----------------------------------------------------------------
&amp;gt;&amp;gt; Then is the SOAPEXEC.EXE program I type the following for my promps:
&amp;gt;&amp;gt; Server name or IP address: http://41.242.40.20:80
&amp;gt;
&amp;gt; some additional suggestions:
&amp;gt;
&amp;gt; 1. Try connecting using your browser using the following:
&amp;gt;   http://41.242.40.20
&amp;gt;   http://10.0.0.9
&amp;gt;
&amp;gt; 2. Try defining your server (10.0.0.9) as a DMZ server in the router.
&amp;gt;
&amp;gt; Best regards,
&amp;gt; Boris Borzic
&amp;gt;
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: How to access local web server running in a network from outside network?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3078/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3078/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html</id><published>2008-06-06T14:54:20Z</published><updated>2008-06-06T14:54:20Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Nestor Guido&amp;quot; &amp;lt;nestor@softwareclinic.co.za&amp;gt; wrote in
news:67e414a0$6e980e75$a723@news.xbwin.com: 

&amp;gt; Note that I am connected to an ADSL internet line and we are able to
&amp;gt; navigate the internet with no problem. Is it a possible fault that is
&amp;gt; related to my service provider or could the fault be with the router
&amp;gt; itself? 

The SOAP services you are trying to connect to are no longer available. 
Please download the latest version of Xb2.NET. I have deleted the SOAP 
services that are no longer available and added several new ones. 

-- 
Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: How to access local web server running in a network from outside network?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3079/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3079/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html</id><published>2008-06-06T16:39:18Z</published><updated>2008-06-06T16:39:18Z</updated><author><name>Nestor Guido</name><email>nestor@softwareclinic.co.za</email></author><content type="html">&lt;pre&gt;Hi Boris,
Downloaded demo of newer xb2net system and that worked fine to communicate
with new external soap servers. I will try and incorperate them in my older
version just to test. but I still cannot get my external ip address to do a
communication to your newer version webserver....for example get the current
date and time from the local web server.

Kind Regards,
Nestor

&amp;quot;Boris Borzic&amp;quot; &amp;lt;support-at-xb2-dot-net&amp;gt; wrote in message 
news:Xns9AB56F2BA8602SQLExpress@68.178.173.112...
&amp;gt; &amp;quot;Nestor Guido&amp;quot; &amp;lt;nestor@softwareclinic.co.za&amp;gt; wrote in
&amp;gt; news:67e414a0$6e980e75$a723@news.xbwin.com:
&amp;gt;
&amp;gt;&amp;gt; Note that I am connected to an ADSL internet line and we are able to
&amp;gt;&amp;gt; navigate the internet with no problem. Is it a possible fault that is
&amp;gt;&amp;gt; related to my service provider or could the fault be with the router
&amp;gt;&amp;gt; itself?
&amp;gt;
&amp;gt; The SOAP services you are trying to connect to are no longer available.
&amp;gt; Please download the latest version of Xb2.NET. I have deleted the SOAP
&amp;gt; services that are no longer available and added several new ones.
&amp;gt;
&amp;gt; -- 
&amp;gt; Best regards,
&amp;gt; Boris Borzic
&amp;gt;
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: How to access local web server running in a network from outside network?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3080/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3080/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html</id><published>2008-06-06T17:14:19Z</published><updated>2008-06-06T17:14:19Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Nestor Guido&amp;quot; &amp;lt;nestor@softwareclinic.co.za&amp;gt; wrote in
news:18f76b7$5cf4abd9$c49a@news.xbwin.com: 

&amp;gt; Downloaded demo of newer xb2net system and that worked fine to
&amp;gt; communicate with new external soap servers. I will try and incorperate
&amp;gt; them in my older version just to test. but I still cannot get my
&amp;gt; external ip address to do a communication to your newer version
&amp;gt; webserver 

Unfortunately, you will need to figure out this piece. As a test, what I 
would do is bypass the router completely and plug the server directly into 
the external IP connection.

-- 
Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: How to access local web server running in a network from outside network?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3081/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3081/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html</id><published>2008-06-07T15:58:30Z</published><updated>2008-06-07T15:58:30Z</updated><author><name>Nestor Guido</name><email>nestor@softwareclinic.co.za</email></author><content type="html">&lt;pre&gt;Hi Boris,

I went to another network and communicated with my home networks local web 
server(xb2net) and it worked fine and fast. But within my own network I 
cannot address my webserver with its external ip address. If I use the 
internal ip address then it works. But then that I can live with...I will be 
testing it from another external computer tomorow and I will let you all 
know of my results....In any event I appreciate all of the help in trying to 
resolve this problem...you are a good guy....and thanks....

Kind Regards,
Nestor
&amp;quot;Boris Borzic&amp;quot; &amp;lt;support-at-xb2-dot-net&amp;gt; wrote in message 
news:Xns9AB586E754A6CSQLExpress@68.178.173.112...
&amp;gt; &amp;quot;Nestor Guido&amp;quot; &amp;lt;nestor@softwareclinic.co.za&amp;gt; wrote in
&amp;gt; news:18f76b7$5cf4abd9$c49a@news.xbwin.com:
&amp;gt;
&amp;gt;&amp;gt; Downloaded demo of newer xb2net system and that worked fine to
&amp;gt;&amp;gt; communicate with new external soap servers. I will try and incorperate
&amp;gt;&amp;gt; them in my older version just to test. but I still cannot get my
&amp;gt;&amp;gt; external ip address to do a communication to your newer version
&amp;gt;&amp;gt; webserver
&amp;gt;
&amp;gt; Unfortunately, you will need to figure out this piece. As a test, what I
&amp;gt; would do is bypass the router completely and plug the server directly into
&amp;gt; the external IP connection.
&amp;gt;
&amp;gt; -- 
&amp;gt; Best regards,
&amp;gt; Boris Borzic
&amp;gt;
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: How to access local web server running in a network from outside network?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3082/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3082/Re%3a+How+to+access+local+web+server+running+in+a+network+from+outside+network%3f.html</id><published>2008-06-09T01:52:46Z</published><updated>2008-06-09T01:52:46Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Nestor Guido&amp;quot; &amp;lt;nestor@softwareclinic.co.za&amp;gt; wrote in
news:7cd101dd$5e1d16d7$c49f@news.xbwin.com: 

&amp;gt; I went to another network and communicated with my home networks local
&amp;gt; web server(xb2net) and it worked fine and fast. But within my own
&amp;gt; network I cannot address my webserver with its external ip address. If
&amp;gt; I use the internal ip address then it works. But then that I can live
&amp;gt; with...I will be testing it from another external computer tomorow and
&amp;gt; I will let you all know of my results....In any event I appreciate all
&amp;gt; of the help in trying to resolve this problem...you are a good
&amp;gt; guy....and thanks.... 

Happy to help &amp;amp; thanks for the feedback. It's good to hear you got it to 
work.

Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">clsid for TAG OBJECT</title><link rel="alternate" href="http://news.xb2.net/xb2net/3083/clsid+for+TAG+OBJECT.html" type="text/html" /><id>http://news.xb2.net/xb2net/3083/clsid+for+TAG+OBJECT.html</id><published>2008-07-02T07:57:25Z</published><updated>2008-07-02T07:57:25Z</updated><author><name>Correnti</name><email>airsoft1@tin.it</email></author><content type="html">&lt;pre&gt;Hi to all,

I would open a Ms Word document into an html page using the tag OBJECT.

Now I open it with OpenOffice writer using the tag :

&amp;lt;OBJECT CLASSID=&amp;quot;clsid:67F2A879-82D5-4A6D-8CC5-FFB3C114B69D&amp;quot; &amp;gt;

 &amp;lt;PARAM NAME=&amp;quot;src&amp;quot; VALUE=&amp;quot;file:///c:/my.doc&amp;quot; &amp;gt;

&amp;lt;PARAM NAME=&amp;quot;readonly&amp;quot; value=false&amp;gt;&amp;lt;!-- Just view the document, do not 
edit--&amp;gt;

&amp;lt;/OBJECT&amp;gt;

it works very fine!!!!!

I don't know witch is the clsid key for a Microsoft Office Document like Ms 
Word.

The clsid's key for Ms Word seems not exists into the registry key !!!! (or 
I am thus blind.)

Obviously Ms Office is installed on my PC.

any help ?

thanks  in advanced, Giuseppe&lt;/pre&gt;</content></entry><entry><title type="text">Soap request and logging</title><link rel="alternate" href="http://news.xb2.net/xb2net/3084/Soap+request+and+logging.html" type="text/html" /><id>http://news.xb2.net/xb2net/3084/Soap+request+and+logging.html</id><published>2008-07-10T03:57:16Z</published><updated>2008-07-10T03:57:16Z</updated><author><name>Brian L. Wolfsohn</name><email>noblwnospam@cus.com</email></author><content type="html">&lt;pre&gt;Boris,

In reviewing the standard logs for a soap server, all the stem and query 
entries are empty.  

Is it possible to pass a soap request and get the any of the specifics of 
the soap request entered in either the stem, query, or other field of the 
log file ??

we set many vars via:
oAgent:setvar(&amp;quot;userid&amp;quot;,&amp;quot;abc&amp;quot;)
oAgent:setvar(&amp;quot;password&amp;quot;,&amp;quot;xyz&amp;quot;)

but these obviously ar enot showing up in the log..

Thanks...


P.S.  are you considering coming out to Roger's express++ Devcon in 
september ??&lt;/pre&gt;</content></entry><entry><title type="text">Re: Soap request and logging</title><link rel="alternate" href="http://news.xb2.net/xb2net/3085/Re%3a+Soap+request+and+logging.html" type="text/html" /><id>http://news.xb2.net/xb2net/3085/Re%3a+Soap+request+and+logging.html</id><published>2008-07-10T06:13:26Z</published><updated>2008-07-10T06:13:26Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Brian L. Wolfsohn&amp;quot; &amp;lt;noblwnospam@cus.com&amp;gt; wrote in
news:Xns9AD6F3594D231blwcuscom@68.178.173.112: 

&amp;gt; In reviewing the standard logs for a soap server, all the stem and
&amp;gt; query entries are empty.  
&amp;gt; 
&amp;gt; Is it possible to pass a soap request and get the any of the specifics
&amp;gt; of the soap request entered in either the stem, query, or other field
&amp;gt; of the log file ??
&amp;gt; 
&amp;gt; we set many vars via:
&amp;gt; oAgent:setvar(&amp;quot;userid&amp;quot;,&amp;quot;abc&amp;quot;)
&amp;gt; oAgent:setvar(&amp;quot;password&amp;quot;,&amp;quot;xyz&amp;quot;)
&amp;gt; 
&amp;gt; but these obviously ar enot showing up in the log..

The specifics of the SOAP request will not be logged since the SOAP data is 
sent in the HTTP body. Only data contained in the HTTP header is logged.

&amp;gt; P.S.  are you considering coming out to Roger's express++ Devcon in 
&amp;gt; september ??

I would love to, but I'm just too busy at the moment.

Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Get a list of files</title><link rel="alternate" href="http://news.xb2.net/xb2net/3086/Get+a+list+of+files.html" type="text/html" /><id>http://news.xb2.net/xb2net/3086/Get+a+list+of+files.html</id><published>2008-07-10T21:28:55Z</published><updated>2008-07-10T21:28:55Z</updated><author><name>Jeanne</name><email>JeanneHarris@starband.net</email></author><content type="html">&lt;html&gt;&lt;head&gt;&lt;style&gt;.quote { border-left: solid 2px blue; padding-left: 1em; }&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;I see in the FTPTest.prg how you get a directory list of what is on the FTP server. How can it get&amp;nbsp;just a list of the files with out all the other stuff..&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is what&amp;nbsp;you get with the &amp;nbsp;&lt;/p&gt;&lt;p&gt;aDir := oFtp:Directory()&lt;/p&gt;&lt;p&gt;"-rw-r--r-- 1 ftp ftp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3643392 Jun 26 15:13 BAOK1040.TXT"&lt;/p&gt;&lt;p&gt;Is there an easy command to get just the file name&amp;nbsp;like just&amp;nbsp;"BAOK1040.TXT"&lt;/p&gt;&lt;p&gt;Jeanne&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</content></entry><entry><title type="text">Re: Get a list of files</title><link rel="alternate" href="http://news.xb2.net/xb2net/3087/Re%3a+Get+a+list+of+files.html" type="text/html" /><id>http://news.xb2.net/xb2net/3087/Re%3a+Get+a+list+of+files.html</id><published>2008-07-11T02:45:44Z</published><updated>2008-07-11T02:45:44Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Jeanne&amp;quot; &amp;lt;JeanneHarris@starband.net&amp;gt; wrote in
news:288b670e$505bcc35$e061@news.xbwin.com: 

&amp;gt; I see in the FTPTest.prg how you get a directory list of what is on
&amp;gt; the FTP server. How can it get just a list of the files with out all
&amp;gt; the other stuff ... 
&amp;gt; 
&amp;gt; This is what you get with the  
&amp;gt; 
&amp;gt; aDir := oFtp:Directory()
&amp;gt; 
&amp;gt; &amp;quot;-rw-r--r-- 1 ftp ftp        3643392 Jun 26 15:13 BAOK1040.TXT&amp;quot;
&amp;gt; 
&amp;gt; Is there an easy command to get just the file name like just
&amp;gt; &amp;quot;BAOK1040.TXT&amp;quot; 

You will need to parse it out from the returned list.

-- 
Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Error 10048 - Specified Address Already in Use.</title><link rel="alternate" href="http://news.xb2.net/xb2net/3088/Error+10048+-+Specified+Address+Already+in+Use..html" type="text/html" /><id>http://news.xb2.net/xb2net/3088/Error+10048+-+Specified+Address+Already+in+Use..html</id><published>2008-07-11T08:44:01Z</published><updated>2008-07-11T08:44:01Z</updated><author><name>Jack Duijf</name><email>jack@aicn.nl</email></author><content type="html">&lt;pre&gt;Hello,

My Xbase++ app opens a fixed port (1038)  to listen. On some sites this port 
is in use by another service or application.
Now we use ProcessExplorer to manualy locate the offending process. (Usualy 
a M$ service)
Then we stop the M$ service, restart the Xbase++ app, and the restart the M$ 
service.
The only problem is that it takes much time to locate the offending process.

Is there som Xbase++ code that finds the name of the process or programm 
that has that port inuse?

Regards,
Jack Duijf&lt;/pre&gt;</content></entry><entry><title type="text">Push w/ xb2net ?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3089/Push+w%2f+xb2net+%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3089/Push+w%2f+xb2net+%3f.html</id><published>2008-07-13T08:40:07Z</published><updated>2008-07-13T08:40:07Z</updated><author><name>Brian L. Wolfsohn</name><email>noblwnospam@cus.com</email></author><content type="html">&lt;pre&gt;Boris,

I'm notr very familiar with what's involved with push technology.  Does 
xb2net have the capability to push content to an open page on a browser 
without any action on the part of the client ??

If not, what is missing ?? is it an xb2net piece, or does there need to be 
something else on the browser end ?

TIA

Brian&lt;/pre&gt;</content></entry><entry><title type="text">Re: Push w/ xb2net ?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3090/Re%3a+Push+w%2f+xb2net+%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3090/Re%3a+Push+w%2f+xb2net+%3f.html</id><published>2008-07-14T02:17:43Z</published><updated>2008-07-14T02:17:43Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Brian L. Wolfsohn&amp;quot; &amp;lt;noblwnospam@cus.com&amp;gt; wrote in
news:Xns9ADA2F7F9445Dblwcuscom@68.178.173.112: 

&amp;gt; I'm not very familiar with what's involved with push technology. 
&amp;gt; Does xb2net have the capability to push content to an open page on a
&amp;gt; browser without any action on the part of the client ??

As far as I know the way to do it is to use &amp;quot;chunked&amp;quot; transfer encoding and 
&amp;quot;div&amp;quot; html elements. The ProgressBar.prg sample uses this idea to redraw 
the client screen each time a new chunk of data is sent.

Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Error 10048 - Specified Address Already in Use.</title><link rel="alternate" href="http://news.xb2.net/xb2net/3091/Re%3a+Error+10048+-+Specified+Address+Already+in+Use..html" type="text/html" /><id>http://news.xb2.net/xb2net/3091/Re%3a+Error+10048+-+Specified+Address+Already+in+Use..html</id><published>2008-07-14T10:00:40Z</published><updated>2008-07-14T10:00:40Z</updated><author><name>Pablo Botella</name><email>pb_at_xbwin_dot_com.nospam.nospam@</email></author><content type="html">&lt;html&gt;&lt;head&gt;&lt;style&gt;.quote { border-left: solid 2px blue; padding-left: 1em; }&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;pre&gt;Hello,&lt;/pre&gt;&lt;pre&gt;See the sample in the ot4xb.public NG&lt;/pre&gt;&lt;pre&gt;&lt;a href="http://news.xbwin.com/ot4xb.public/133"&gt;http://news.xbwin.com/ot4xb.public/133&lt;/a&gt;&lt;/pre&gt;&lt;pre&gt;
Regards,&lt;/pre&gt;&lt;pre&gt;Pablo Botella&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;</content></entry><entry><title type="text">Retrieving remote MAC address of SOAP client?</title><link rel="alternate" href="http://news.xb2.net/xb2net/3092/Retrieving+remote+MAC+address+of+SOAP+client%3f.html" type="text/html" /><id>http://news.xb2.net/xb2net/3092/Retrieving+remote+MAC+address+of+SOAP+client%3f.html</id><published>2008-07-15T18:47:01Z</published><updated>2008-07-15T18:47:01Z</updated><author><name>Salar Madadi</name><email>smadadi@latestdevelopments.ca</email></author><content type="html">&lt;pre&gt;Hello,

We are using xb2.net for SOAP client/server functions and want to know if 
there is a way to retrieve the MAC address of a client that is connecting 
remotely to a SOAP server.

Thanks,

Salar Madadi
- Latest Developments Inc.&lt;/pre&gt;</content></entry><entry><title type="text">Passing an Array through SOAP from PHP/NuSOAP to xBase/xb2.net</title><link rel="alternate" href="http://news.xb2.net/xb2net/3093/Passing+an+Array+through+SOAP+from+PHP%2fNuSOAP+to+xBase%2fxb2.net.html" type="text/html" /><id>http://news.xb2.net/xb2net/3093/Passing+an+Array+through+SOAP+from+PHP%2fNuSOAP+to+xBase%2fxb2.net.html</id><published>2008-07-15T20:06:14Z</published><updated>2008-07-15T20:06:14Z</updated><author><name>Salar Madadi</name><email>smadadi@latestdevelopments.ca</email></author><content type="html">&lt;pre&gt;Hello,

We are working on interfacing a website that uses PHP with the NuSOAP 
library to an application using xBase with the xb2.net library to transmit 
an array from the site to the application.

The test array I am trying to transmit is below:
{
{&amp;quot;1010T&amp;quot;, 1},
{&amp;quot;4010T&amp;quot;, 1},
{&amp;quot;1&amp;quot;, 1}
}

If I create the array in PHP and transmit it via SOAP to the application 
using NuSOAP to send and xb2.net to receive, the array is encoded like so:

&amp;lt;autoparts xsi:type=&amp;quot;SOAP-ENC:Array&amp;quot; 
SOAP-ENC:arrayType=&amp;quot;SOAP-ENC:Array[6,6]&amp;quot;&amp;gt;
&amp;lt;item xsi:type=&amp;quot;SOAP-ENC:Array&amp;quot; SOAP-ENC:arrayType=&amp;quot;xsd:ur-type[2]&amp;quot;&amp;gt;
&amp;lt;item xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;1010T&amp;lt;/item&amp;gt;&amp;lt;item 
xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;1&amp;lt;/item&amp;gt;&amp;lt;/item&amp;gt;
&amp;lt;item xsi:type=&amp;quot;SOAP-ENC:Array&amp;quot; SOAP-ENC:arrayType=&amp;quot;xsd:ur-type[2]&amp;quot;&amp;gt;
&amp;lt;item xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;4010T&amp;lt;/item&amp;gt;&amp;lt;item 
xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;1&amp;lt;/item&amp;gt;&amp;lt;/item&amp;gt;
&amp;lt;item xsi:type=&amp;quot;SOAP-ENC:Array&amp;quot; SOAP-ENC:arrayType=&amp;quot;xsd:ur-type[2]&amp;quot;&amp;gt;
&amp;lt;item xsi:type=&amp;quot;xsd:string&amp;quot;&amp;gt;1&amp;lt;/item&amp;gt;&amp;lt;item xsi:type=&amp;quot;xsd:int&amp;quot;&amp;gt;1&amp;lt;/item&amp;gt;&amp;lt;/item&amp;gt;
&amp;lt;/autoparts&amp;gt;

When received in xb2.net it comes out as an array (detected by VALTYPE) but 
a LEN call on the array returns 0.

If I create the same array using xb2.net and output it using the :asstring() 
method, the array is encoded like this:

&amp;lt;autoparts xsi:type=&amp;quot;enc:Array&amp;quot; enc:arrayType=&amp;quot;xs:anyType[3]&amp;quot;&amp;gt;
&amp;lt;SubArray1 xsi:type=&amp;quot;enc:Array&amp;quot; enc:arrayType=&amp;quot;xs:anyType[2]&amp;quot;&amp;gt;
&amp;lt;i1 xsi:type=&amp;quot;xs:string&amp;quot;&amp;gt;1010T&amp;lt;/i1&amp;gt;
&amp;lt;i2 xsi:type=&amp;quot;xs:int&amp;quot;&amp;gt;1&amp;lt;/i2&amp;gt;
&amp;lt;/SubArray1&amp;gt;
&amp;lt;SubArray2 xsi:type=&amp;quot;enc:Array&amp;quot; enc:arrayType=&amp;quot;xs:anyType[2]&amp;quot;&amp;gt;
&amp;lt;i1 xsi:type=&amp;quot;xs:string&amp;quot;&amp;gt;4010T&amp;lt;/i1&amp;gt;
&amp;lt;i2 xsi:type=&amp;quot;xs:int&amp;quot;&amp;gt;1&amp;lt;/i2&amp;gt;
&amp;lt;/SubArray2&amp;gt;
&amp;lt;SubArray3 xsi:type=&amp;quot;enc:Array&amp;quot; enc:arrayType=&amp;quot;xs:anyType[2]&amp;quot;&amp;gt;
&amp;lt;i1 xsi:type=&amp;quot;xs:string&amp;quot;&amp;gt;1&amp;lt;/i1&amp;gt;
&amp;lt;i2 xsi:type=&amp;quot;xs:int&amp;quot;&amp;gt;1&amp;lt;/i2&amp;gt;
&amp;lt;/SubArray3&amp;gt;
&amp;lt;/autoparts&amp;gt;

How can I standardize one side or the other when transmitting arrays like 
this?

Thanks,

Salar Madadi
- Latest Developments Inc.&lt;/pre&gt;</content></entry><entry><title type="text">Re: Passing an Array through SOAP from PHP/NuSOAP to xBase/xb2.net</title><link rel="alternate" href="http://news.xb2.net/xb2net/3094/Re%3a+Passing+an+Array+through+SOAP+from+PHP%2fNuSOAP+to+xBase%2fxb2.net.html" type="text/html" /><id>http://news.xb2.net/xb2net/3094/Re%3a+Passing+an+Array+through+SOAP+from+PHP%2fNuSOAP+to+xBase%2fxb2.net.html</id><published>2008-07-16T02:02:29Z</published><updated>2008-07-16T02:02:29Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Salar Madadi&amp;quot; &amp;lt;smadadi@latestdevelopments.ca&amp;gt; wrote in
news:7386b53e$7aabb141$e04f@news.xbwin.com: 

&amp;gt; How can I standardize one side or the other when transmitting arrays
&amp;gt; like this?

One option is to generate the SOAP envelope yourself. You can transmit the 
prepared envelope by passing the envelope string as the 4'th param to 
:execute()

Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Java app created its own WSDL, now trying to call my Xb2.Net app via SOAP...</title><link rel="alternate" href="http://news.xb2.net/xb2net/3095/Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html" type="text/html" /><id>http://news.xb2.net/xb2net/3095/Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html</id><published>2008-07-23T20:32:03Z</published><updated>2008-07-23T20:32:03Z</updated><author><name>Dan Abel</name><email>eabel@ups.com</email></author><content type="html">&lt;html&gt;&lt;head&gt;&lt;style&gt;.quote { border-left: solid 2px blue; padding-left: 1em; }&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;br /&gt;&lt;p&gt;How can another Java web app use a defined WSDL, and call my Xb2.Net web application via SOAP?&lt;/p&gt;&lt;p&gt;We keep getting blank requests coming to my Xb2.Net web app:&lt;br /&gt;&amp;lt;?xml version="1.0" ?&amp;gt;&lt;br /&gt;&amp;lt;env:Envelope xmlns:xsi="&lt;a href="http://www.w3.org/2001/XMLSchema-instance"&gt;&lt;font color="#0000ff"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/font&gt;&lt;/a&gt;" xmlns:xsd="&lt;a href="http://www.w3.org/2001/XMLSchema"&gt;&lt;font color="#0000ff"&gt;http://www.w3.org/2001/XMLSchema&lt;/font&gt;&lt;/a&gt;" xmlns:env="&lt;a href="http://schemas.xmlsoap.org/soap/envelope/"&gt;&lt;font color="#0000ff"&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/font&gt;&lt;/a&gt;" xmlns:enc="&lt;a href="http://schemas.xmlsoap.org/soap/encoding/"&gt;&lt;font color="#0000ff"&gt;http://schemas.xmlsoap.org/soap/encoding/&lt;/font&gt;&lt;/a&gt;" xmlns:xs="&lt;a href="http://www.w3.org/2001/XMLSchema"&gt;&lt;font color="#0000ff"&gt;http://www.w3.org/2001/XMLSchema&lt;/font&gt;&lt;/a&gt;" env:encodingStyle="&lt;a href="http://schemas.xmlsoap.org/soap/encoding/"&gt;&lt;font color="#0000ff"&gt;http://schemas.xmlsoap.org/soap/encoding/&lt;/font&gt;&lt;/a&gt;"&amp;gt;&lt;br /&gt;&amp;lt;env:Body&amp;gt;&amp;lt;m: xmlns:m="&lt;a href="http://xb2.net/soap"&gt;&lt;font color="#0000ff"&gt;http://xb2.net/soap&lt;/font&gt;&lt;/a&gt;"&amp;gt;&lt;br /&gt;&amp;lt;/m:&amp;gt;&amp;lt;/env:Body&amp;gt;&amp;lt;/env:Envelope&amp;gt;&lt;/p&gt;&lt;p&gt;Does Xb2.NET input the &amp;lt;m: tag element?&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</content></entry><entry><title type="text">Win2003</title><link rel="alternate" href="http://news.xb2.net/xb2net/3096/Win2003.html" type="text/html" /><id>http://news.xb2.net/xb2net/3096/Win2003.html</id><published>2008-07-24T13:29:28Z</published><updated>2008-07-24T13:29:28Z</updated><author><name>Lynne Maher</name><email>lmaher@paradox.com</email></author><content type="html">&lt;pre&gt;Hi all,

I have two problems.

#1 : I'm trying to run WebServe.exe (not as a service) on a Win2003 server 
R2 and I'm getting the following error. Has anyone had this problem? It runs 
fine on my WinXP Service Pack3 desktop.

oError:args         :
          -&amp;gt; VALTYPE: C VALUE: KERNEL32.DLL
oError:canDefault   : Y
oError:canRetry     : N
oError:canSubstitute: N
oError:cargo        : NIL
oError:description  : Internal data structures corrupted
oError:filename     :
oError:genCode      :         41
oError:operation    : dllLoad
oError:osCode       :          0
oError:severity     :          2
oError:subCode      :          5
oError:subSystem    : BASE
oError:thread       :          1
oError:tries        :          0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Called from __KERNEL32INIT(879)
Called from INIT: XBSOCKETINIT(656)

# 2 : On XP when I want to run it as a service, when it asks to start it, I 
get &amp;quot;Could not start the Xb2.NET HTTPS/SOAP Server 3.2.00 service on Local 
Computer. Error 1053: The service did not respond to the start or control 
request in a timely fashion.

Thanks for the help
Lynne Maher&lt;/pre&gt;</content></entry><entry><title type="text">Re: Java app created its own WSDL, now trying to call my Xb2.Net app via SOAP...</title><link rel="alternate" href="http://news.xb2.net/xb2net/3097/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html" type="text/html" /><id>http://news.xb2.net/xb2net/3097/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html</id><published>2008-07-24T13:44:18Z</published><updated>2008-07-24T13:44:18Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Dan Abel&amp;quot; &amp;lt;eabel@ups.com&amp;gt; wrote in
news:2ac8bcd9$6d686fd4$e047@news.xbwin.com: 

&amp;gt; How can another Java web app use a defined WSDL, and call my Xb2.Net
&amp;gt; web application via SOAP?

The WSDL is a document for exposing the methods and params provided by a 
SOAP server, however it's not absolutely neccesary since you can call SOAP 
functions directly witout a WSDL. 

If you do wish to have a WSDL, you can create it manualy or by using 3'rd 
party WSDL editors. Another option is to use VB or C# to create dummy web 
services functions and have the tool generate the WSDL for you.

&amp;gt; We keep getting blank requests coming to my Xb2.Net web app:
&amp;gt; Does Xb2.NET input the &amp;lt;m: tag element?

It looks like the client is sending an invalid SOAP request.

Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Win2003</title><link rel="alternate" href="http://news.xb2.net/xb2net/3098/Re%3a+Win2003.html" type="text/html" /><id>http://news.xb2.net/xb2net/3098/Re%3a+Win2003.html</id><published>2008-07-24T14:09:17Z</published><updated>2008-07-24T14:09:17Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Lynne Maher&amp;quot; &amp;lt;lmaher@paradox.com&amp;gt; wrote in
news:3d3bcafd$2fe34bfd$e059@news.xbwin.com: 

&amp;gt; #1 : I'm trying to run WebServe.exe (not as a service) on a Win2003
&amp;gt; server R2 and I'm getting the following error. Has anyone had this
&amp;gt; problem? It runs fine on my WinXP Service Pack3 desktop.
&amp;gt; 
&amp;gt; oError:args         :
&amp;gt;           -&amp;gt; VALTYPE: C VALUE: KERNEL32.DLL
&amp;gt; oError:canDefault   : Y
&amp;gt; oError:canRetry     : N
&amp;gt; oError:canSubstitute: N
&amp;gt; oError:cargo        : NIL
&amp;gt; oError:description  : Internal data structures corrupted
&amp;gt; oError:filename     :
&amp;gt; oError:genCode      :         41
&amp;gt; oError:operation    : dllLoad
&amp;gt; oError:osCode       :          0
&amp;gt; oError:severity     :          2
&amp;gt; oError:subCode      :          5
&amp;gt; oError:subSystem    : BASE
&amp;gt; oError:thread       :          1
&amp;gt; oError:tries        :          0
&amp;gt; ------------------------------------------------ 
&amp;gt; CALLSTACK:
&amp;gt; ------------------------------------------------
&amp;gt; Called from __KERNEL32INIT(879)
&amp;gt; Called from INIT: XBSOCKETINIT(656)

I have not seen this before. The line of code that is generating the IDSC 
is this:

   nHandle := DllLoad(&amp;quot;KERNEL32.DLL&amp;quot;)

Is the machine 64 bit? What version of Xbase++ are you using?

&amp;gt; # 2 : On XP when I want to run it as a service, when it asks to start
&amp;gt; it, I get &amp;quot;Could not start the Xb2.NET HTTPS/SOAP Server 3.2.00
&amp;gt; service on Local Computer. Error 1053: The service did not respond to
&amp;gt; the start or control request in a timely fashion.

This is something new that I have recently noticed. I think it's a result 
of Microsoft security patches. The service failed to start because the 
default login account does not have sufficient access rights. Log in as 
administrator then:

control panel &amp;gt; administrative tools &amp;gt; services &amp;gt; double click on 
&amp;quot;Xb2.NET HTTPS/SOAP server&amp;quot; &amp;gt; click &amp;quot;LogOn&amp;quot; tab &amp;gt; enter admin user ID 
&amp;amp; Password &amp;gt; click OK

You should now be able to start the service.

Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Win2003</title><link rel="alternate" href="http://news.xb2.net/xb2net/3099/Re%3a+Win2003.html" type="text/html" /><id>http://news.xb2.net/xb2net/3099/Re%3a+Win2003.html</id><published>2008-07-24T14:20:41Z</published><updated>2008-07-24T14:20:41Z</updated><author><name>Lynne Maher</name><email>lmaher@paradox.com</email></author><content type="html">&lt;pre&gt;Hi Boris,

Thanks for the quick response.

#1: No, 32 bits windows 2003 enterprise.  XBase 1.9.331

#2: My user is administrator of the machine.

Lynne

&amp;quot;Boris Borzic&amp;quot; &amp;lt;support-at-xb2-dot-net&amp;gt; wrote in message 
news:Xns9AE5679E8DF4ESQLExpress@68.178.173.112...
&amp;gt; &amp;quot;Lynne Maher&amp;quot; &amp;lt;lmaher@paradox.com&amp;gt; wrote in
&amp;gt; news:3d3bcafd$2fe34bfd$e059@news.xbwin.com:
&amp;gt;
&amp;gt;&amp;gt; #1 : I'm trying to run WebServe.exe (not as a service) on a Win2003
&amp;gt;&amp;gt; server R2 and I'm getting the following error. Has anyone had this
&amp;gt;&amp;gt; problem? It runs fine on my WinXP Service Pack3 desktop.
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; oError:args         :
&amp;gt;&amp;gt;           -&amp;gt; VALTYPE: C VALUE: KERNEL32.DLL
&amp;gt;&amp;gt; oError:canDefault   : Y
&amp;gt;&amp;gt; oError:canRetry     : N
&amp;gt;&amp;gt; oError:canSubstitute: N
&amp;gt;&amp;gt; oError:cargo        : NIL
&amp;gt;&amp;gt; oError:description  : Internal data structures corrupted
&amp;gt;&amp;gt; oError:filename     :
&amp;gt;&amp;gt; oError:genCode      :         41
&amp;gt;&amp;gt; oError:operation    : dllLoad
&amp;gt;&amp;gt; oError:osCode       :          0
&amp;gt;&amp;gt; oError:severity     :          2
&amp;gt;&amp;gt; oError:subCode      :          5
&amp;gt;&amp;gt; oError:subSystem    : BASE
&amp;gt;&amp;gt; oError:thread       :          1
&amp;gt;&amp;gt; oError:tries        :          0
&amp;gt;&amp;gt; ------------------------------------------------ 
&amp;gt;&amp;gt; CALLSTACK:
&amp;gt;&amp;gt; ------------------------------------------------
&amp;gt;&amp;gt; Called from __KERNEL32INIT(879)
&amp;gt;&amp;gt; Called from INIT: XBSOCKETINIT(656)
&amp;gt;
&amp;gt; I have not seen this before. The line of code that is generating the IDSC
&amp;gt; is this:
&amp;gt;
&amp;gt;   nHandle := DllLoad(&amp;quot;KERNEL32.DLL&amp;quot;)
&amp;gt;
&amp;gt; Is the machine 64 bit? What version of Xbase++ are you using?
&amp;gt;
&amp;gt;&amp;gt; # 2 : On XP when I want to run it as a service, when it asks to start
&amp;gt;&amp;gt; it, I get &amp;quot;Could not start the Xb2.NET HTTPS/SOAP Server 3.2.00
&amp;gt;&amp;gt; service on Local Computer. Error 1053: The service did not respond to
&amp;gt;&amp;gt; the start or control request in a timely fashion.
&amp;gt;
&amp;gt; This is something new that I have recently noticed. I think it's a result
&amp;gt; of Microsoft security patches. The service failed to start because the
&amp;gt; default login account does not have sufficient access rights. Log in as
&amp;gt; administrator then:
&amp;gt;
&amp;gt; control panel &amp;gt; administrative tools &amp;gt; services &amp;gt; double click on
&amp;gt; &amp;quot;Xb2.NET HTTPS/SOAP server&amp;quot; &amp;gt; click &amp;quot;LogOn&amp;quot; tab &amp;gt; enter admin user ID
&amp;gt; &amp;amp; Password &amp;gt; click OK
&amp;gt;
&amp;gt; You should now be able to start the service.
&amp;gt;
&amp;gt; Best regards,
&amp;gt; Boris Borzic
&amp;gt;
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Win2003</title><link rel="alternate" href="http://news.xb2.net/xb2net/3100/Re%3a+Win2003.html" type="text/html" /><id>http://news.xb2.net/xb2net/3100/Re%3a+Win2003.html</id><published>2008-07-24T14:40:38Z</published><updated>2008-07-24T14:40:38Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Lynne Maher&amp;quot; &amp;lt;lmaher@paradox.com&amp;gt; wrote in news:6d2034e8$615bcc93
$e05a@news.xbwin.com:

&amp;gt; #2: My user is administrator of the machine.

It doesn't matter. You need to save the admin userid/password in the LogOn 
tab for the service as outlined.

-- 
Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Win2003</title><link rel="alternate" href="http://news.xb2.net/xb2net/3101/Re%3a+Win2003.html" type="text/html" /><id>http://news.xb2.net/xb2net/3101/Re%3a+Win2003.html</id><published>2008-07-24T15:05:39Z</published><updated>2008-07-24T15:05:39Z</updated><author><name>Lynne Maher</name><email>lmaher@paradox.com</email></author><content type="html">&lt;pre&gt;The network administrator came to me and we tried the admin user and PW and 
it didn't work either.


&amp;quot;Boris Borzic&amp;quot; &amp;lt;support-at-xb2-dot-net&amp;gt; wrote in message 
news:Xns9AE56CEFA8892SQLExpress@68.178.173.112...
&amp;gt; &amp;quot;Lynne Maher&amp;quot; &amp;lt;lmaher@paradox.com&amp;gt; wrote in news:6d2034e8$615bcc93
&amp;gt; $e05a@news.xbwin.com:
&amp;gt;
&amp;gt;&amp;gt; #2: My user is administrator of the machine.
&amp;gt;
&amp;gt; It doesn't matter. You need to save the admin userid/password in the LogOn
&amp;gt; tab for the service as outlined.
&amp;gt;
&amp;gt; -- 
&amp;gt; Best regards,
&amp;gt; Boris Borzic
&amp;gt;
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Java app created its own WSDL, now trying to call my Xb2.Net app via SOAP...</title><link rel="alternate" href="http://news.xb2.net/xb2net/3102/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html" type="text/html" /><id>http://news.xb2.net/xb2net/3102/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html</id><published>2008-07-24T18:50:57Z</published><updated>2008-07-24T18:50:57Z</updated><author><name>Dan Abel</name><email>eabel@ups.com</email></author><content type="html">&lt;html&gt;&lt;head&gt;&lt;style&gt;.quote { border-left: solid 2px blue; padding-left: 1em; }&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;Does&amp;nbsp;xb2.net expect the &amp;lt;m: element to be included in the xml soap request?&lt;/p&gt;&lt;p&gt;I have written an xb2.net application that exposing older legacy code to newer web applications via soap requests. I tested the xb2.net app by "hardcoding" the xml request which looks like:&lt;br /&gt;&amp;lt;env:Envelope&amp;gt;&amp;lt;env:Body&amp;gt;&amp;lt;m:myFunction xmlns:m="&lt;a href="http://xb2.net/soap&amp;quot;"&gt;'&amp;gt;http://xb2.net/soap"&amp;gt;&lt;/a&gt;&lt;br /&gt;...&lt;br /&gt;my elements&lt;br /&gt;...&lt;br /&gt;&amp;lt;/m:myFunction&amp;gt;&amp;lt;/env:Body&amp;gt;&amp;lt;/env:Envelope&amp;gt;&lt;/p&gt;&lt;p&gt;Another programmer has written/created a java web application, and used other tools to create a wsdl. Using the wsdl, his java application is allowed to generate an xml request by calling classes that supports the wsdl. But when&amp;nbsp;he sends his xml request to my xb2.net app, it seems to err, and the incoming xml request looks like:&lt;br /&gt;&amp;lt;env:Envelope&amp;gt;&amp;lt;env:Body&amp;gt;&amp;lt;m: xmlns:m="&lt;a href="http://xb2.net/soap"&gt;http://xb2.net/soap&lt;/a&gt;"&amp;gt;&lt;br /&gt;&amp;lt;/m:&amp;gt;&amp;lt;/env:Body&amp;gt;&amp;lt;/env:Envelope&amp;gt;&lt;br /&gt;which looks like an empty request...and he says that the m: element and the reference to &lt;a href="http://xb2.net/soap"&gt;http://xb2.net/soap&lt;/a&gt; is nowhere in his request.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Does my xb2.net application expect the incoming xml soap request to be formatted a certain way?&lt;br /&gt;does it expect the m: element to be included in the xml request?&lt;/p&gt;&lt;p&gt;Thanks for your help,&lt;/p&gt;&lt;p&gt;Dan Abel&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</content></entry><entry><title type="text">Re: Java app created its own WSDL, now trying to call my Xb2.Net app via SOAP...</title><link rel="alternate" href="http://news.xb2.net/xb2net/3103/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html" type="text/html" /><id>http://news.xb2.net/xb2net/3103/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html</id><published>2008-07-24T19:27:05Z</published><updated>2008-07-24T19:27:05Z</updated><author><name>Jeff Talley</name><email>air2jrt@ups.com</email></author><content type="html">&lt;html&gt;&lt;head&gt;&lt;style&gt;.quote { border-left: solid 2px blue; padding-left: 1em; }&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;I'm the Java developer that is sending the request and wanted to add a little more detail about what I am sending. I am using Java utilities to create and send the SOAP request and handle the SOAP response, so I have little control over the specifics of the XML that gets sent other than it meets the SOAP contract and the internal schema definition. I wrote a test harness that allows me to send text so that I can determine exactly what is aceepted and what is not. There are 3 specific things that seems to be causing issues:&lt;/p&gt;&lt;p&gt;1. My request is putting an empty &amp;lt;env:Header/&amp;gt; element above the &amp;lt;env:Body&amp;gt; element. This should be valid for SOAP requests, but I receive an error by adding this element.&lt;/p&gt;&lt;p&gt;2. The only namespace prefix that is allowed in the request is "m". Our request looks like &amp;lt;m:pickupFromOpenTime xmlns:m="http://xb2.net/soap"&amp;gt;...&amp;lt;/m:pickupFromOpenTime&amp;gt;. If I change this to something like &amp;lt;aaa:pickupFromOpenTime xmlns:m="http://xb2.net/soap"&amp;gt;...&amp;lt;/aaa:pickupFromOpenTime&amp;gt;, then it does not work. This should be valid in XML to define the prefix to be any label. The Java tool chooses to use "soap" as the prefix and gives my no control over this.&lt;/p&gt;&lt;p&gt;3. All the elements are typed&amp;nbsp;like xsi:type="xs:boolean", xsi:type="xs:integer", etc. The Java tool does not provide these types because they are in the schema and the elements actually belong to the "http://xb2.net/soap" namespace. The only solution I can think of here is for Dan's application to assume they are all Strings and do his own type conversion. Do you know any other way to handle this?&lt;/p&gt;&lt;p&gt;4. Similar to the last issue, the response comes back with xsi:type in the elements. I haven't got to receive a good response yet, but I'm guessing that the Java tool will not automatically convert these values since they are expected to be in the&amp;nbsp;"http://xb2.net/soap"&amp;nbsp;namespace. So, I'm not sure if this is a problem, but is there a way for these types to be omitted.&lt;/p&gt;&lt;p&gt;Thanks, Jeff&amp;nbsp;&lt;br /&gt;&lt;/p&gt;&lt;font color="#008080" size="2"&gt;&lt;p align="left"&gt;&lt;font color="#008080" size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;&lt;/body&gt;&lt;/html&gt;</content></entry><entry><title type="text">Re: Java app created its own WSDL, now trying to call my Xb2.Net app via SOAP...</title><link rel="alternate" href="http://news.xb2.net/xb2net/3104/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html" type="text/html" /><id>http://news.xb2.net/xb2net/3104/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html</id><published>2008-07-24T20:15:46Z</published><updated>2008-07-24T20:15:46Z</updated><author><name>Balta Simon</name><email>BS@storedproc.net</email></author><content type="html">&lt;html&gt;&lt;head&gt;&lt;style&gt;.quote { border-left: solid 2px blue; padding-left: 1em; }&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;Try using stored procedures.&amp;nbsp; In my experience, they are generally the best design for any application and can solve any technological issue.&lt;/p&gt;&lt;p&gt;Sincerely - BS&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/body&gt;&lt;/html&gt;</content></entry><entry><title type="text">Re: Java app created its own WSDL, now trying to call my Xb2.Net app via SOAP...</title><link rel="alternate" href="http://news.xb2.net/xb2net/3105/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html" type="text/html" /><id>http://news.xb2.net/xb2net/3105/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html</id><published>2008-07-24T20:28:57Z</published><updated>2008-07-24T20:28:57Z</updated><author><name>Barry Pompas</name><email>BP@cox.net</email></author><content type="html">&lt;html&gt;&lt;head&gt;&lt;style&gt;.quote { border-left: solid 2px blue; padding-left: 1em; }&lt;/style&gt;&lt;/head&gt;&lt;body&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;I agree with Balta.&amp;nbsp; Stored Procedures should solve your problem.&lt;/p&gt;&lt;p&gt;Barry&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</content></entry><entry><title type="text">Re: Win2003</title><link rel="alternate" href="http://news.xb2.net/xb2net/3106/Re%3a+Win2003.html" type="text/html" /><id>http://news.xb2.net/xb2net/3106/Re%3a+Win2003.html</id><published>2008-07-24T21:25:54Z</published><updated>2008-07-24T21:25:54Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Lynne Maher&amp;quot; &amp;lt;lmaher@paradox.com&amp;gt; wrote in
news:5752b3e3$1b1f1395$e05b@news.xbwin.com: 

&amp;gt; The network administrator came to me and we tried the admin user and
&amp;gt; PW and it didn't work either.

Not sure what the problem could be. Try the simple service app provided by 
Alaska to see if that works: xppw32\source\samples\apps\simpleservice

-- 
Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Java app created its own WSDL, now trying to call my Xb2.Net app via SOAP...</title><link rel="alternate" href="http://news.xb2.net/xb2net/3107/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html" type="text/html" /><id>http://news.xb2.net/xb2net/3107/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html</id><published>2008-07-24T21:36:25Z</published><updated>2008-07-24T21:36:25Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Dan Abel&amp;quot; &amp;lt;eabel@ups.com&amp;gt; wrote in news:25806d30$226b2b9f
$e05c@news.xbwin.com:

&amp;gt; Does my xb2.net application expect the incoming xml soap request to be 
&amp;gt; formatted a certain way?

No, just standard SOAP. Both &amp;quot;RPC&amp;quot; and &amp;quot;Document&amp;quot; styles are supported.

&amp;gt; does it expect the m: element to be included in the xml request?

The 'm:' element is used when :MessageStyle = SOAP_STYLE_RPC (this is the 
default). To get rid of the m: call :SetStyle(SOAP_STYLE_DOCUMENT)

Best regards,
Boris Borzic

http://xb2.net
http://sqlexpress.net
industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Win2003</title><link rel="alternate" href="http://news.xb2.net/xb2net/3108/Re%3a+Win2003.html" type="text/html" /><id>http://news.xb2.net/xb2net/3108/Re%3a+Win2003.html</id><published>2008-07-24T21:49:10Z</published><updated>2008-07-24T21:49:10Z</updated><author><name>Lynne Maher</name><email>lmaher@paradox.com</email></author><content type="html">&lt;pre&gt;Tried it, I get the same error.

Windows' Service pack 3 was installed recently and I'm wondering if this 
could be my problem since when I google the error, I find that this happened 
with a particular KB in service pack 2?

Should I submit to Alaska's support?

Thanks
Lynne


&amp;quot;Boris Borzic&amp;quot; &amp;lt;support-at-xb2-dot-net&amp;gt; wrote in message 
news:Xns9AE5B1A55123BSQLExpress@68.178.173.112...
&amp;gt; &amp;quot;Lynne Maher&amp;quot; &amp;lt;lmaher@paradox.com&amp;gt; wrote in
&amp;gt; news:5752b3e3$1b1f1395$e05b@news.xbwin.com:
&amp;gt;
&amp;gt;&amp;gt; The network administrator came to me and we tried the admin user and
&amp;gt;&amp;gt; PW and it didn't work either.
&amp;gt;
&amp;gt; Not sure what the problem could be. Try the simple service app provided by
&amp;gt; Alaska to see if that works: xppw32\source\samples\apps\simpleservice
&amp;gt;
&amp;gt; -- 
&amp;gt; Best regards,
&amp;gt; Boris Borzic
&amp;gt;
&amp;gt; http://xb2.net
&amp;gt; http://sqlexpress.net
&amp;gt; industrial strength Xbase++ development tools&lt;/pre&gt;</content></entry><entry><title type="text">Re: Java app created its own WSDL, now trying to call my Xb2.Net app via SOAP...</title><link rel="alternate" href="http://news.xb2.net/xb2net/3109/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html" type="text/html" /><id>http://news.xb2.net/xb2net/3109/Re%3a+Java+app+created+its+own+WSDL%2c+now+trying+to+call+my+Xb2.Net+app+via+SOAP....html</id><published>2008-07-24T21:52:31Z</published><updated>2008-07-24T21:52:31Z</updated><author><name>Boris Borzic</name><email>support-at-xb2-dot-net@</email></author><content type="html">&lt;pre&gt;&amp;quot;Jeff Talley&amp;quot; &amp;lt;air2jrt@ups.com&amp;gt; wrote in
news:699ae12b$761712f5$e05d@news.xbwin.com: 

&amp;gt; 1. My request is putting an empty &amp;lt;env:Header/&amp;gt; element above the
&amp;gt; &amp;lt;env:Body&amp;gt; element. This should be valid for SOAP requests, but I
&amp;gt; receive an error by adding this element.

I believe this may be due to a small bug in the Xb2.NET v3.2.00 XML
parser. The parser fails to parse XML documents containing empty tags
like: &amp;lt;x:mytag/&amp;gt;. Please our tech support by email to receive a new
build. 

&amp;gt; 2. The only namespace prefix that is allowed in the request is &amp;quot;m&amp;quot;.
&amp;gt; Our request looks like &amp;lt;m:pickupFromOpenTime
&amp;gt; xmlns:m=&amp;quot;http://xb2.net/soap&amp;quot;&amp;gt;...&amp;lt;/ m:pickupFromOpenTime&amp;gt;. If I change
&amp;gt; this to something like &amp;lt;aaa: pickupFromOpenTime
&amp;gt; xmlns:m=&amp;quot;http://xb2.net/soap&amp;quot;&amp;gt;...&amp;lt;/aaa:pickupFromOpenTime&amp;gt;, then it
&amp;gt; does not work. This should be valid in XML to define the prefix to be
&amp;gt; any label. The Java tool chooses to use &amp;quot;soap&amp;quot; as the prefix and gives
&amp;gt; my no control over this. 

You can use any namespace prefix. It is not hardcoded to use 'm:'

&amp;gt; 3. All the elements are typed like xsi:type=&amp;quot;xs:boolean&amp;quot;,
&amp;gt; xsi:type=&amp;quot;xs: integer&amp;quot;, etc. The Java tool does not provide these
&amp;gt; types because they are in the schema an