Overview
This article explains how to troubleshoot and resolve the "incorrectly concatenated tokens" error that occurs during DOORS ReqIF export, which is not related to DX (Data Exchange) but rather a failing DXL script.
1. Problem: DOORS ReqIF Export Fails with a DXL Error
✔ Observed Behavior:
-
GE encounters an error when running a DOORS DXL script to create ReqIF definitions.
-
Error message:
diff
CopyEdit
-E- DXL: <DOORS.inc:613> incorrectly concatenated tokens
-
Issue confirmed not related to DX, but a DXL script issue in the Jama Migration Tool Suite v19.
✔ Root Cause:
-
The DOORS client version is incompatible with the DXL script.
-
Two functions are missing from the current DOORS version.
-
The script is calling functions that do not exist in the user's version.
-
A badly constructed string variable or invalid characters may also be involved.
2. Solution: Updating the DXL Script to Match DOORS Version
A. Confirm DOORS Client Version
✔ Run the following in the DOORS DXL console:
arduino
CopyEdit
print version
✔ Compare the version against the supported versions for the script.
B. Replace Missing Functions or Variables
✔ Review the failing DXL script and check the missing functions at line 613.
✔ If functions are missing, they must be replaced with compatible equivalents.
✔ Contact Jama Migration Tool Suite Support for a DXL script update.
C. Check for Invalid Characters in File Paths
✔ If the script reads from a file path, verify it contains no invalid characters:
sql
CopyEdit
"C:\Users\Documents\DOORS ReqIF Export\"
✔ Ensure paths are properly enclosed in quotes to avoid token concatenation issues.
3. Workarounds for Continuing ReqIF Export
✔ If a script update is unavailable:
-
Use a previously working version of DOORS that supports the script functions.
-
Manually edit the ReqIF after export if partial data is available.
-
Consider alternative ReqIF export methods if available.
✔ If waiting on a script fix:
-
Request a binary update from the support team.
-
Modify the script manually to remove problematic functions.
4. Best Practices for DOORS ReqIF Script Execution
✅ Ensure your DOORS version is compatible with the DXL script before running exports.
✅ Regularly update migration scripts to prevent function deprecation issues.
✅ Always enclose file paths in proper string formats to prevent concatenation errors.
✅ If an error occurs, check logs for missing functions or variables before retrying.
5. Conclusion
-
The "incorrectly concatenated tokens" error is a DOORS DXL script issue, not a DX error.
-
Updating the script or using a compatible DOORS version will resolve the issue.
-
A script fix is available from the migration team if function mismatches exist.
Comments
0 comments
Please sign in to leave a comment.