diff --git a/AppSettings.md b/AppSettings.md new file mode 100644 index 0000000..43593fa --- /dev/null +++ b/AppSettings.md @@ -0,0 +1,127 @@ +# Work with IBM i Settings in AppSettings.xml +These are the available app settings that can be edited via the ```File/Settings``` menu. + +## apptitle +This is the application title. Default - Work with IBM i + +## ibmihost +This is the last used IBM i host name or ip address to connect to. (Automatically updated) + +## ibmiuser +This is the last IBM i user name that was used to connect with. (Automatically updated) + +## ibmipass +This is the encrypted password for the last used that was connected with. (Not currently enabled) + +## ibmiport +This is the last SSH port connected to. Default-22 (Automatically updated) + +## lastsourcefile +This is the last source file that was listed. (Automatically updated) + +## lastsourcelib +This is the last source file library where the lastsource file is located. (Automatically updated) + +## lastifsdir +This is the last IFS directory listed. (Not currently enabled) + +## cpyfrmstmfdbfccsid +DBFCCSID parameter value. Default - ```*FILE```. Change to ```37``` or your local CCSID if you get errors uploading source members. + +## sourceeditorexe +This is the Windows editor app to use when editing source members. ```Default - notepad.exe``` + +Any Windows editor that accepts a filename as a parameter can be used. + +## sourceeditorargs +This is the commandline argument passed when the source editor is launched. ```Default - @@FILENAME``` to pass the selected local file name. + +## sourceedituseshellexec +Use Windows ShellExecute to launch editor app. ```Default-True``` + +## sourceviewerexe +This is the Windows viewer app to use when browsing remote source members. ```Default - notepad.exe``` + +Any Windows editor that accepts a filename as a parameter can be used. + +Sometimes you may want a different viewing to view source rather than edit it. + +## sourceviewerargs +This is the commandline argument passed when the source editor is launched. ```Default - @@FILENAME``` to pass the selected local file name. + +## sourceviewuseshellexec +Use Windows ShellExecute to launch viewer app. ```Default-True``` + +## logfile +This is the log file to use for logging operations. ```Default-c:\tmp_workwithibmi\logfile.txt``` (Currently cannot change location) + +## sourcelibrarylist +Set the setting with comma delimited list of libraries if you only want to view a select list of libraries. + +Ex: QTEMP,QGPL,MYLIB1 + +If you want to use this setting, set ```loadalllibrarylist``` setting ```to False``` + +## loadalllibrarylist +Load a list of all libraries. ```Default-True``` + +Set to False if you want to use only a specific list of libraries. + +## ibmisystemlist +If you want to pre-populate a list of IBM i systems to connect to, set this value in the format of: ```systemname:sshport,systemname:sshport``` + +```Ex: sys1:22,sys2:22``` + +Otherwise you can type the desired system name and port it will get saved in the ibmihost and ibmiport settings. + +## srctogitdefaults +This command drives the iForGit SRCTOGIT command defaults for committing source members from a source file to selected git repo. + +Since the command is stored in XML format, & should be used to represent the ampersand character: &. + +More info on iForGit to help **IBM i developers eliminate Awkward Git Integration.** http://www.iforgit.com + +## srcfrmgitdefaults +This command drives the iForGit SRCFRMGIT command defaults for pulling committed source members from selected git repo back to source file. + +Since the command is stored in XML format, & should be used to represent the ampersand character: &. + +More info on iForGit to help **IBM i developers eliminate Awkward Git Integration.** http://www.iforgit.com + +## pdmoptionsfile +This is the PDM options file to read for enabling PDM option handling. ```Default-QAUOOPT``` + +## pdmoptionslibrary +This is the PDM options file library to read for enabling PDM option handling. ```Default-QGPL`` + +## acslaunch +Command line to launch IBM Access Client Solutions. ```Default: C:\ibmaccess\Start_Programs\Windows_x86-64\acslaunch_win-64.exe``` + +## xmlservicecli +XMLSERVICE command line interface app + + + xmlservicecli + /QOpenSys/pkgs/bin/xmlservicemb-cli + + + sourceeditorexevscode + vscode://file/@@FILENAME + + + sourceeditorexenotepadplus + c:\Program Files (x86)\Notepad++\notepad++.exe + + + usecpytoimpf + True + + + cpytostmfdbfccsid + *FILE + + + cpytoimpffromfileccsid + *FILE + +