ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

People​Code​Tools

by Jatz ST3

Oracle PeopleSoft PeopleCode Tools for Sublime Text

Details

Installs

  • Total 560
  • Win 435
  • Mac 96
  • Linux 29
Jun 4 Jun 3 Jun 2 Jun 1 May 31 May 30 May 29 May 28 May 27 May 26 May 25 May 24 May 23 May 22 May 21 May 20 May 19 May 18 May 17 May 16 May 15 May 14 May 13 May 12 May 11 May 10 May 9 May 8 May 7 May 6 May 5 May 4 May 3 May 2 May 1 Apr 30 Apr 29 Apr 28 Apr 27 Apr 26 Apr 25 Apr 24 Apr 23 Apr 22 Apr 21 Apr 20
Windows 1 0 1 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 4 0 0 0 0 0 2 0 2 0 0 0 0 0 0 2
Mac 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

PeopleCode Tools - Sublime Plugin

This repository contains the following: - Sublime Text Syntax Highlighter for PeopleCode and PeopleSoft Trace files - Sublime Text Extract Call Stack tool - Sublime Text Tidy PeopleCode Trace tool

Sublime Text Syntax Highlighter for PeopleCode and PeopleSoft Trace files

The syntax highlighter applies to files with the following extensions: - ppl (PeopleCode) - pcode (PeopleCode) - tracesql (PeopleSoft Trace Files) - trc (PeopleSoft COBOL Trace Files)

Note: The syntax highlighting plugin slows the opening time for very large files (i.e. 50 MB or greater) due to the fact that the plugin uses regular expressions to create scopes. If you are using the BracketHighlighter plugin on large PeopleCode files, you’ll need to disable it by running ‘BracketHighlighter: Toggle Global Enable’ from the command line. If not, Sublime will behave very sluggishly for these files. Also, it is recommended that the ‘Highlight matches’ option be disabled when searching large files. If ‘Highlight matches’ is not disabled, the search will try to instantly match every single character you type.

Sublime Text Extract Call Stack tool

This tool will extract and format the call stack from a PeopleSoft trace file.

This tool ONLY applies to PeopleSoft Trace Files that have the following PeopleCode trace flags: - Program Starts (64) - External function calls (128) - Internal function calls (256) - Return parameter values (1024) - Each statement (2048)

Trace files that have not been generated using these trace flags will not produce enough information for the tool to format the call stack. To use the tool, open a .tracesql file in Sublime Text and then run the “PeopleCode Tools: Extract PeopleCode Call Stack” command from the command palette.

Sublime Text Tidy PeopleCode Trace tool

This tool will tidy up a tracesql file by performing the following operations: - Adding a matching quote to the end of certain lines that have an odd number of quotes, ensuring that the syntax highlighting of the PeopleCode trace file works correctly (tidy_add_unmatched_quotes). - Removing blank spaces (tidy_remove_blank_spaces) - Removing the PSAPPSRV header text to make the trace file easier to read (tidy_remove_psappsrv_headers). This option is disabled by default. Feel free to set this to true in the user settings for this plugin if you desire this functionality.

Note: This tool may take a while to run on large files (i.e. files greater than 8 MB).

Demonstration

To see how this plugin can be used refer to the following: - Using Syntax highlighting and the Tidy PeopleCode Trace tool - Using the Extract PeopleCode Call Stack tool