PeopleSoft Text Editor Visual Studio Code

PeopleCode Syntax Highlighting available for Visual Studio Code

I have moved away from Sublime Text in favour of Visual Studio Code, and have created PeopleSoft Tools for Visual Studio code. I’ve noticed that the Extract Call stack functionality performs considerably faster in VSCode than it does in Sublime Text because of Node’s non-blocking IO. It also permanently saves a stack track file (tidied or untidied) to the same location as the trace file. The extension can be installed within VSCode, or you can find…

Continue reading

Oracle PeopleSoft

PeopleCodeTools – Syntax Highlighting for Sublime Text

I’ve had a few requests from people to document how I use the  PeopleCodeTools syntax highlighter in Sublime Text. Here’s a quick overview. Firstly, the source code is freely available on github, for those that would like to contribute to it. And for those unfamiliar with installing this plugin using Sublime Text, all you need to do is first install Package Control, and then install the ‘PeopleCodeTools’ plugin from Package Control. The plugin should work for PeopleCode…

Continue reading

Oracle PeopleSoft

Extracting the call stack from a PeopleCode trace

I’ve added another tool to the PeopleCodeTools Sublime Text plugin that allows you to extract the call stack from a PeopleCode trace. You can find it on the PeopleCodeTools repository on github along with the syntax highlighters for PeopleCode and PeopleSoft trace files. For those unfamiliar with installing this plugin, please see my previous post: PeopleCodeTools – Syntax Highlighting for Sublime Text This tool only applies to PeopleSoft Trace Files that have at a minimum the following trace…

Continue reading

PeopleSoft

Cross-browser PeopleSoft Bookmarklets

Here are some cross-browser bookmarklets I wrote that should allow you to navigate to a particular component irrespective of what environment you’re in: PeopleCode Trace SQL Trace Roles User Profile Permission Lists Process Monitor To install, simply just drag the links onto your bookmarks/favourites bar. To add your own, use the following as a template, replacing the <Menu>.<Component>.<Market> where appropriate: javascript:var a=window.frames.location.pathname.match(/^\/ps[pc]\/(.+?\/)(.+?\/)(.+?\/)/),b=a[1];-1<b.indexOf(“_”)&&(b=b.substr(0,b.indexOf(“_”))+”/”);void window.open(“/psp/”+b+”_newwin/”+a[2]+a[3]+”c/UTILITIES.TRACE_SQL.GBL“,””,””); I find them especially useful in the following situations: When you have…

Continue reading