background image

20

USING ROBOHELP SERVER 8

Managing the server

RoboHelp Server provides sample files in four languages: Visual Basic, VC++, C#, and JavaScript. All the sample files 
in different languages, other than JavaScript, are stored in different folders. For example, a Visual Basic folder is named 

Sample_RoboHelp_CSH_VB

. All the language-specific sample folders also contain solution files (.sln files) to open and 

run them in Visual Studio. Using these samples, you can perform search and Robowindow service from REST services 
on the projects published on the RoboHelp Server. The result of the query is responded in XML format. You can use 
the results to be displayed in different formats or for scripting purposes. In the samples, the search results are displayed 
in a table format. The columns display rank, title, the URL, and the summary links to the relevant topics of the specified 
project.

To get a RoboWindow using the REST web services, select one of the following options:

To get the window properties and Help URL for a context ID, use the HTTP GET method and send the query in 
the following format:

URL: http://<server-name>/<context-name>/rest/robowindow?wtype=ctx&project=<project-
name>&context=<context-id>&area=<area-name>[&type=flashhelp]

To get the window properties and Help URL for a given window name, use the HTTP GET method and send your 
query in the following format:

URL: http://<server-name>/<context-name>/rest/robowindow?wtype=prj&project=<project-
name>&wnd=<window-name>&area=<area-name>[&type=flashhelp]

Note: 

The method to get the Robowindow is same for both public and protected areas.

The RoboHelp Server sends the response for both public and private areas in the same format:

<Window Name="{wnd-name}" UseProp="{0/1}" URL="string"> <Style Toolbar="{0/1}" 
Location="{0/1}" Status="{0/1}" Menubar="{0/1}" Resizable="{0/1}"/> <Location Left="{int}" 
Top="{int}" Width="{int}" Height="{int}" LeftType="{0/1}" TopType="{0/1}" WidthType="{0/1}" 
HeightType="{0/1}"/> </Window> 

Send a search query to RoboHelp server

Public area

When you send a search request to a public area, use the HTTP GET method. You can use the following format for 
your search query:

URL : http://<server-name>[:port-num]/<context-name>/rest/search?project=<project-
name>&area=<area-name>&quesn=<search-query>[&type=flashhelp]

The server sends the response in the following XML format:

<?xml version="1.0" encoding="utf-8" ?> <ftstdata> <topic name="{topic-name}" url="{url of 
topic}" summary="{summary}" rank="{rank}" /> </ftstdata> 

Protected area

To send a query request to a protected area, use the HTTP POST method. Use the following format for your search 
query:

URL : http://<server-name>[:port-num]/<context-name>/rest/search

For the query request to a protected area, enter a Request body.

<?xml version="1.0" encoding="utf-8" ?> <rest> <UID name="{User ID}" /> <PWD 
name="{Password}" /> <PRJ name="{ProjectName}" /> <AREA name="{AreaName}" /> <QUESN 
name="{Search Query}" /> [<TYPE name="flashhelp" />] </rest> 

The RoboHelp server sends the response in the following format:

Summary of Contents for 65029902 - Robohelp Server - PC

Page 1: ...Using ADOBE ROBOHELP SERVER 8...

Page 2: ...Commercial 3 0 License To view a copy of this license visit http creativecommons org licenses by nc 3 0 us Portions of this product utilize technology created by Gilles Vollant This product includes s...

Page 3: ...n 1 Help and support 2 Installation 2 Deploying Adobe RoboHelp Server on Windows 3 About RoboHelp Server 7 Top new features of Adobe RoboHelp Server 8 9 Chapter 2 Managing the server About the softwar...

Page 4: ...ation issues see the Installation Support Center at www adobe com support robohelp Register Register your product to receive complimentary installation support notifications of updates and other servi...

Page 5: ...nt Web content for your product You can add comments to online Help and view comments added by other users For a video of Community Help see www adobe com go learn_community_help_en Other resources On...

Page 6: ...You can start stop or restart from the Tomcat Configuration dialog box 4 To verify that the Tomcat server is running open the Tomcat home page in the browser window Enter http server name port num in...

Page 7: ...To use Oracle 9i or a SQL database create a system DSN 1 Click ODBC Admin 2 Create a system DSN 3 Specify a user name and password to connect to the DSN Note To use integrated Windows to connect to th...

Page 8: ...rt 80 In apache httpd install conf httpd conf file change the port on which Apache listens for requests Search for the directive Listen in the conf file and change the port number by changing this dir...

Page 9: ...he name attribute of the Host tag to the server name Include the auto generated file in Apache s httpd conf file Add Include tomcat install folder conf auto mod_jk conf at the start of the httpd conf...

Page 10: ...r example tomcat_home conf workers properties Add a string value with the name worker_mount_file and a value that is the full path to your uriworkermap properties file for example tomcat_home conf uri...

Page 11: ...on multiple projects and merge them into the project at run time While building an online information system authors can develop and publish their content according to their own schedules RoboHelp Se...

Page 12: ...d through Web Administrator Web interface and configuration files located in the install folder install directory WEB INF Using the Web interface you can authenticate the administrators as well as the...

Page 13: ...he project folder Search on the server is faster than on the client Because the search engine is more advanced it is better for Chinese Japanese and Korean languages IIS and Apache support RoboHelp Se...

Page 14: ...ntation manager Your tasks Give the CD to the server administrator Obtain the server s URL Connect to the server from the authoring tool project Publish the project from the authoring tool Create prot...

Page 15: ...y name Note To open an existing context you can select File Open Context 4 Click OK Note After creating a context Configuration manager starts the Tomcat service automatically Update uriworkermap prop...

Page 16: ...supports client server environments large databases space management concurrent database users high transaction processing performance openness compliance with industry standards manageable security...

Page 17: ...rface Open the Web Administrator interface 1 Do one of the following in your browser If RoboHelp Server is not installed on the same computer use the Web Administrator URL http IP address or server na...

Page 18: ...g table lists the properties stored in the context name _server properties file Property Name Description Property Value Required Yes No DatabaseType Specifies the database used supported types are or...

Page 19: ...hem You can also select existing groups and add or delete users from the group Consider the following while managing groups or users A user ID or a group cannot have special characters and cannot be b...

Page 20: ...nd published dates of the projects and the name of the authors This default project is used to resolve name conflicts among windows context IDs topics and so on Other Help projects use the default pro...

Page 21: ...the server properties file to true By default the reindex property is set to true The search setting pane is not visible if the reindex property is set to false The indexing takes place only at schedu...

Page 22: ...http server name robohelp server project project name area area name in the Help URL and context ID in the map number For FlashHelp Pro specify the Help URL as http server name robohelp server project...

Page 23: ...your query in the following format URL http server name context name rest robowindow wtype prj project project name wnd window name area area name type flashhelp Note The method to get the Robowindow...

Page 24: ...elected 8 Select FlashHelp Pro or WebHelp Pro which specifies the type of project 9 Click Search The search results are displayed in a table format that lists the rank title URL and summary of the rel...

Page 25: ...1 Microsoft Access 13 connect 13 Microsoft SQL 13 Microsoft SQL 9 0 13 Microsoftqs Internet Explorer 19 N Next 14 O Obtaining URL 11 Online 11 18 searching 11 view 11 Online Help 11 Oracle 13 Oracle S...

Page 26: ...23 USING ROBOHELP SERVER 8 Index W Web 11 Web Administrator 11 19 Web Administrator provides 11 Web Administratorqs Reports 19 Web site 11 WebHelp Pro 13 Windows 11 Windows 2000 19...

Reviews: