To obtain the standard WSDL for use with the RightNow adapter:
Username and password
Permissions for Public SOAP API must be enabled for the user account to enable use of the Oracle RightNow Connect Web Services for SOAP API.
Permissions for Public SOAP API enable staff members with this profile to access the public SOAP API through account or session authentication.
The Oracle RightNow adapter does not support the partner WSDL/generic WSDL. Therefore, the following URL is not supported:
To import the Oracle RightNow adapter certificate into the client/server:
An example is:
Figure 2-1 The Lock Icon in the Browser Window for Internet Explorer Browser
Figure 2-2 shows the location of the lock icon in the Chrome Browser.
Figure 2-2 Location of Lock Icon in Chrome Browser Indicated by Arrow
Figure 2-3 shows the location of the lock icon in the Mozilla Firefox browser.
Figure 2-3 Location of Lock Icon in Mozilla Firefox Browser Indicated by Arrow
A small window pops up. Click View certificates, at the bottom of the pop-up, as shown in Figure 2-4.
Figure 2-4 View Certificates in Pop-up
Figure 2-5 Certificate Details Pop-up
Figure 2-6 The Certificate Wizard, with Base-64 encoded X.509m(.CER) Selected
rightnowdemo.crtto the folder,
You must import the Oracle RightNow application's public certificate into Oracle WebLogic Server using the keytool.
Before you follow the steps for importing, ensure that parameter Hostname Verification field (under the tab SSL in the console) is set to
NONE on the server side.
To import the Oracle RightNow adapter's public certificate into the Oracle WebLogic Server keytool:
Figure 2-7 The Keystores Tab
The path is similar to
keytool -import -trustcacerts -alias OracleRightNowCA -file <Filename with location> -keystore DemoTrust.jks -storepass DemoTrustKeyStorePassPhrase
For example, assuming you keep the downloaded certificate at the location as mentioned in Step 7 and the name of the certificate is
OracleServiceCloudCA.cer, the keytool command you use is similar to:
keytool -import -trustcacerts -alias OracleRightNowCA -file OracleServiceCloudCA.cer -keystore DemoTrust.jks -storepass DemoTrustKeyStorePassPhrase
keytool -list -keystore DemoTrust.jks -storepass DemoTrustKeyStorePassPhrase
The newly imported certificate appears as part of existing certificates in the keystore.
To configure permissions to enable you to make calls for CRUD operations and query operations:
See Table 2-1 for information on these permissions. See the Oracle RightNow CX Cloud Service Server August 2014 User Guide for additional information.
Table 2-1 Finding Information on Objects
|Information on...||Can be found in this location in the Oracle RightNow Cx User Guide|
Navigate to Core Features -->Staff Management-->Customizing Profiles --> Organization Permissions
Navigate to Core Features --.>Staff Management --.>Customizing Profiles --.>Contact Permissions
Navigate to Core Features --.>Staff Management--.>Customizing Profiles ' Service Permissions
Opportunity Tracking Permissions
Navigate to Core Features--.>Staff Management --.> Customizing Profiles--.>Opportunity Tracking Permissions
Custom Object Permissions
Navigate to Core Features--.>Staff Management--.>Customizing Profiles --.>Custom Object Permissions
For related permissions information, specifically, information on RightNow CX IP Address Range and Restrictions, see the Oracle RightNow Cx Server May 2013 Release Notes.
The following section provides information on authenticating on the Oracle RightNow Cx Server with account passwords.
When the Oracle Cloud Connect Web Services for SOAP API receives a request, a series of access control measures are enforced:
The site configuration is checked to ensure the API has been enabled at a site level.
The user credentials supplied in the request are validated
The profile for the supplied account is checked to ensure the correct profile bit is enabled. The profile is the mechanism for controlling access to administrative functions and for assigning staff members specific permissions, default workspaces, a default navigation set, and report access.
Server-side access control is enforced on all core API calls made by Oracle Cloud Connect Web Services for SOAP. The current permissions map to read, edit, delete, and move check boxes on the Profile Permissions editor in Oracle RightNow. Although server-side access is enabled by default on new May 2013 sites and later, it is disabled on upgraded sites before the May 2013 release. If you are an existing Oracle RightNow customer and plan to upgrade your site to a May 2013 or later build, contact customer care to have this security-enhancing functionality enabled.
If you already have server-side access control enabled on your site, be careful of changes you make to Profile permissions. If an Oracle RightNow administrator changes the permissions on a profile for a specific Oracle Cloud Connect Web Services for SOAP integration, such changes might break that integration.