Home Archive by category "Enterprise 2.0"

Log Java Sessions to the Database

󰀄
Log Java Sessions to the Database

So, this time it the topic is a fairly easy one. Here’s the basic requirement: The customer has an (Java) application that requires users to log in. They wanted to track the login and logout actions to a database table for reporting and auditing purposes. Seems simple enough, right? Just write a record to the

I’m feeling a bit loopy… (maybe it’s the meds?!)

󰀄
I’m feeling a bit loopy…  (maybe it’s the meds?!)

I like loops. There’s just something ‘perfect’ about them – smooth, no beginning nor end, curved, no hard corners, and so on. I definitely like loops when I’m riding a roller coaster. But when it comes to software, loops can be bad. Specifically, I’m talking about the ‘endless’ kind of loop. Since this blog is

WCI Folder Heirarchy Limits and the Importance of Taxonomy

󰀄
WCI Folder Heirarchy Limits and the Importance of Taxonomy

I recently uncovered a bug in WCI 10gR3 where the WebCenter Interaction admin folder structure can be stretched beyond its capacity. WebCenter has a limitation due to the structure of the PTADMINFOLDERIDPATHS table. The structure has a column for each parent/child relationship of a folder up to 10 levels. For example: Company1\department1\group1\project1\task1 would be six levels deep,

Default trusted certificate error in SharePoint 2010

󰀄
Default trusted certificate error in SharePoint 2010

SharePoint uses a “root authority” to store certificates for communication between services such as STS (Security Token Service). By default, the “local” certificate is installed as part of the SharePoint deployment. Powershell has a command that can remove any certificates that are no longer required using Remove-SPTrustedRootAuthority.  This command can also delete the local certificate inherent in

How to “roll your own” sub-totals and totals in an ADF table

󰀄
How to “roll your own” sub-totals and totals in an ADF table

Image courtesy of Renjith Krishnan / FreeDigitalPhotos.net One thing that I’m sure we all have had the need for before is the ability to do “reporting” from within an application we are writing. Of course, what “reporting” means to different people is very subjective. To some, they want a full-fledged reporting tool that lets them create

Partial Upgrade of WCI Search 10gR4

󰀄
Partial Upgrade of WCI Search 10gR4

If you’re slowly whittling away on WCI 10gR3, you’re not alone. Upgrading a keystone application such as WCI can be a daunting task which is why Function1 offers an upgrade service to customers. We recently dug into the search 10gR4 stack to answer one question: Can I upgrade Search 10gR4 without upgrading the WCI Portal? The saying,

I, for one, Welcome our new JavaScript Overlords

󰀄
I, for one, Welcome our new JavaScript Overlords

You are probably most familiar with JavaScript as that sometimes useful, often quirky, client-side scripting language used on websites to enhance user interfaces and enable dynamic content. Wikipedia describes JavaScript as “dynamic, weakly typed and has first-class functions … a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles.” Fairly generic technical description there. Wikipedia

Run Forrest Run!

󰀄
Run Forrest Run!

“Run Forrest Run” – do you remember that scene from the movie Forrest Gump? Well, that seems to be the trend nowadays with government agencies running away from costly entreprise solutions towards more open source software because it is, well, free.  Luckily, Forrest Gump unshackles himself from his polio braces and breaks free; and so so

Sharepoint 2010 Free tools, Yes FREE

󰀄
Sharepoint 2010 Free tools, Yes FREE

I don’t often hear free and Microsoft in the same sentence, but a couple of tools were brought to my attention this week that are great additions to SharePoint and IIS. Microsoft Productivity Hub for SharePoint 2010 SP1 If you are short on training materials for SharePoint 2010 Microsoft released a SharePoint addon containing all kinds of Office

Is that Email Address Valid?

󰀄
Is that Email Address Valid?

One thing that is important with today’s web-based applications is input validation – making sure that what the user typed in a field is a value that you expect and allow. Making “first name” required, checking that a product’s price is not negative, or that a bonus percentage isn’t more than 50% – things like

󰁓
󰀰 󰀩 󰀭 󰀎