Dr. Peter Wielhouwer wrote:
Can I ask how these search strings interact with Legacy? Or are these just ways to do customized searches at each respective website?

http://www.ellisisland.org/search/matchMore.asp?FNM=[FirstName]&LNM=[Surname]&first_kind=1


Legacy interacts by parsing (reading and interpreting) the string, looking for tokens (or place holders) that it can substitute with data from the current record. These tokens are defined in a standard fashion throughout the product and are easily identified by being enclosed in pairs of square brackets. In the above example, there are two such tokens, namely: [FirstName] and [Surname]. That's the easy part :-) I think there's a reasonably comprehensive list of these field names somewhere in the help file.

Unfortunately, whilst there is a standard method for supplying data from your client (Legacy) to a particular websites search engine, there are no naming conventions within that standard. Consequently, every website will use a different implementation of that standard.

The standard method of passing data is via keyword and value pairs. Names such as FNN=, LNM= and first_kind= keywords in the above are keywords. The values are either default values or what Legacy substitutes into the string.

The art of constructing these strings is first in determining what keywords each search page uses, and secondly how these map onto the Legacy dictionary of field names. This requires a working knowledge of HTML and access to some form of line tracing mechanism so that a record of what data is passed between your browser and the Internet can be ascertained.

Whilst the search strings themselves are relevant to Legacy, I would suggest that the derivation of them is not. :-)

--
Regards,
Mike Fry
Johannesburg.



Legacy User Group guidelines: http://www.LegacyFamilyTree.com/Etiquette.asp Archived messages: http://www.mail-archive.com/legacyusergroup@legacyfamilytree.com/
Online technical support: http://www.LegacyFamilyTree.com/Help.asp
To unsubscribe: http://www.LegacyFamilyTree.com/LegacyLists.asp



Reply via email to