Type Attribute In Create Organization Form Via Scim Rest Service Accepting Invalid Values (Doc ID 2288413.1)

Last updated on JULY 23, 2017

Applies to:

Identity Manager - Version 11.1.2.3.170117 and later
Information in this document applies to any platform.

Symptoms

While using SCIM rest service to create organization, if any invalid values are passed for the field "Type", (valid values are-Branch, Company and Department) organization is created with type value as "system" which can be only seen on Self Service Portal(this field is non-editable with value as "System"). When checked in database, type field contains invalid value entered while creation.

1. With OrganizationManager API , the value you provide for "Organization Customer Type" attribute is saved in ACT.ACT_CUST_TYPE. If you use value "Invalid" as in the code, then in DB the value "Invalid" is saved.

2. With SCIM, the value provided in "customerType" attribute in the request body is saved in ACT.ACT_CUST_TYPE.

For both cases, the OIM UI (Identity Self Service) shows the Organization Type as "System" when an invalid value is used, but the Type attribute is no longer modifiable. Invalid values are corrupting the orgs created.

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms