Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic DOORS (steve huntington)
Decrease font size
Increase font size
Topic Title: DXL Executable
Topic Summary:
Created On: 24-Sep-2002 19:19
Status: Post and Reply
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Quick Reply Quick Reply
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 24-Sep-2002 19:19
User is offline View Users Profile Print this message


Paras Patel

Posts: 1
Joined: 18-Sep-2002

Hi all! I have a question about whether it is possible to compile DXL code in such a way that an end user could use the script, but not view or modify it. I tried looking through the DOORS DXL references I have and could find no mention of such a feature. I am currently using DOORS 5.2.

Thanks,

Paras.
Report this to a Moderator Report this to a Moderator
 25-Sep-2002 15:07
User is offline View Users Profile Print this message


Louie Landale

Posts: 2070
Joined: 12-Sep-2002

DXL is interpreted not compiled, so there is never a binary executable stored anywhere. The interpreter interprets each line of DXL and executes it.

I notice several of the built in DOORS functions are implemented with encrypted DXL. For example, I could track down the Module >>Edit >>Open Modes menu and notice that "Open Exclusive" is implemented with a single function called "SetExclusive()", but I could not find the DXL code for that function in the library since its in an encrypted file. Like you, I wanted to hide the guts of my DXL, especially the dangerous ones that insure the user is a DBadmin before executing: lets not let users suppress that check.

I contacted Telelogic and they said they deliberately protect their proprietary stuff with encryption. They also said the encryption adds a small amount of execution time since it needs to be decrypted before sending it off to the DXL interpreter. They will not reveal their encryption/decryption programs or strategy, nor let me see the encrypted code.

I'm too ignorant to figure out a way of encrypting it myself.

- Louie
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic DOORS forum.
There are currently 1 users logged in.
The most users ever online was 15 on 15-Jan-2009 at 16:36.
There are currently 0 guests browsing this forum, which makes a total of 1 users using this forum.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.