Indonesian

HXP Guidelines

To benefit from a better performance in return for some additional programming complexity, the advanced server conformity guidelines below can be followed.

  • Procedures that belong to a main group like e.g. "Person" should be created as a separate server.
  • The server script should be named after the procedures' main group name like e.g. "Person" but in lowercase.

    Examples 1: The main group is "Person" like in the procedures Person.Basic, Person.List, Person.Search .

    	---/hxp/person.php
    	---/hxp/person.cgi
    	---/hxp/person.pl
    	---/hxp/person.asp
    	---/hxp/person.py
    	

    Examples 2: The main group is "EMR" like in the procedures EMR.History, EMR.Test.Result, EMR.Problem.Care .

    	---/hxp/emr.php
    	---/hxp/emr.cgi
    	---/hxp/emr.pl
    	---/hxp/emr.asp
    	---/hxp/emr.py
    	
  • Most important! The default server e.g. "server.php" containing all the procedures must always be available.
  • The default server must have a system procedure that returns the info whether the system supports the advanced server configuration or not. This procedure is called system.Server.Advanced.Exists and must be callable at the main server (e.g. "server.php").
    system.Server.Advanced.Exists

  • ©2004 HXP All rights reserved