Skip to content
This repository has been archived by the owner on May 31, 2021. It is now read-only.

Supported Character Sets

Liam Allan edited this page Feb 16, 2018 · 3 revisions

As of 16/02/2018, we only support development in using Latin characters - this basically means most of Europe and the US.

The support character set is Extended ASCII - you can find a table of supported characters here.

It is possible that in the future non-Latin will be supported.

FTP commands (for future development)

Commands to do funky and 'probably useful' things

  • RCMD - Run a command on the server using current user's credentials.
  • SITE NAMEFMT / SITE LISTFMT - Get or change format of directory listings and filenames
  • SITE [NAMEFMT|LISTFMT] - Get current filename/listing format
  • SITE [NAMEFMT|LISTFMT] 0 - Use AS400 proprietary format for filenames/directory listings
  • SITE [NAMEFMT|LISTFMT] 1 - Use "unix like" format for filenames / directory listings
  • SITE CRTCCSID - Get/change default CCSID for new files
  • SITE NULLFLDS [0|1] - Allow or block transfer of database files that have "nullable" fields.
  • SITE TRIM [0|1|2] - Control whether blanks are trimmed from database records

Commands for working with "Native" AS400 files/libraries/members (since some things like create directory don't work):

  • ADDM - Add physical file member (kind of like 'create file on other OS').
  • ADDV - Add variable length member
  • CRTL - Create library (kind of like create directory: but supports OS400 'special/main' filesystem)
  • CRTP - Create physical file (kind of like 'create table' on SQL, or 'Create File' on other OS)
  • CRTS - Create source physical file (similar to CRTP, except works on source files)
  • DLTF - Delete file
  • DLTL - Delete library

Special options for file transfer type (other than ASCII or Binary):

  • B / B[1|2|3|3A|3R|4|4A|4R|5|6|7] - Kanji, ASCII with shift in escape, Korean, Cantonese, etc
  • C - Specify a character set ID
  • E - Use EBCDIC mode transfer
  • F / F1 - EBCDIC Kanji

Links

Clone this wiki locally