Resolving "Incorrectly Concatenated Tokens" Error in DOORS ReqIF Export

Kemi
Kemi
  • Updated

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.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.