Integration with Other Applications > Windchill Workgroup Manager Documentation > Windchill Workgroup Manager Toolkit > Working with Toolkit Resources > The Toolkit APIWizard > Find > Supported APIWizard Search Types
  
Supported APIWizard Search Types
The APIWizard Search support the following search types:
Case-sensitive searches
Search of API definitions
Search of API data by API names only, or by API names and definitions
Wildcard searches—valid characters are:
* (asterisk) matches zero or more non-white space characters
? (question mark) matches only on one non-white space character
The following table contains common wildcard searches to match on, or to search for:
Wildcard Search
Description
\*
To match on any string containing a specific set of characters, and a supported wildcard search; place a \ (backslash) character before the wildcard character.
Supported wildcards include:
* (asterisk)
? (question mark)
“ (double-quote)
‘ (single-quote)
\ (backslash)
For example, enter Feature\* to search on the string Feature, followed by an *.
For example, enter Feature\? to search on the string Feature, followed by a ?.
For example, enter Feature\\ to search on the string Feature, followed by a \.
\?
\“
\‘
\\
<specific set of characters>*Name
To search on any string containing a specific set of characters, any number of other characters, and the characters names.
For example, enter WWGM*Name to search for any string with any number of characters that contain WWGM and the character names.
<specific set of characters>?Name
To search on any string containing a specific set of characters, one other character, and the character’s name.
For example, enter WWGM?Name to search on WWGM, only one other character, and the character name.
<specific set of characters>?*Name
To search on any string containing a specific set of characters, one or more other characters, and the characters names.
For example, enter WWGM?*Name to search on WWGM, one or more other characters, and those character names.
<specific set of characters>\*
To search on the string containing a specific set of characters, and the wildcard * (asterisk). For example, enter WWGM\* to search on any string beginning with WWGM.
<specific set of characters>\?
To search on the string containing a specific set of characters, and the wildcard ? (question mark).
For example, enter WWGM\? to search on WWGM anywhere within the string.
<specific set of characters>\\
To search on the string containing a specific set of characters, and the \ (backslash) character.
For example, enter WWGM\\.
“<string containing white space>”
To match on a string containing white space, place a “ (double-quote), or ‘ (single-quote) character around the string.
For example, to match on asynchronous mode, enter ”asynchronous mode”.
‘<string containing white space>’
“<string containing white space>”<and>’<string containing white space>’
To match on multiple strings containing a white space, place a “ (double-quote) or ‘ (single-quote) character around each string separated by a space, or line between the strings. The default logical relationship between multiple search strings is OR, which is represented by a space.
For example, to match on asynchronous mode or Pro*Data functions, enter:
"asynchronous mode" 'Pro*Data functions’.
You can also enter,
"asynchronous mode"
‘Pro*Data functions’
<string containing white space><space><string containing white space>
To search for multiple strings with a white space where you want the results for either string, separate the strings with a space.
For example, enter WWGM*Get ProMdl* to search for all strings matching WWGM*Get or ProMdl*.
<string containing white space><and><string containing white space>
To search for multiple strings with a white space where you want the results that only contain both strings, do not separate the strings with a space.
For example, enter WWGM*GETProMdl* to search for strings that match WWGM*Get and ProMdl*.
<string><and><string>
If a string matches two or more search strings, the APIWizard displays only one result in the search table, for example: Full* *Name returns only one entry for each FullName property found.
<string><and>’<string>’
To match on mix quoted and non-quoted strings, returns all instances of strings containing <string> and “<string>”, or strings containing on of the strings. For example, Get*Name “family table” returns all instances of strings containing Get and Name, or strings containing family table.