PeopleSoft Streams from Oracle University

In February of this year, Oracle University launched the PeopleSoft Learning Stream. Oracle's Learning Streams are short, educational vignettes. I was given the privilege of recording 6 streams:

  • Using JavaScript with Pagelet Wizard is a 21 minute video showing you how to use Pagelet Wizard to convert a PeopleSoft query into an interactive D3 chart, a navigation collection into a carousel, a navigation collection into an accordion, and RequireJS for JavaScript dependency management.
  • REST Query (more...)

Why go to Oracle OpenWorld?

We’re a shade under a month away from the biggest event in the calendar for those that work in the Oracle marketplace – the Oracle OpenWorld Conference.

It runs every year in San Francisco and draws a massive 60,000 attendees from 145 countries (plus 2.1 million online attendees). That’s huge.

There are more than 2,500 sessions from ~3,600 speakers, approximately half of which are customers/partners and half are Oracle themselves. As well as the sessions there are (more...)

Oracle Database Developer Choice Awards

I have learned a lot from other people in the Oracle Community over the years and I bet a lot of you have too.
Now it's time to give them some recognition by the means of an award.

Until 15 October you can cast your vote.

These are the categories:

Cedar’s Selective Adoption Event recap

A week or so back Cedar held a free Selective Adoption event for clients and friends. The idea behind the event was to help those on 9.2 already to make the most of what Selective Adoption can offer, and to show those that are yet to make the step to 9.2 what the future could look like.

The event went really well. Jeff Robbins opened the proceedings, giving an overview of the technology and what (more...)

Hybrid Cloud Management

Here is Youtube video for more insights on Hybrid Cloud Management   :)

JavaScript on the App Server: Scripting PeopleCode

It has been nearly a decade since I started playing with JavaScript on the PeopleSoft application server. Back then I had to deploy a couple of JAR files to the app server. At that time, maintaining and deploying unmanaged files seemed more headache than benefit. Today Java provides full scripting support through the ScriptEngineManager and embedded Mozilla Rhino JavaScript script engine. Why would I want to script PeopleCode? Here are a few of my favorite (more...)

OpenWorld 2015 Conference Schedule

Just a couple more weeks and we will be enjoying the great weather and hospitality of San Francisco. I am anxiously anticipating another great OpenWorld conference. As always, I look forward to meeting with you between sessions or in the demo grounds. I will be presenting "PeopleSoft Developer: Tips and Techniques [CON8596]" on Monday, Oct 26 at 12:15 p.m. in Moscone West—3007.

I find the OpenWorld/JavaOne content catalog a little intimidating. If you are (more...)

PeopleTools Mobile Book Now Shipping

I received notice yesterday that our latest book, PeopleSoft PeopleTools: Mobile Applications Development (Oracle Press) 1st Edition, is now shipping. Probably the most exciting news is that Amazon has the book listed as the #1 New Release in the Oracle Databases category.

Peopletools 8.55

No, it's not released yet. Well, maybe during the upcoming Oracle Open World 25-29 Oct. ? Who knows.
It's not even a RVP (aka release value proposition).

It's called a Planned Features and Enhancements, note #1966243.2. I came across this My Oracle Support note whilst I was looking for something else. It is really worth reading.
An new Oracle internal DevOps team... to make faster development.
Non-exhaustively, we may see coming : (more...)

Know What Ya Got

There are two extremely bad decisions commonly made with enterprise software, and I see both take place every day.

This doesn't work the way we expect.  File a bug.

Over the years, my own experience tells me that two-thirds of bugs filed aren't really bugs.  What we really have is a user who fails to understand how the software works.  And, yes, we can always respond with RTM (or worse), but the stream of bugs (more...)

Copycat blog

While doing a google search today I noticed that there is another blog that has copied all content from my blog and posted it as their own content and even kept a similar sounding name: .  I have made a DMCA complaint to google about this.  I will update this article about how it goes.

Do you ‘Glow in the Dark’?

I’m in awe of many people. I’m lucky to have met and worked with some truly smart and outstanding individuals. (I just wish I wasn’t so reserved and was able to tell them!)

If I was asked to pick a handful of the most talented people however, Seth Godin would undoubtedly be up there.

sethI’ve not met Seth in real life (although I had a near miss at OpenWorld 5 or 6 years back) but I’ve (more...)

Here We Go Again

Yup, moving on one more time.  Hopefully for the last time.  I’m leaving Sierra-Cedar Inc. for a position as Sr. Director with Oracle's HCM Center of Excellence team.

As an enterprise software guy, I see the evolution of SaaS and Cloud as the significant drivers of change in the field.  I want to be involved, I want to contribute in a meaningful way, I want to learn more, and I want to be at the (more...)

Home Working on the Increase

I noted with interest a job posting earlier today. It has all the usual requirements (PeopleSoft, ERP, infrastructure, project management skills etc), but what jumped out at me was the phrase:

This is a 100% home based/remote working position. You will never be required to visit an office.

Although home-working is definitely on the increase – many clients now allow people to work remotely some of the time – this is the first that I’ve (more...)

Measuring Tuxedo Queuing in the PeopleSoft Application Server

Why Should I Care About Queuing?

Queuing in the application server is usually an indicator of a performance problem, rather than a problem in its own right.  Requests will back up on the inbound queue because the application server cannot process them as fast as they arrive.  This is usually seen on the APPQ which is serviced by the PSAPPSRV process, but applies to other server processes too.  Common causes include (but (more...)

The Golden Path

Geek Warning:  The Golden Path is a term in Frank Herbert's fictional Dune universe referring to Leto II Atreides's strategy to prevent humanity's ultimate destruction.

Just back from a little "stay-cation".  My batteries were running a little low, so it was good to recharge for a bit.  The #Beat39 theme continued to roll around in my brain and I want to share a predominant line of thinking from that.

Back in the olden (more...)

I’m Graham Smith and this is how I work

I’m genuinely delighted that Graham Smith has added his profile to our ‘How I Work‘ series. Not just because he’s one of the World’s best known PeopleSoft experts, or just because he’s recently joined Cedar’s family of PeopleSoft consultants, but mainly because I was sure he’d give some really interesting answers.

For those who don’t know Graham, he led the PeopleSoft Technical Team at Oxfam for longer than he’d want me to reveal, (more...)

Signs of Oracle Forms 12c

Yesterday I ran into an Oracle Forms bug.  Something pretty weird.  

In some cases a form raised the following error: "FRM-40737:Illegal restricted procedure SYNCHRONIZE in PRE-FORM trigger".
The code was in it for years, works on the development and production environment, but not on the testing environment.

I started searching for what could be wrong and ended up on "My Oracle Support" and found a bug filed for something similar. 
But the solution (more...)

Formatting Rich Text Comments in BI Publisher

In the last years, BI Publisher has become the go to tool to cover most reporting needs in PeopleSoft, replacing other technologies such as Crystal Reports and SQR in many scenarios.

The basic concept behind many reporting tools is separating data and presentation logic, so report designers can work in parallel with developers who know the data model in detail. BI Publisher is the PeopleSoft reporting tool that achieves this separation in a more (more...)

Statement restart

I wrote a blog post about it on the iAdvise blog some years ago and once in a while it pops up again: "Statement restart".
Like today, a colleague telling me that a mail is sent more than once sometimes and we noticed that the mail is sent from a trigger.