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

People​Code​Tools

by Jatz ST3

Oracle PeopleSoft PeopleCode Tools for Sublime Text

Details

  • 1.2.6
  • github.​com
  • github.​com
  • 10 years ago
  • 52 minutes ago
  • 11 years ago

Installs

  • Total 731
  • Win 550
  • Mac 140
  • Linux 41
Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23 Jun 22 Jun 21 Jun 20 Jun 19 Jun 18 Jun 17 Jun 16 Jun 15 Jun 14 Jun 13 Jun 12 Jun 11 Jun 10 Jun 9 Jun 8 Jun 7 Jun 6 Jun 5 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
Windows 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 0 0 0 0 0 0 0 0 0 0
Mac 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 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 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