RAM DataAccess: model requirements for beam/column analysis?

Hello all,

I have a program which creates and saves a simple RAM model via the RAMDataAccess COM API.  I am able to view the model in the 3D viewer, and open and inspect the model in the modeler launched from RAMManager without difficulty.

RAMManager, however, displays grey status for the beam and column modules, noting "more information is needed before analysis", and launching the beam module at this point causes the beam module to crash.

If, however, I take any action within the modeler that updates the model (for example, renumbering the members, or even reassigning the same grid already assigned to a floortype) then on returning to RAMManager everything is marked good to go and RAMBeam will not crash.

It seems there must be something additional that is required in my model that I should be adding via the COM API, which the modeler is adding for me?  I'm not sure what the missing data/setting is, however...  

An examination of the RAMBeam crash indicates that it is trying to free a null CStringData object, if that's a helpful clue at all. I've also attached an example of one of the problematic generated model files here in case that is helpful.

Any help here much appreciated -- thanks!

   --FritzM.

WITP-96nm3zmy249uoq0asgyf4roaxx.rss.zip