Corridors do not reflect changes in item types

Consider the following:

  • Item types are configured to compute quantities according to specifications.
  • A corridor is created.
  • Specifications are updated which causes changes in pay items. Changes include:
    • New pay items
    • Abandoned pay items
    • Changes in spelling
  • The feature definitions and item types are updated to reflect the changes.
  • The corridor DGN file is updated to read the new feature definitions and item types.
  • All the features in the corridor file which are not part of the corridor reflect the changes.
  • Features which are part of the corridor DO NOT reflect the changes.

If I make a new corridor in the same file, the new corridor is correct. But the old corridor never gets the changed items.

I have tried reprocess the corridor, swap out a template and then swap back. The only way to fix things is to either:

  • delete the corridor and start over
  • touch every component in the corridor and correct the pay item.