Book a Demo

Author Topic: Searching Local User Guide  (Read 8114 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Searching Local User Guide
« on: January 12, 2016, 12:12:42 pm »
These days, you can download a local copy of the web based User Guide.  By default, it installs into: C:\Program Files (x86)\Sparx Systems\User Guide.

However, there doesn't seem to be a way to search it (unlike the web based version).

Is that correct?

Is there any point in putting in a feature request?  I'd use the local guide a LOT "on the road" - as I used to do the previous local help file - which was searchable.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

VKN

  • EA User
  • **
  • Posts: 187
  • Karma: +9/-1
    • View Profile
Re: Searching Local User Guide
« Reply #1 on: January 12, 2016, 01:19:53 pm »
If you've installed local help, use the following option on EA.
Help | Search Help

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Searching Local User Guide
« Reply #2 on: January 12, 2016, 02:59:33 pm »
If you've installed local help, use the following option on EA.
Help | Search Help
On my machine, it still seems to go to the web...  (That's why I posted)

I can get the local guide up by opening it directly, but then no search...

Where in the registry can I check the Help pointers?

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

RoyC

  • EA Administrator
  • EA Practitioner
  • *****
  • Posts: 1297
  • Karma: +21/-4
  • Read The Help!
    • View Profile
Re: Searching Local User Guide
« Reply #3 on: January 12, 2016, 03:52:26 pm »
I'm a bit uncertain about where we are all coming from here, but I don't think it matters whether you have local Help installed or you are linking to the web. You are using EA itself to perform the search, so you select the Help | Search Help menu option in EA, and specify the search term. EA then pages whichever version of the Help it is pointing at, and generates a list of occurrences of the search term in the Help, using the Find In Files window. You can then click on each occurrence and check the Help page displayed, until you find the information you need. You can also use some of the Find in Files window tools to refine and repeat the search.

When you click on an occurrence in the list, the system opens the Help page in whichever version of the Help it is pointing at - the local installation, or the web site.

So what is your experience now?
Best Regards, Roy

RoyC

  • EA Administrator
  • EA Practitioner
  • *****
  • Posts: 1297
  • Karma: +21/-4
  • Read The Help!
    • View Profile
Re: Searching Local User Guide
« Reply #4 on: January 12, 2016, 05:04:05 pm »
Actually, I'm wrong. It works as I explained for the Local Help, but does not list Web Help hits if you are using the Web Help. It looks as if EA does not recognize that you have the local Help installed. Sorry for my mistake.
Best Regards, Roy

VKN

  • EA User
  • **
  • Posts: 187
  • Karma: +9/-1
    • View Profile
Re: Searching Local User Guide
« Reply #5 on: January 12, 2016, 05:39:33 pm »
Yes, it is supposed to work. I'm hoping that you've got the latest versions of EA and the user guide.
You may want to try re-installing EA then the user guide.

Not sure if it would be of any help, check the following out.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Sparx Systems\UserGuide

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Searching Local User Guide
« Reply #6 on: January 12, 2016, 06:34:36 pm »
Yes, it is supposed to work. I'm hoping that you've got the latest versions of EA and the user guide.
You may want to try re-installing EA then the user guide.

Not sure if it would be of any help, check the following out.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Sparx Systems\UserGuide
There is NO such key on my machine...  What installs it?  EA or the User Guide?  This is quite an old installation of EA upgraded through quite a few versions...  So maybe one of them forgot to create the key.

What should the value be (for the local User Guide)?  I can create it manually and confirm that that's the issue.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Searching Local User Guide
« Reply #7 on: January 13, 2016, 08:46:30 am »
The quoted path is for 64 bit windows, omit the 'Wow6432Node' for 32 bit.

The registry is set by the user guide installer, and there are no old versions of that to not write the key.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Searching Local User Guide
« Reply #8 on: January 13, 2016, 10:24:28 am »
The quoted path is for 64 bit windows, omit the 'Wow6432Node' for 32 bit.

The registry is set by the user guide installer, and there are no old versions of that to not write the key.
I am running 64bit windows...  There doesn't seem to be a 32bit Sparx key at all...  I'll try re-installing the User guide and see if that fixes it.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Searching Local User Guide
« Reply #9 on: January 13, 2016, 10:48:47 am »
The re-install suggested a repair, which I did; and it now seems to work...

the HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Sparx Systems\UserGuide key is now in place and populated correctly (as far as I can see).

Thanks all.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Different results - User Guide vs Old Help
« Reply #10 on: January 13, 2016, 11:04:20 am »
So now I have a different problem.

Searching for:Call Activity in a previous help file (using the *.chm file), I get 41 hits (even with [ ] Match similar words unchecked - 80 hits otherwise).
With the Help | Search Help mechanism on the new User Guide, I get NO hits across the 2500 odd files.

(BTW: If I search for the literal "Call Activity" (quotes included), i get 3 hits in the Old Help)

Am I doing something wrong or is it doing something wrong?

TIA,
Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Searching Local User Guide
« Reply #11 on: January 13, 2016, 03:10:11 pm »
The search still isn't working like it should.
Yesterday I searched for "SynchTaggedValues" on the online help, and it didn't find anything, although that is the exact name of an operation on EA.Element.
see http://www.sparxsystems.com/enterprise_architect_user_guide/12.1/automation_and_scripting/element2.html

Not even Google finds the correct page (it does find one in the online help for version 10)

Searching for "SynchTaggedValues(string Profile," in Google gets me the correct page, but that still doesn't work from the search box on the website.

Geert