1.0.57 • Published 3 years ago
sr_ibmi_common v1.0.57
sr_ibmi_common - functions used to access ibm i from vscode.
source file functions
- const { errmsg } = await as400_addpfm( fileName, libName, mbrName, textDesc, srcType, options );
- const { errmsg } = await as400_chgpfm( fileName, libName, mbrName, textDesc, srcType )
- as400_srcfList(objName: string, libName: string) : Promise<{}[]>
- as400_compile( srcfName:string, srcfLib:string, srcmbr:string, iOptions) : Promise<{compMsg:string, compile:iCompileLine[], joblog:string[]}>
- const { errmsg } = await as400_rmvm( fileName, libName, mbrName, options )
- iSrcmbrLine[] = await as400_srcmbrLines( lib, file, srcmbr )
- iDspfd_mbrlist[] = await as400_srcmbrList( lib, file, srcmbr )
- iDspffd[] = await as400_dspffd( lib, file, iServerOptions )
- await as400_uploadLinesToSrcmbr(connectSettings, srcmbr_lines, uploadFileName, toSrcmbr, srcType, textDesc )
ibm i ifs functions
- iIfsItem[] = await ibmi_ifs_getItems( dirPath, connectSettings, filter_itemType )
- {buf,errmsg} = await ibmi_ifs_getFileContents( filePath )
- message = await ibmi_ifs_unlink( ifsFilePath, serverUrl )
- await ibmi_ifs_deleteDir( ifsDirPath, serverUrl )
- await ibmi_ifs_ensureDir( ifsDirPath, serverUrl )
- await ibmi_ifs_checkDir( ifsDirPath, serverUrl )
- {mtime,size} = await ibmi_ifs_uploadFile( filePath, ifsFilePath, connectSettings )
interfaces
// -------------------------- iServerOptions -------------------------
// options passed to server REST API.
// serverUrl: url of the server. http://192.168.1.170:10080
// numRows: max number of rows to return
// libl: library list when api runs on server
interface iServerOptions
{
serverUrl?: string,
numRows?: number,
libl?: string,
curlib?: string
}
interface iCompileLine
{
SKIPBFR: string,
SPACEB: string,
LINE: string
}
export interface iSrcmbrLine
{
SEQNBR: string,
CHGDATE: string,
TEXT: string
}
export interface iSrcfMirror
{
ibmi_url?: string
library: string;
srcfile: string[];
srctype: string[];
members?: string[];
mirror_hold?: boolean;
// source file is the master. Files in the srcmbr folder are
// removed if they do not exist as srcmbr in source file.
srcf_is_master?: boolean;
}
publish instructions
- increment version number in package.json
- npm run build
- npm run test
- git add, commit, push to repo
- npm publish
- npm update in projects which use this package
testing
- npm run test
1.0.57
3 years ago
1.0.56
3 years ago
1.0.55
3 years ago
1.0.54
3 years ago
1.0.53
3 years ago
1.0.52
3 years ago
1.0.51
3 years ago
1.0.50
3 years ago
1.0.49
3 years ago
1.0.48
3 years ago
1.0.47
3 years ago
1.0.46
3 years ago
1.0.45
3 years ago
1.0.44
3 years ago
1.0.41
3 years ago
1.0.39
3 years ago
1.0.40
3 years ago
1.0.38
3 years ago
1.0.37
3 years ago
1.0.36
3 years ago
1.0.35
3 years ago
1.0.34
4 years ago
1.0.33
4 years ago
1.0.32
4 years ago
1.0.31
4 years ago
1.0.30
4 years ago
1.0.29
4 years ago
1.0.28
4 years ago
1.0.27
4 years ago
1.0.26
4 years ago
1.0.25
4 years ago
1.0.24
4 years ago
1.0.23
4 years ago
1.0.22
4 years ago
1.0.21
4 years ago
1.0.20
4 years ago
1.0.19
4 years ago
1.0.18
4 years ago
1.0.17
4 years ago
1.0.16
4 years ago
1.0.15
4 years ago
1.0.14
4 years ago
1.0.13
4 years ago
1.0.12
4 years ago
1.0.11
4 years ago
1.0.10
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago