NB. global_variables_jconsole.ijs
NB. global_variables_jconsole_2023_09_17.ijs

NB. Yuji Suda
NB. g.ysuda@gmail.com
NB. encoding code: UTF-8

NB. jsocket_serverで必要なグローバル変数の確保と設定

NB. Jシステムで定義済みだが、再設定しておく
    CRLF =: (13{a.), (10{a.) 

NB. HTMLフォームの複数行テキストの改行コードの送信コード 
    POSTED_NEWLINE =: '%0D%0A'

NB. PORT number 初期値は'1500'
    PORT_FOR_SERVER =: '1500'

NB. this is defined in jsocket_server_menu_form_initialization 'port_selected.txt'

NB. PORT recive buffer size 初期値は10000
    SDRECV_BUFFER_SIZE =: '10000'

NB. サーバー開始後jsocketが自ら設定する listen用ソケット番号
    SKLISTEN =: 0

NB. サーバー開始後jsocketが自ら設定する データ通信用ソケット番号
    SKSERVER =: 0

NB. サーバーが受信したHTTPメッセージの格納に使用
    MSG_FROM_CLIENT =: ''

NB. クライアントから送られた引数を使ってJ関数を実行した際にエラーがあれば
NB. この変数へ記述し、クライアントへの返送メッセージに含める
    ERROR_MSG =: ''

NB. クライアントから送られた引数を使ってJ関数を実行した際にエラーがあれば
NB. この変数へ記述し、クライアントへの返送メッセージに含める
    RETURN_MSG =: ''

NB. フォーム送信時にクライアントへのメッセージ、コメントなど記載する
    MSG_FROM_SERVER =: ''

NB. HTML文書作成時に使われる定型句
    HTML_TAG =: '<HTML>'
    HEAD_TAG =: '<HEAD>'
    TITLE_TAG =: '<TITLE>'
    BODY_TAG =: '<BODY>'
    FORM_TAG =: '<FORM method="POST">'

    HTML_END =: '</HTML>'
    HEAD_END =: '</HEAD>'
    TITLE_END =: '</TITLE>'
    BODY_END =: '</BODY>'
    FORM_END =: '</FORM>'

NB. サーバー継続・停止をリクエストするラジオボタンの定義
    RADIO_99 =: '<hr>Request for server: Continue or Halt      '
    RADIO_99 =: RADIO_99, '<input type="radio" name="radio99" value="continue_server"'
    RADIO_99 =: RADIO_99, ' checked>Continue Server     ', CRLF
    RADIO_99 =: RADIO_99, '<input type="radio" name="radio99" value="stop_server"'
    RADIO_99 =: RADIO_99, '              >Halt Server        ', CRLF

NB. RADIO_99 =: '<hr>サーバー継続・停止　リクエスト用ラジオボタン　　　'
NB. RADIO_99 =: RADIO_99, ' checked>サーバー稼働継続<br>', CRLF
NB. RADIO_99 =: RADIO_99, ' checked>サーバー稼働継続　　　', CRLF
NB. RADIO_99 =: RADIO_99, '　　　　　　>サーバー停止をリクエスト　　　', CRLF

    RADIO_99_VALUE =: ''

NB. the following global is needed for historical reason
    RADIO99_VALUE  =: ''

NB. フォームの送信用ボタンの定義
NB. SEND_BUTTON =: '<hr><input type="submit" value="送信" autofocus><hr>', CRLF
NB. SEND_BUTTON =: '<hr><input type="submit" value="送信" autofocus><hr>', CRLF
    SEND_BUTTON =: '<hr><input type="submit" value="submit" autofocus><hr>', CRLF

NB. MSG_FROM_SERVER_FLG default value is 'PRE_00'
    MSG_FROM_SERVER_FLG =: 'PRE_00'

NB. MAIN_MENU_QUIT_FLG
    MAIN_MENU_QUIT_FLG  =: 0

NB. use of translate-shell for en:ja on line translation
NB. only availabe when YOUR_OS is mac or linux and translate-shell is installed
    TRANSLATE_SHELL_FLG =: 0

NB. added for possible future use, default is nil
NB. RESPONSE_IMG_FLG =: 0

NB. End of File
