Changing 'System Name' on SmartBox SmartObjects properties

  • 29 October 2009
  • 2 replies
  • 3 views

Badge +5

Hi all,


I have to change some SmartBox property names to fit a business requirement. Changing the property name will of course only change the displayed name, not the column name, which means the columns in the SmartBox database won't match up with the design. Unfortunately, changing the database column name was the point of the exercise.


Is there a way of changing the system name (aka column name), short of undeploying the SmartObject and redeploying it?


Thanks!


2 replies

Badge +4

Hi,

Unfortunatly there is no way of doing this. There are various dependencies and if the system name changes, the bindings made to the system names will break.

hth,

Badge +5

Create a new property (column) with the new name, deploy the SmartObject, run a SQL command to move the data from the old column to the new column, delete the old SmartObject property, delete the column from the db.   Of course, this will break any process, form, etc. that is consuming the old property name.

Reply