Hi,
I have MDL application that deals with elements with database linkages. As we have ported it from Powermap 8.5we noticed that elements with database linkages can not be edited by any means.
PowerMap command delete element, modify element display yellow "Required startup database connection was cancelled, element with RDMBS properties not valid for tool" when trying to use the command. RDMBS could be spelled correctly (RDBMS) but this is not my issue. I do have a working database connection (initiated with keyin db=scott/tiger@mydb).
MDL mdlModify_elementMulti() command which used to work OK in Powermap 8.5 does not delete the element.
When I looked at the What's new in PowerMap Help, I couldn't find anything related.
How do I configure Powermap to allow me to edit elements with database linkages?
Thanks,
Kirmo
And I'm using PowerMap V8i (Select series 1) - Version 08.11.07.86
Kirmo,
This behavior is caused by the fact that the "Connect to Database" dialog was cancelled w/o providing RDBMS login credentials. Since you are connecting to your RDBMS using a db= keyin you should be able to add MS_GEOXFM_DISALLOW_INFERRED_DBCONNECTION=1 to your workspace to allow editing of elements with database linkages.
Regards,
Jeff Bielefeld [Bentley]
This is usually the message, when the application first starts up and you dismiss the standard database connection. This functionality is also prevelent in Bentley Map, so it is not limited to PowerMap. Do you start up powermap with a XFM Schema or some sort of workspace that can set the database connection ?
Thanks, this seems to fix the problem.
Is there some other new functionality related to database linkages?
I'd like to learn it all but couldn't find documentation for these new configuration variables anywhere.
Where should I start?
Unfortunately we can't use the standard Powermap database login screen as it displays the password in plaintext.
Jeff's suggestion fixed the problem. We have a custom MDL application which let's the user select the project he is working and input the required credentials.