From 24035c9d287e5617f58ab6089e05a86a6c5a9a64 Mon Sep 17 00:00:00 2001 From: Brad Arant Date: Wed, 30 Apr 2025 16:25:39 -0700 Subject: [PATCH] Update to documentation. --- JetCore.log | 284 ++++++++++++++++++++++++++++++++-------------------- JetCore.txt | 19 ++++ 2 files changed, 193 insertions(+), 110 deletions(-) diff --git a/JetCore.log b/JetCore.log index 67b31f1..59cd379 100644 --- a/JetCore.log +++ b/JetCore.log @@ -1,122 +1,186 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex 2024.12.23) 6 JAN 2025 08:49 -entering extended mode +This is e-pTeX, Version 3.141592653-p4.1.0-230214-2.6 (utf8.euc) (TeX Live 2023/Debian) (preloaded format=ptex 2025.1.13) 30 APR 2025 16:16 restricted \write18 enabled. %&-line parsing enabled. **JetCore.txt (./JetCore.txt -LaTeX2e <2023-11-01> patch level 1 -L3 programming layer <2024-01-22> -(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls -Document Class: book 2023/05/17 v1.4n Standard LaTeX document class -(/usr/share/texlive/texmf-dist/tex/latex/base/bk10.clo -File: bk10.clo 2023/05/17 v1.4n Standard LaTeX file (size option) -) -\c@part=\count187 -\c@chapter=\count188 -\c@section=\count189 -\c@subsection=\count190 -\c@subsubsection=\count191 -\c@paragraph=\count192 -\c@subparagraph=\count193 -\c@figure=\count194 -\c@table=\count195 -\abovecaptionskip=\skip48 -\belowcaptionskip=\skip49 -\bibindent=\dimen140 -) -(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -File: l3backend-pdftex.def 2024-01-04 L3 backend support: PDF output (pdfTeX) -\l__color_backend_stack_int=\count196 -\l__pdf_internal_box=\box51 -) -(./JetCore.aux) -\openout1 = `JetCore.aux'. +! Undefined control sequence. +l.1 \documentclass + {book} +? +! Undefined control sequence. +l.3 \title + {JET Extension Tags} +? q +OK, entering \batchmode... +! Undefined control sequence. +l.4 \author + {Bradford Matthew Arant Sr.} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. -LaTeX Font Info: ... okay on input line 7. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. -LaTeX Font Info: ... okay on input line 7. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. -LaTeX Font Info: ... okay on input line 7. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. -LaTeX Font Info: ... okay on input line 7. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 7. -LaTeX Font Info: ... okay on input line 7. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. -LaTeX Font Info: ... okay on input line 7. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. -LaTeX Font Info: ... okay on input line 7. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <12> on input line 9. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <8> on input line 9. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <6> on input line 9. - [1 +! Undefined control sequence. +l.5 \date + {\today} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.5 \date{\today + } +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.7 \begin + {document} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.9 \maketitle + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.11 \tableofcontents + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.13 \chapter + {Introduction} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.23 \chapter + {Tags and Attributes} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.32 ...e from mysql may be performed using the \< + mysql\> tag +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Missing $ inserted. + + $ + + \mskip +\>->\mskip + \medmuskip +l.32 ...mysql may be performed using the \ + tag +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Undefined control sequence. +l.33 in combination with the \< + ifrow\>, \ and \ tags. +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.33 in combination with the \, \< + whilerow\> and \ tags. +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.33 ...on with the \, \ and \< + sql\> tags. +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Missing $ inserted. + + $ + + \par +l.34 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. -{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2 +Overfull \hbox (81.87863pt too wide) in paragraph at lines 32--34 +[]\tenrm Outputting a database from mysql may be per-formed us-ing the mysql$ \ +teni tagincombinationwiththeifrow ; whilerow andsql tags:$ | -] -(./JetCore.toc -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <7> on input line 3. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <5> on input line 3. - [3]) -\tf@toc=\write3 -\openout3 = `JetCore.toc'. +\hbox(6.94444+1.94444)x469.75499, glue set - 1.0 +.\hbox(0.0+0.0)x20.0 +.\displace 0.0 +.\tenrm O +.\tenrm u +.\tenrm t +.etc. - [4] -Chapter 1. -[5 +! Undefined control sequence. +l.35 \section + {User Defined Tags and Tag Liraries} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. -] [6 +! Undefined control sequence. +l.66 \chapter + {Variables and Variable Types} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. -] -Chapter 2. -[7] [8 - -] -Chapter 3. -[9{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc}] [10] -Chapter 4. -[11 - -] [12] -Chapter 5. -[13 - -] [14 - -] -Chapter 6. -[15] [16] [17] [18] [19] (./JetCore.aux) - *********** -LaTeX2e <2023-11-01> patch level 1 -L3 programming layer <2024-01-22> - *********** - ) -Here is how much of TeX's memory you used: - 508 strings out of 474222 - 9280 string characters out of 5748732 - 1932975 words of memory out of 5000000 - 22826 multiletter control sequences out of 15000+600000 - 564392 words of font info for 57 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 35i,6n,50p,159b,189s stack positions out of 10000i,1000n,20000p,200000b,200000s - -Output written on JetCore.pdf (19 pages, 131622 bytes). -PDF statistics: - 107 PDF objects out of 1000 (max. 8388607) - 69 compressed objects within 1 object stream - 0 named destinations out of 1000 (max. 500000) - 1 words of extra memory for PDF output out of 10000 (max. 10000000) +! Undefined control sequence. +l.78 \begin + {itemize} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + [1] ) +Output written on JetCore.dvi (1 page, 3708 bytes). diff --git a/JetCore.txt b/JetCore.txt index 346e85f..6dc05b1 100644 --- a/JetCore.txt +++ b/JetCore.txt @@ -193,6 +193,25 @@ formdata/urlencoded mutipart/formdata text/json +\section{Session Control} + +Common use of the CGI is requiring the transaction based interaction +of a web browser to maintain a state between interactions. JET 2.0 +provides a built in mechanism to assist in managing a session concept. +This approach uses a single session cookie to identify the session to +the back end services. + +By specifying a seesiondir keyword on the tag you enable the +session control functionality. Upon the delivery of a request that +does not contain a session 'token' a session token will be generated +for the request and a cookie will be returned in the reponse +containing the session token. Additionally, a session file is placed +into the directory named after the token. Captured session data will +become available to future requests coming into the server and made +available through the variable formats for the session. + +The tag will also have an additional scope value that can be +used to store the value in the session. This is scope="session".