'encoding UTF-8 Do not remove or change this line! '************************************************************** ' ' Licensed to the Apache Software Foundation (ASF) under one ' or more contributor license agreements. See the NOTICE file ' distributed with this work for additional information ' regarding copyright ownership. The ASF licenses this file ' to you under the Apache License, Version 2.0 (the ' "License"); you may not use this file except in compliance ' with the License. You may obtain a copy of the License at ' ' http://www.apache.org/licenses/LICENSE-2.0 ' ' Unless required by applicable law or agreed to in writing, ' software distributed under the License is distributed on an ' "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ' KIND, either express or implied. See the License for the ' specific language governing permissions and limitations ' under the License. ' '************************************************************** '* '* short description : Tools to ease working with private environment '* '\****************************************************************************** function hGetPrivateHttpServer( _proxy as string, _port as string ) as boolean '///

Retrieve the name and port for a private http server


'///Function parameters:
'///
    '///+
  1. Fully qualified server name incl. domain (string)
  2. '/// '///+
  3. Server port (string)
  4. '/// '///
'///Returns:
'///
    '///+
  1. Error condition (boolean)
  2. '/// '///
use "global\tools\includes\optional\t_key_tools.inc" const CFN = "hGetPrivateHttpServer::" dim cFile as string dim cDataSet( 100 ) as string dim iErr as integer '///Description: '/// hGetPrivateHttpServer() = true end function '******************************************************************************* function hGetPrivateFtpServer( _proxy as string, _port as string ) as boolean '///

Retrieve the name and port for a private ftp server


'///Function parameters:
'///
    '///+
  1. Fully qualified server name incl. domain (string)
  2. '/// '///+
  3. Server port (string)
  4. '/// '///
'///Returns:
'///
    '///+
  1. Error condition (boolean)
  2. '/// '///
use "global\tools\includes\optional\t_key_tools.inc" const CFN = "hGetPrivateFtpServer::" dim cFile as string dim cDataSet( 100 ) as string dim iErr as integer '///Description: '/// hGetPrivateFtpServer() = true end function '******************************************************************************* function hGetPrivateSocksServer( _proxy as string, _port as string ) as boolean '///

Retrieve the name and port for a private socks server


'///Function parameters:
'///
    '///+
  1. Fully qualified server name incl. domain (string)
  2. '///+
  3. Server port (string)
  4. '/// '///
'///Returns:
'///
    '///+
  1. Error condition (boolean)
  2. '/// '///
use "global\tools\includes\optional\t_key_tools.inc" const CFN = "hGetPrivateSocksServer::" dim brc as boolean 'a multi purpose boolean returnvalue dim cFile as string dim cDataSet( 100 ) as string dim iErr as integer '///Description: '/// hGetPrivateSocksServer() = true end function '******************************************************************************* function hGetPrivateInputPath( bVerbose as boolean ) as string '///

Switch the private input path from ../inc/ to ../input/

'/// This is part of the effort to allow usage of private data such as '///+ servernames, paths, login names etc. within a Local Area Network (LAN). '/// If you have to maintain data of any sort that may not get out to the '///+ public you will want to put your data into this directory.

'///Input Value:
'///
    '///+
  1. Toggle verbosity (boolean)
  2. '/// '///
'///Return Value:
'///
    '///+
  1. Path to the private input directory (string)
  2. '/// '///
const CFN = "hGetPrivateInputPath::" dim cPrivateInputPath as string '///Description: '/// end function '******************************************************************************* function hGetPrivateInputFile( bVerbose as boolean ) as string '///

Retrieve the fully qualified path to the datafile


'///Input: '///
    '///+
  1. Toggle verbosity (boolean)
  2. '/// '///
'///Returns: '///
    '///+
  1. Fully qualified path to the datafile (string)
  2. '///
const CFN = "hGetPrivateInputFile::" dim brc as boolean 'a multi purpose boolean returnvalue dim cFile as string '///Description: '/// hGetPrivateInputFile() = cFile end function