Define CA SDM Fields
Many CA NIM UM fields are mapped to CA SDM. When you create or update a CA SDM user, all input values may not be allowed. For example, userId must be read-only. When you update a user, you may want to avoid blank values for some fields such as customer.
nimum20
Many CA NIM UM fields are mapped to CA SDM. When you create or update a CA SDM user, all input values may not be allowed. For example, userId must be read-only. When you update a user, you may want to avoid blank values for some fields such as customer.
The SDMUpdateProperties.properties file maintains the list of CA SDM objects and fields that has the
readOnly
and doNotBlank
keys. You can locate the properties file at:<web_app_home>\ca-nim-um\WEB-INF\config\casdm\
The two keys in the properties files are as follows:
readOnly
Contains the list of objects and fields that are read-only. If you attempt to create or update a user and provide a value for one of the
readOnly
fields, CA NIM UM ignores the field.The only exception to this rule is template_name. It is allowed as input when you create a user. The template_name is not allowed as input when you update a user.
doNotBlank
Contains the list of objects or fields which you cannot or do not want to leave blank. If you attempt to update an user and provide a blank value for a field that is
doNotBlank
, CA NIM UM ignores the field.The formats for each of the keys are as follows:
<
casdm_object
>:<casdm_object_field
>,<casdm_object_field
>,…;<casdm_object
>:>:<casdm_object_field
>,<casdm_object_field
>,…;The following line is an example of the
readOnly
key:in:persistent_id,ref_num,open_date,log_agent,last_mod_by,last_mod_dt,web_url,template_name;
This
readOnly
line means that for the CA SDM user object (in), the following CA SDM fields are ignored as input:- persistent_id
- ref_num
- open_date
- log_agent
- last_mod_by
- last_mod_dt
- web_url
- template_name
If you want the comment id to be ignored as an input, change the
readOnly
value as follows:in:persistent_id,ref_num,open_date,log_agent,last_mod_by,last_mod_dt,web_url,template_name;alg:persistent_id;
Preserve the OOTB values. If you delete those values, it can cause undesirable results.