Web addresses and ports to open for our programs
The use of Office Maker and BiblioMaker software requires access to certain web sites and uses specific ports. Please configure your firewall and proxy server so that it does not block the traffic necessary for the software to function properly.
Automatic updates
Our software features an automated update function. Each time it starts up, the software* queries our update server in search of a new version. Therefore, the following address must be accessible:
https://keymaker.microconsulting.ch (default TCP port 443)
*In client-server version, the updates are searched by the client workstations but the download is done by the server.
Updates are downloaded from the following web sites :
Office Maker : http://om-autoupdates.officemaker.ch (default TCP port 80)
BiblioMaker : http://bm-autoupdates.bibliomaker.ch (default TCP port 80)
Should the automatic update fail, then please read this article .
Client-server connection
In client-server version, the client workstations communicate with the server using the following default ports* :
Software |
Base port |
SQL port (TCP and UDP) |
Reserved port (TCP and UDP) |
PHP port |
Connection port |
HTTP port | HTTPS port |
OM Business | 19813* | Base port - 1 | Base port + 1 | 8002* | Base port + 6 |
8080* OMB Mobile |
8443* OMB Mobile |
OM Finance | 19823* | Base port - 1 | Base port + 1 | 8003* | Base port + 6 | - | - |
OM Staff | 19833* | Base port - 1 | Base port + 1 | 8002* | Base port + 6 | - | - |
BiblioMaker | 19813* | Base port - 1 | Base port + 1 | 8005* | Base port + 6 |
8080* WebOPAC |
8443* WebOPAC |
- These ports can be edited on the server. In this case, please adapt the above numbers.
If several Office Maker or BiblioMaker server programs are installed on the same server, it is very important to allocate different port numbers to each server program. We recommend allocating a range of 10 port numbers to each server program to avoid port number conflicts. For example, the first OM Business server could be assigned the range 19812 to 19821, the second server the range 19822 to 19831, and so on.
Cloud version
With the cloud version, the ports are defined by Micro Consulting (MC) and cannot be modified.
The base port number is different for each database and is communicated on commissioning.
Software | Base port (TCP and UDP) |
SQL port (TCP and UDP) |
Reserved port (TCP and UDP) |
PHP port |
Connection port |
HTTP port | HTTPS port |
OM Business | Communicated by MC | Base port - 1 | Base port + 1 | Base port + 2 | Base port + 6 | Base port + 8 | Base port + 7 |
OM Finance | Communicated by MC | Base port - 1 | Base port + 1 | Base port + 2 | Base port + 6 | - | - |
OM Staff | Communicated by MC | Base port - 1 | Base port + 1 | Base port + 2 | Base port + 6 | - | - |
BiblioMaker | Communicated by MC | Base port - 1 | Base port + 1 | Base port + 2 | Base port + 6 | Base port + 8 | Base port + 7 |
Rule of thumb : when MC communicates the base port, open the TCP and UDP ports from -1 up to +8. Example : if the base port is 20223, open the port range 20222 up to 20231.
OM Staff
The ELM/Swissdec standard involves the transmission of salary data to various institutions (AHV/AVS, insurance companies, etc.) via an online dispatcher accessible at the following address:
https://distributor.swissdec.ch
If you have a firewall or proxy server that blocks access to websites, please add the above domain to your whitelist.
BiblioMaker
The software features a Download records from the web function that queries various online catalogs to retrieve data.
If you have a firewall or proxy server that blocks access to websites, please add to your whitelist the domains of the catalogs you're querying.
You'll find the domains in question in the software, via the following commands: menu File>Maintenance, then menu Other>Configure the search of records on the web. Select each of the catalogs queried, then click on the Modify button. For most catalogs, you'll find their addresses in the General tab, for others in the Query Syntax tab.
Please note that catalogs are queried using one of the following protocols:
- z39.50 : protocol created before the web was invented, therefore not based on HTTP. The traffic based on this protocol is generally ignored by the proxy servers.
- HTTP/HTTPS
- SRU/SRW : successor to z39.50, based on HTTP