Author Topic: Limit "Export" functionality  (Read 3302 times)

K N

  • EA User
  • **
  • Posts: 98
  • Karma: +0/-0
    • View Profile
Limit "Export" functionality
« on: March 20, 2013, 06:58:59 am »
Hi

I have a DBMS repository setup.

Is there a way that I can limit the Export functionality without enabling the user security?
in other words, I dont want to enable security but want to limit few functions. Can this be done through the DB itself?

Thanks
KN


qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Limit "Export" functionality
« Reply #1 on: March 20, 2013, 07:52:48 am »
Well, what is this else as security? IOW: turn on security. Or maybe you find a hacker to patch EA.exe so it has no export menu.

q.

K N

  • EA User
  • **
  • Posts: 98
  • Karma: +0/-0
    • View Profile
Re: Limit "Export" functionality
« Reply #2 on: March 20, 2013, 08:02:47 am »
I know you would have found this a stupid question. But because I didn't wanted to have user security enabled as there are many users (will have to create that many user ids and passwords)...so thought whether there was any solution at database level.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Limit "Export" functionality
« Reply #3 on: March 20, 2013, 08:59:44 am »
No. The XMI export is a function within EA. It accesses the database like any editing of element as necessary during modeling. The DB does not know which EA function is retrieving data. The only "work around" would be to path EA.exe - I would in no way recommend such an approach. Either you tell you users to be friendly and not to use export (you might tell them a scary story that it would corrupt their modeling work) or you need to turn on security.

Btw: usually the users are all stored in AD. You can turn on windoze synch import the legal users and assign them a group with limited access.

q.
« Last Edit: March 20, 2013, 09:01:50 am by qwerty »

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8083
  • Karma: +118/-20
    • View Profile
Re: Limit "Export" functionality
« Reply #4 on: March 20, 2013, 09:30:24 am »
One idea would be to give everyone the same login details that include only the permissions you want. The main thing I can think that you would lose from that is the author for everyone would be identical.

Of course, if this question is because you don't trust your users not to steal secrets you have bigger problems that preventing xmi export won't solve.

Having said that, if I really had to do what you're asking. I would choose a db that is open source then configure it to fail when EA runs a query (matching a pattern) that is only run during xmi export. The XMI export would then presumably fail.
« Last Edit: March 20, 2013, 09:33:03 am by simonm »

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Limit "Export" functionality
« Reply #5 on: March 20, 2013, 10:19:03 am »
Quote
Having said that, if I really had to do what you're asking. I would choose a db that is open source then configure it to fail when EA runs a query (matching a pattern) that is only run during xmi export. The XMI export would then presumably fail.
Would you really recommend that? I think it's quite unsafe to rely on such a pattern. In the end the XMI export is based on the same DB layer as the modeling components of EA (I would expect!!!). Else what what would such a pattern be?

q.

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8083
  • Karma: +118/-20
    • View Profile
Re: Limit "Export" functionality
« Reply #6 on: March 20, 2013, 01:49:04 pm »
No, I would certainly not recommend it. But if management insisted I make it happen despite my advice to the contrary I would try that.

I don't know exactly what I'd be looking for. It could be one query I believe to be distinct or a series of queries that occurred in a particular order. It wouldn't be pretty, but I believe I could make it work.