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 497
  • Win 384
  • OS X 84
  • Linux 29
Sep 20 Sep 19 Sep 18 Sep 17 Sep 16 Sep 15 Sep 14 Sep 13 Sep 12 Sep 11 Sep 10 Sep 9 Sep 8 Sep 7 Sep 6 Sep 5 Sep 4 Sep 3 Sep 2 Sep 1 Aug 31 Aug 30 Aug 29 Aug 28 Aug 27 Aug 26 Aug 25 Aug 24 Aug 23 Aug 22 Aug 21 Aug 20 Aug 19 Aug 18 Aug 17 Aug 16 Aug 15 Aug 14 Aug 13 Aug 12 Aug 11 Aug 10 Aug 9 Aug 8 Aug 7
Windows 0 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 1 0 0 0 0 2 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0
OS X 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 0 0 0 0 1 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 1

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