Model Gets Created With Blank Required List Field When Invalid List Value Is Given Through MCAD Connector (Doc ID 2231920.1)

Last updated on FEBRUARY 09, 2017

Applies to:

Oracle Agile Engineering Collaboration - Version 9.3.5.0 and later
Oracle Agile PLM MCAD Connector - Version 3.5.0 and later
Information in this document applies to any platform.

Symptoms

Actual Behavior

Solidworks attribute is mapped to a list attribute of Model (Part) object in Agile, and the list attribute is set to required field in Agile.
When Solidworks attribute has a value which is not included in the list entry of the list used by the attribute in Agile, and Save to Agile is performed, Model (Part) object is created with blank list attribute even though the list attribute is a required field.


Expected Behavior

Solidworks attribute is mapped to a list attribute of Model (Part) object in Agile, and the list attribute is set to required field in Agile.
When Solidworks attribute has a value which is not included in the list entry of the list used by the attribute in Agile, would like to have the system return error when Save to Agile is performed, and do not create Model (Part) object with blank required fields

 

Steps to Reproduce

  1. Login to Java Client as admin user, make sure Part Class, Page Two, List15 field is enabled and renamed to "Type", and set to required field
  2. Map the "Type" attribute to Solidworks property "Type"
  3. From SOLIDWORKS, leave the value of "Type" field to blank
  4. Save Preview, and Save to Agile. You will get error "Required attributes are empty". This is expected result
  5. From SOLIDWORKS, enter the value of "Type" field to a value which does not exist as a listentry of "Type" attribute in Agile
  6. Save Preview, and Save to Agile. There is no error and the part is saved. This is not expected result.
  7. Check the model (part) created in Agile. See the "Type" attribute is blank even though it is a required field. This is not an expected result.

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