Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. X
To create our xml documents I’m using Arbortext Editor (http://www.ptc.com/service-lifecycle-management/arbortext/editor )
What is the bug to solve ?
When I create new entities, I have to declare it in the .acl file (edqm_ent_E_W7.acl). We have to declare it in the .dtm file (dbgenentEN.dtm) too.
Sometimes, colleagues forget to declare these new entities in the .dtm file (dbgenentEN.dtm).
It generate the bug I need to solve, when we run the script in Arbortext Editor (this script runs in fact edqm_ent_E_W7.acl. It marks up our xml file).
The bug is :
I run the routine in Arbortext Editor. Ifthe acl file doesn’t find the entity in dtm file, Arbortext Editor deletes the text instead of keeping it (through ‘’break’’ command) or replace it by the specified text (in the example here : if ($Error>0) {ie PhEur}).
With this command, if there is an error, it should mark up with ‘’ ie PhEur ‘’.
Why our xml editor delete the text?
To understand better what the bug is, watch the video capture : https://youtu.be/aM4mP6S4ol0
Your ACL has delete_mark. This deletes the highlighted item.
You will also notice at the bottom of the Arbortext Editor window that there is an error message.
We cannot read it, but one would speculate that it is stating that one cannot insert PhEur in the current context.
The functionality of acl commands and functions is found in Arbortext Editor Help Center.
Hi Tim,
Thank you for your reply. I'm newbie... I don't understand what you're trying to explain to me.
Yes, I've just seen the message errors, thank you :
- [A11898]
- [A11906]
What is the problem with ''delete_mark'' ? I don't understand...
How can I fix this error ? I don't know how to fix it... 😞 I'm just starting to use Arbortext editor
thank you a lot for your help
I did state that there was a problem with delete_mark.
I was stating that delete_mark was doing the function expected.
The ACL found HansBigalke with
find " HansBigalke"
The find command "marks" the found item, i.e. highlights it.
The delete_mark command deletes the "marked" item, thus HansBigalke is deleted.
Note in the video, that in the lower left corner of the Editor window is the error
"Impossible de trouver la chaine [sensible á la casse, annotation incluse]."
It seems that you are getting this error, because the commands ie are failing.
Not sure the elements cannot be inserted.
I understand the problem, but how can I fix it ?
HansBigalke is deleted by the command ''delete_mark'', but why this one if ($Error>0) {ie PhEur}) is not working ?
What is the solution ?
Does the dtd or schema allow insertion of the PhEur in the context seen?
Hi Tim,
Did you look back at my files ? Tell me if you have an update for me.
thanks a lot
Hi Tim,
No answer form you... Did you look back at my files ? Tell me if you have an update for me.
thanks a lot