<hr>
web server application storage folder name to be specified <br>
<br>name of application folder  <input type="text" name="textbox90" size="050" value="test_app_macmini">
<br>Title of HTML document <input type="text" name="textbox91" size="050" value="Your HTML Title">
<br>Description of HTML <input type="text" name="textbox92" size="150" value="Describe what this document is here">
<hr>
please check of Form control(s) for assigning argument(s) in your J fucntion<br>
<hr>
TEXTBOX max 3<br>
Form control Name Number, layout, column, label, value<br>
<input type="checkbox" name="checkbox00" value="textbox_00" checked> TEXTBOX_00
 <select name="dropdown00"><option value="VERTICAL" selected>VERTICAL
<option value="HORIZONTAL" >HORIZONTAL
</select>
  <input type="text" name="textbox00" size="04" value="20">
  <input type="text" name="textbox01" size="20" value="txt00Label ">
  <input type="text" name="textbox02" size="20" value="txt00Value">
<br>
<input type="checkbox" name="checkbox10" value="textbox_01" > TEXTBOX_01
 <select name="dropdown10"><option value="VERTICAL" selected>VERTICAL
<option value="HORIZONTAL" >HORIZONTAL
</select>
  <input type="text" name="textbox10" size="04" value="20">
  <input type="text" name="textbox11" size="20" value="txt01Label ">
  <input type="text" name="textbox12" size="20" value="txt01Value">
<br>
<input type="checkbox" name="checkbox20" value="textbox_02" > TEXTBOX_02
 <select name="dropdown20"><option value="VERTICAL" selected>VERTICAL
<option value="HORIZONTAL" >HORIZONTAL
</select>
  <input type="text" name="textbox20" size="04" value="20">
  <input type="text" name="textbox21" size="20" value="txt02Label ">
  <input type="text" name="textbox22" size="20" value="tzt02Value">
<br>
<br>
TEXTAREA Max 1<br>
Form control Name Number, layout, column, row, label, value<br>
<input type="checkbox" name="checkbox30" value="textarea_00" > TEXTAREA_00
 <select name="dropdown30"><option value="VERTICAL" selected>VERTICAL
<option value="HORIZONTAL" >HORIZONTAL
</select>
  <input type="text" name="textbox30" size="04" value="150">
  <input type="text" name="textbox31" size="04" value="20">
  <input type="text" name="textbox32" size="20" value="txa00Label ">
  <input type="text" name="textbox33" size="20" value="txa00Value">
<br>
<br>
CHECKBOX Max 2<br>
Form control Name Number, layout, label, value<br>
<input type="checkbox" name="checkbox40" value="checkbox_00" > CHECKBOX_00
 <select name="dropdown40"><option value="VERTICAL" selected>VERTICAL
<option value="HORIZONTAL" >HORIZONTAL
</select>
  <input type="text" name="textbox40" size="20" value="chk00Label ">
  <input type="text" name="textbox41" size="20" value="chk00Value">
<br>
<input type="checkbox" name="checkbox50" value="checkbox_01" > CHECKBOX_01
 <select name="dropdown50"><option value="VERTICAL" selected>VERTICAL
<option value="HORIZONTAL" >HORIZONTAL
</select>
  <input type="text" name="textbox50" size="20" value="chk01Label ">
  <input type="text" name="textbox51" size="20" value="chk01Value">
<br>
<br>
DROPDOWN Max 1<br>
Form control Name Number, layout, Label, ItemLabel, Value,ItemLabel,Value,ItemLabel,Value<br>
<input type="checkbox" name="checkbox60" value="dropdown_00" > DROPDOWN_00
 <select name="dropdown60"><option value="VERTICAL" selected>VERTICAL
