Forum Replies Created
-
AuthorPosts
-
eadocX SupportParticipant
Please can you re-try with V5 – I think I fixed it there.
eadocX SupportParticipantAs of V5 (and maybe before) you get to choose the location of the Examples folder at install time. And the default location is your ‘myDocuments’ folder eaDocXExamples.
Is this stopping you from re-installing eaDocX, or preventing access to the examples? If the latter, then I can put the example content onto the website for you.
Also, a lot of the content of the ‘examples’ folder is redundant, for example, the example Profiles – much easier to use Quick Document, and get eaDocX to create Profiles based how you’re actually doing your modelling, rather than how we think you might be doing it.eadocX SupportParticipantA good question, for which there are a number of solutions.
1. You can create eaDocX Sections for each diagram(s) then tell eaDocX to print the contents of the diagram as well as the image. This works well where the diagrams are the focus, and the locationS of elements less so.
2. Create some EA Model Views, and put those into sections. This way, each Model View is a shopping list of elements, packages and diagrams. Useful is you have some of these already
3. Put the diagrams in their own sections, then add others with the elements, using either simple package sections, or element reports.
There are probably more, but try these to see how practical they are for you.
Also remember that if you are trialling eaDocX, you get a free hour of support, to help you get started.eadocX SupportParticipantI’ve just smoke-tested eaDocX V5 with MySQL, and I don’t see this error. (eaXL version hasn’t changed since V4)
If eaDocX can’t see t_Object, then it’s game over: this where all the important stuff is saved.
The error might be in some bespoke SQL which is sometimes needed, where the EA API doesn’t have the functions which eaDocX needs. But that seems to be OK in my environments.
So I’m thinking this may be a permissions issue. Can you look at the mySQL logs, and see what is causing the error?
Thanks
IaneadocX SupportParticipantIn both cases, there is a ‘refresh’ button on the form, which will refresh the Word styles. If you press this, then you will, after a short delay, get the latest set of styles.
We do this because getting a complete list of styles from Word can take several seconds – that’s just the Word API – and because the list does not change very often, we cache the results. That’s why the ‘refresh’ button is needed.
When we update the UI later in V5, we will try to make the ‘refresh’ more obvious.
ThankseadocX SupportParticipantAlso – are you doing on the latest v4 release? That’s what I’ll be looking at, and I know there were some changes to opening/closing word docs in the latest release.
eadocX SupportParticipantOK Jason – I’ll dig into this a bit. You’re right – it does seem like odd behavior.
eadocX SupportParticipantCould you list the steps you are taking to generate the document sets?
I can try to reproduce the issue, but I’m not holding out much hope – getting this function work at all was hard, and making it cope with an unpredictable network connection will be really hard.
What I can check is where in the process we make the connection between the EA element and the physical file: maybe we can make it earlier, before the document has completed generating, which might give some protection if the network connection is down.
Anyway, let me know the steps, and I’ll have a lookeadocX SupportParticipantSounds like you have a problem with your naming:
– The TEMPLATE document has sections with underscores: _Requirements, _UseCases etc
– The MODEL has sub-packages called ‘Requirements’ and ‘UseCases’.
– the DOCUMENT starts with right-clicking on the parent of the ‘Requirement’ and ‘UseCases’ packages.eadocX SupportParticipantIn the Profile for ‘State’, make sure (1) it will print ‘Inline’ and (2) that it prints its children (second tab “Sub-elements”, first option).
That should do it.
Can’t do it as ‘table’, because that would put one table inside another, and that generally looks rubbish.eadocX SupportParticipantWhat gets printed depends on the eaDocX Profiles for each type of element.
Check the Profiles for State, StateMachine and StateNode, to see which one is printing the tables you don’t want. Then just remove them from the profile.eadocX SupportParticipantGood news – you CAN do this with eaXL.
You can add attributes of related elements, or attributes/TVs of the links which connect them.
In the Available Types list, if you un-check all but one of the types, then you get a ‘Related Elements’ button enabled. You can then choose what to include in the spreadsheet.
(there needs to be only one element type checked, because otherwise we can’t re-use the ‘ad related element’ behavior form eaDocX, and calculating what types of connector are allowed would be too hard).eadocX SupportParticipantYou will see this message when you try to open a document which was generated from a different repository.
UNLESS
you are using eaDocX 4.2.3+ AND you are opening a document based on an auto-template. In this case, this message is suppressed.Even where the message appears, you can just ignore it – it’s just to remind you that maybe you opened the document in the wrong repository.
The second message shows why the first is useful – the document contains a reference to a package, element or diagram which doesn’t exist in this repository. It probably existed in the repository that it came from, but doesn’t exist in this one.
eadocX SupportParticipantSo is the generation of the doc which is falling over, or the creation of the RM ?
eadocX SupportParticipant“Table doesn’t exist” is indeed a very strange error message.
Looking at the code, when you start creating a new Relationship Matrix, the most obvious database call is where eaDocX reads the T_TRXTYPES table (I think for the only time) to get a list of already-defined relationship matrices in EA, but there are almost certainly lots of other bits of database access as well.Are you comparing two MySQL DBs here, or a local EAPX and a server-based MySQL ?
You mention ‘locked down’ – do these take the form of additional database constraints, on top of EA’s security? -
AuthorPosts
Download a free trial
Download eaTeamWorks today for several free for life features, plus no obligation, 30-day trials of all the products: eaDocX, ea Revision Manager, eaSheets, Model Expert and PortfolioManager. Discover for yourself why we sell the world’s best-selling Enterprise Architect extension.
Download