home bbs files messages ]

Just a sample of the Echomail archive

<< oldest | < older | list | newer > | newest >> ]

 Message 389 
 Winserver.Support@Winserver.Com to All 
 Re: [WINServer] Error & Template files 
 31 Jan 19 22:17:26 
 
Newsgroups: wclistserve.win.server
Received: by winserver.com (Wildcat! SMTP Router v7.0.454.6)
          for WINServer@winserver.com; Mon, 26 Nov 2018 17:14:49 -0500
Received: from [192.168.1.68] ([99.121.5.8])
          by winserver.com (Wildcat! SMTP v7.0.454.6) with ESMTP
          id 2267421710.1.3120; Mon, 26 Nov 2018 17:14:48 -0500
Message-ID: <5BFC7059.6070508@winserver.com>
Date: Mon, 26 Nov 2018 17:14:49 -0500
From: Hector Santos 
Organization: Santronics Software, Inc
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
Thunderbird/24.8.1
MIME-Version: 1.0
To: WINServer@winserver.com
Subject: Re: [WINServer] Error & Template files
References:
 <5BFB2658.8000003@winserver.com> <5BFB2BFA.1030108@winserver.com>
<5BFC00AE.8090109@winserver.com> <5BFC0725.40505@winserver.com>

In-Reply-To:

Content-Type: multipart/mixed; boundary="------------080403060301060403090503"



On 11/26/2018 10:44 AM, David King wrote:
> Hector
>
> OK so following your chronology the following:
>
> - check for http\errors\notfound.wct
> Entered: http://www.military.world/errors/notfound.wct
> Response: Error 00000002 Template File Not Found:
wc:\http\errors\notfound.wct - Contact Web Master

This is clearly a problem with your VDG setup.


> What I do know is that the page (notfound.html) exists but for some reason
Wildcat isn't displaying it.

>For some reason Wildcat appears to search for the .wct and .htm 
extensions but not .html like it does elsewhere.  I think that maybe 
the issue ? (please correct if I am wrong!)

You are mixing things up.  I am afraid I may confuse you.

First, you need to get the VDG paths correct because if you get an 
ERROR 2 (FILE NOT FOUND) with your direct URL request:

    http://www.military.world/errors/notfound.wct

then the folder does not exist or the file does not exist.  Its that 
simple.

Second, mixing up the ideas of *.WCT and *.HTM and *.HTML files and 
wcWEB treats them.

Rather than to figure out what is confusing to you, lets begin with 
these two basic concepts:

   -  Wildcat Template (WCT) HTML files
   -  Pure HTML Files

When you enter a URL in the browser, with the extension:

      .WCT     Wildcat will process this file as a Template File
      .HTM(L)  Wildcat will DUMP this file to the browser, not process.

Again, that is WHEN you enter the URL yourself.

This is MUCH different than how it works internally NOT ENTERING A 
URL, but how an WCX or WCWEB expects to do.

Internally, it can be an WCX or wcWEB itself who is using the files in 
the http\template and http\errors folders. There are many optional 
file to dedending on the event.  If WCX or WCWEB wants to do a 
template, despite the file name and extension, they will called:

       TemplateInit(filename, parameters)

That begins the template processor and it doesn't matter what the 
extension is.

This is why all the files in the HTTP\TEMPLATE\* are templates, even 
though there are mixed bags of *.HTM and *.WCT and also *.INC files. 
All templates because almost all of them are used by WCX applications 
or the wcWEB directly.

For example, when you click "/client?who.wcn", wcWEB will run 
"/code/HTML-WHO.WCX" which will do the following:

      TemplateInit("WHOS_ONLINE.HTM","")

to display the who's online.

But if you did this directly,

     http://military.world/template/WHOS_ONLINE.HTM

its not going to be processed as a templates.  You're not support to 
access those files directly. This is why there are a mixture of *.HTM 
and *.WCT and even *.INC.  It was all designed to be run via a WCX and 
not entered directly.

So what about the HTTP\ERRORS\ folder?

The files in the http\ERRORS\ folder and some other files in the 
HTTP\* and also HTTP\PUBLIC\*, the sequence I provided to you MAY 
apply, it depends.

But look at it this way, NO ONE enters:

     http://www.military.world/errors/notfound.wct

The concept of a "Not Found" display is as a response to a real not 
found problem like really have a non-existing file:

     http://www.military.world/MISSING.html

Now the sequence I provided applies to the original idea of a 
"NOTFOUND.HTM" file:

wcWEB sees MISSING.HTML does not exist, so it starts with setting the 
response path and file name using pseudo code logic:

// Logic for Not found concept

    responsePath = "http\errors\"
    responseFile = "notfound.htm"

// now check for .wct version

    If Exists(ForceExtension(responsePath+responseFile,"wct")) then
       responseFile = "notfound.wct"
    end if

// now check for responsefile in custom path:

    If Exists(responsePath+"custom\"+responseFile) then
       responsePath = responsePath+"custom\"
    end if

// now process *.WCT or dump *.HTM

    if GetExtension(ResponsePath+ResponseFile) = "WCT" then
       // we got a template file
       TemplateInit(ResponsePath+ResponseFile,"")
       // do a bunch of template stuff as it prints
       // to the browsers
    else
       // just dump to the browser, not processing
       PrintFile(ResponsePath+ResponseFile)
    end if

Thats the basic idea. This is done for many files. Read the file:

     http\errors\readme_errors.txt

The same logic is true for some other files in the HTTP\* and 
HTTP\PUBLIC\*, like:

      http\closed.wct or htm
      http\public\newuser.wct or htm

and many more optional files that can be templates or pure html.

I hope all this gives you some insight.  The history is such that 
people only had *.HTM(l) and not *.WCT. Only over time, that we wanted 
to give them some template processing power, so if there was a 
matching *.WCT file, then the *.WCT was used.

Fix the VDG path.



-- 
Hector, Engineering & Technical Support
Santronics Software, Inc.
http://www.santronics.com (sales)
http://www.winserver.com (support)
http://www.winserver.com/AupInfo (Online AUP Help)
Office: 305-248-3204

begin:vcard 
fn:Hector Santos 
n:Santos;Hector 
email;internet:winserver.support@winserver.com 
tel;work:305-248-3204 
version:2.1 
end:vcard 
 
--- Platinum Xpress/Win/WINServer v3.1
 * Origin: Prison Board BBS Mesquite Tx  //telnet.RDFIG.NET www. (1:124/5013)
SEEN-BY: 1/123 15/0 90/1 105/7 10 11 44 81 85 500 106/201 120/340
SEEN-BY: 123/131 129/305 153/7715 218/700 226/30 227/114 229/110 111
SEEN-BY: 229/112 113 114 206 307 317 424 426 428 470 550 664 700 266/512
SEEN-BY: 282/1038 317/3 320/219 322/757 342/200 396/45 460/58 633/280
SEEN-BY: 712/848
PATH: 105/81 229/426


<< oldest | < older | list | newer > | newest >> ]

(c) 1994,  bbs@darkrealms.ca