Expert Articles

Comprehensive resources for Oracle RightNow developers and consultants

Setting custom fields via SOAP - The Better Way

Posted by jack.whitehouse on Thursday, December 12, 2013 - 9:45pm
jack.whitehouse's picture

After a fairly significant rant about the difficulties that go into setting a custom field or attribute on a base object
(Setting custom fields via SOAP) I figured it's past due to come up with a reusable solution.

I've created two extension methods for the base RNObject class: GetCustomField(string fieldName) and SetCustomField(string fieldName, object value, DataTypeEnum typeEnum).

Usage is dead simple:

Updated: SP5 (in CX 13.2) Commit Bug w/ active CPM

Posted by AW Rowse on Thursday, December 12, 2013 - 10:03am
AW Rowse's picture

Updated 2013-12-17: Additional tests found that this issue only manifests when a CPM is active on an object. The post has been updated to reflect the new findings

Supplying Contextual Report Filters to CBO Reports in Customer Portal

Posted by AW Rowse on Wednesday, December 11, 2013 - 8:10pm
AW Rowse's picture

In Customer Portal you may notice that much of the content is supplied by Analytic Reports that are filtered by the ID of the logged in Contact. An example of this is the list of submitted Incident's found on the Account Overview page (/app/account/overview).

The framework automatically adds a Contact ID filter for Incident type reports as well as Answer type reports. Unfortunately this contextual filter is not automatically added for any other object types.

Creating Custom Page Meta Tag Attributes in CP3

Posted by AW Rowse on Tuesday, December 3, 2013 - 11:04am
AW Rowse's picture

Page meta tag attributes are a Customer Portal feature that allow a developer to establish page behaviors in a declarative fashion. A meta tag is placed at the top of every page (/views/pages) and behavior is defined through the addition of attributes and attribute values. Except for very rare cases, each page has a page meta tag.

A typical meta tag looks something like this:

Implementing WS-Security Digest Password with Nonce in .NET 4.0+ (WCF)

Posted by AW Rowse on Tuesday, November 19, 2013 - 10:42pm
AW Rowse's picture

The .NET framework has some really great tools for consuming SOAP web services, but this support is limited to certain flavors of SOAP. When it comes to authentication methods supported in the SOAP protocol, .NET and WCF (Windows Communication Foundation) have a few surprising gaps. An especially painful deficiency is that WCF does not support service authentication through digest passwords with nonce, which is a WS-Security standard that is very popular with services developed on a Java stack.


Zircon - This is a contributing Drupal Theme
Design by WeebPal.