<option value="HORIZONTAL" >HORIZONTAL
</select>
  <input type="text" name="textbox60" size="20" value="drp00ControlLabel ">
  <input type="text" name="textbox61" size="20" value="drp001ItemLabel">
  <input type="text" name="textbox62" size="20" value="drp001Value">
  <input type="text" name="textbox63" size="20" value="drp002ItemLabel">
  <input type="text" name="textbox64" size="20" value="drp002Value">
  <input type="text" name="textbox65" size="20" value="drp003ItemLabel">
  <input type="text" name="textbox66" size="20" value="drp003Value">
<br>
<br>
CHECKLIST Max 1<br>
Form control Name, Number, layout, Total of Items, Label,ItemLabel,Value,ItemLabel,Value,ItemLabel,Value<br>
<input type="checkbox" name="checkbox70" value="checklist_00" > CHECKLIST_00
 <select name="dropdown70"><option value="VERTICAL" selected>VERTICAL
<option value="HORIZONTAL" >HORIZONTAL
</select>
  <input type="text" name="textbox70" size="04" value="3">
  <input type="text" name="textbox71" size="20" value="chl00ControlLabel ">
  <input type="text" name="textbox72" size="20" value="chl001ItemLabel">
  <input type="text" name="textbox73" size="20" value="chl001Value">
  <input type="text" name="textbox74" size="20" value="chl002ItemLabel">
  <input type="text" name="textbox75" size="20" value="chl002Value">
  <input type="text" name="textbox76" size="20" value="chl003ItemLabel">
  <input type="text" name="textbox77" size="20" value="chl003Value">
<br>
<br>
RADIOBUTTON Max 1<br>
Form control name, number, layout,Label,ItemLabel,Value,ItemLabel,Value,ItemLabel,Value<br>
<input type="checkbox" name="checkbox80" value="radiobutton_00" > RADIOBUTTON_00
 <select name="dropdown80"><option value="HORIZONTAL" selected>HORIZONTAL
<option value="VERTICAL" >VERTICAL
</select>
  <input type="text" name="textbox80" size="20" value="rad00ControlLabel ">
  <input type="text" name="textbox81" size="20" value="rad001ItemLabel">
  <input type="text" name="textbox82" size="20" value="rad001Value">
  <input type="text" name="textbox83" size="20" value="rad002ItemLabel">
  <input type="text" name="textbox84" size="20" value="rad002Value">
  <input type="text" name="textbox85" size="20" value="rad003ItemLabel">
  <input type="text" name="textbox86" size="20" value="rad003Value">
<hr>
define your J function(s) in the following textarea<br>
<br> <br><textarea  name="textarea00" cols="150" rows="10">NB.define your J function(s) which will be used in YOUR_JOB function</textarea>
<hr>
YOUR_JOB =: 3 : 0  try. block description <br>
<br>
try. block is the place where you write actual job using j functions written in the section define your J function above, taking argument(s) from posted value(s), format the result of function as string stream and assign it to server response message variable: reply_msg so that jsocket can send result string text to the client<br>
<br>
The default server response message : reply_msg is 'there is no error in the execution of YOUR_JOB function'<br>
If there occurred an error in try. block, reply_msg is 'Error has occurred in YOUR_JOB function'<br>
<br>
Before going to try. block, the default process of extraction entryIDs value is executed as 'a_collection =. monitor_entry_ID_values 0'<br>
a_collection variable can be assigned to server response message: reply_msg to monitor client posting<br>
<br>
return value from your j function should be formatted as character strings with CRLF-ended line(s) and must be assigned to server reply message variable: reply_msg<br>
<br>
scalar and vector return can be formatted with ": function, but matrix and array of number or character should be formatted in one of the built in reformattng functions noted as below<br>
<br>
save_matrix_number_data_as_text_file<br>
save_array_number_data_as_text_file<br>
these two functions can be applied to matrix and array with either numbers or characters<br>
<br>
<br> <br><textarea  name="textarea01" cols="150" rows="10">NB. contents of this textarea will be saved in try. block of YOUR_JOB function</textarea>
<hr>
