Tuesday, 9 March 2021

Did you know? 3-tier Debugging in Application Designer is very useful


I'm a developer and so I work with lines of code, variables and complex data types like Rowsets, Arrays and the like.   I often need to debug and troubleshoot my own code and, also code written by others. 

Application Designer is missing some features that you'd expect from a web application IDE.   I'm not going to try and defend App Designer but I will say that if you want a feature rich ERP system with a good development and configuration tool then PeopleSoft ticks a lot of boxes.  But, on the other hand, if you need a comprehensive  development tool from which you build any application then you'd probably chose some other IDE.  Anyway.... things like code folding, code completion, refactoring features, etc.  are somewhat missing in Application Designer but I'm happy to live without those things because I have access to real-time PeopleCode debugging !  

Why use a debugger?

  • Inspect variable type and values at runtime
  • Understand the structure and flow of code especially complex component, nested methods or function calls
  • Accelerate the development process

Did you know this even existed?   It's pretty cool and you'll wonder how you ever managed without it.

Quick setup guide below or watch the video if you want to learn more. 

How to setup

My quick notes are just a summary.  The PeopleSoft Online documentation will provide more details on setup and usage.  

1. Enable WSL and PC Debugger in the Application Server domain.  You need these 
  • WSL is needed because Application Designer is going to connect to the Application Server domain (3-tier) rather than directly to the database (2-tier).
  • Debugging process  PSDBGSRV is required so that the Application Server Domain can link a PIA session with your 3-tier 

2. Configure Application Designer to make a 3-tier connection by adding a new Profile.


Supreme Aluminium Windows said...

Thank you for sharing this.
Manufacturing High Quality Residential & Commercial Doors and Windows, well recognized & reputed by homeowners, renovators, architects and builders. Proudly Australian owned & operated for over 60 years.Call us now at 9602 8773 for an obligation free Quote.
Stacking doors in Sydney

karthick said...

This post is so helpfull and attractive.keep updating with more information...
Data Science Certificate
Need For Data Science

Craig said...

Hi Graham, thanks for creating this post. We followed your instructions to enable debugging in our test instance and were successful. Now I need to debug some CI-Based REST services. Is there a way to trigger the debugger in App Designer when calling a CI-Based REST web service?


Niharika said...

thanks for sharing the valuable information.
service now training
service now training hyderabad

Sapphire Solutions said...

Very interesting post..

Did you know? 3-tier Debugging in Application Designer is very useful

Yes, it will be helpful for applications designers..

Application Services
Application Management Services

Graysonau said...

Plantation shutters always have a real look on the property with a selection of material varieties ranging from real wood, PVC to synthetic wood materials providing superior quality compared to other shutters and especially good when sourced from Australian Window Covering, Victoria.
Plantation shutters