Sie sehen die Flagge von Österreich


Sie sehen die Flagge von Deutschland


Sie sehen die Flagge der Schweiz


Sie sehen die Flagge von Ungarn


Sie sehen die Flagge der Slowakei


Sie sehen die Flagge von Tschechien


Sie sehen die englische Flagge


Sie sehen die Flagge von Ungarn HU

Batches for automatic web updates


The continuous enhancement and improvement of its program features is what distinguishes the BMD NTCS software from other software solutions.

For this reason, you are periodically provided with the latest patches for your version.


1.1. What information does the version number provide?

Let us have a look at the structure of the BMD NTCS version number using the example 2024.27.01.06.
2024 = the calendar year of the respective version
.27 = the internal major version number which is incremented by one every year. BMD NTCS is therefore in the 27th year of its development.
.01 = the minor version number, in this case 01, indicates the calendar week in which this version was initially created.
.06 = the patch number. This is a consecutive number that indicates how often the respective minor version has been changed.


Only patches can be installed via web update. In order to install a minor or major version, you need an update medium (DVD, USB flash drive or alternatively an ISO file).


1.2. What are the prerequisites for a successful download?

An HTTP and HTTPS connection to the following addresses must be possible:


If you are using a proxy server, it might be necessary to add this address to the exemption list or to specify the proxy server in BMD NTCS:

TOOLS → Tools → Settings → TOOLS parameters → Overall system → General settings → Internet


Paramter "Proxy password"

1.3. What happens during a web update?

Parameter "Automatically check for updates"

If you enable "Automatically check for updates" (can be found under Tools → Overview of all Tools parameters → Overall system → BMD NTCS update), BMD NTCS will check upon starting whether a newer version is available on our servers.

You are then asked whether you want to download the new version whenever one is available.

This download is stored temporarily in the folder \\<BMDSERVER>\BMDNTCS_PGM\Update\.


When the download is complete, you will see a message asking whether you want to install the update now. During installation, the program files are unpacked, backed up and replaced. Finally, the changes are committed to the database.



2.1. Requirements

  • SOAP – Service: Needs to run on the server.
  • SOAP – Administrator: In order to create and run batches, you have to define a user with the appropriate permissions.
  • Time frame: It is recommended to install the update at a time when the BMD program is not used by anyone. Furthermore, you have to make sure that the update does not conflict with a backup, for example a backup of a database or a file.


2.2. Creating the batch

You can create a new batch under TOOLS → Tools → Administration → Batch processing → Define batch.


Path to "Define batch"

The batch window consists of 3 areas:

Under Batch you can create a new batch (F5 or right-click – New):


  • Company: Enter the name of the main company.
  • Batch number: Specify a new number that is not already in use.
  • Name: Use a descriptive name, e. g.: BMD NTCS update
  • Match code: Is created automatically.
  • Start only when batch is not running: Yes
  • Log file name: Here, you can specify the path and the name of the file where all activities of the batch are logged.

After saving the created batch, the window for batch steps opens.


  • When creating a new batch step, it is important to choose an appropriate designation and set the batch step to "Active".
    When you enter this function, the window for the parameters opens automatically:


  • Macros: Here you can define what you want to happen before and/or after the batch step.
  • Confirmation before execution: The user is asked to confirm each time before the batch is run.
  • Cancel in case of error: If any errors occur, the batch is cancelled.


Click on "OK" and "Save". Now the creation of the batch is complete.


This function allows you to run batches manually (not automatically at a set time). When you call a batch, it is run on the respective PC (not on the server).


Please note:
Since the batch is always completed, this operation can take from a few minutes to up to an hour.

In the tab Batch variables, you can manually define variables for the batch. Variables are used when different values apply to a batch parameter.

Variables that are indicated as "Internal" only apply to macros.



Planned execution allows you to schedule the automatic execution of defined batches at certain points in time.
(TOOLS → Tools → Administration → Batch processing → Planned execution)


Path to "Planned execution"

3.1. Batches

The overview shows all of the created batches with a planned execution. Create a new task (batch) by pressing F5 or clicking on the button "New".


3.2. Executing users

  • Designation: Use a descriptive name, e.g.: Weekly BMD NTCS Update
  • Batch: Select the created batch for the BMD NTCS Update.
  • Executing BMD user: Batch user
  • Active: Needs to be enabled for the batch to be run at the interval that you set on the right (you can temporarily deactivate batches here).
  • Email recipient of success and error messages: Receives the message of success or error by email (BMD NTCS user for whom an email address has been specified).
  • System user: By pressing F8, you can enter a Windows user and password with permission to run the batch. Alternatively, you can enter a default operating system user for batch execution in the TOOLS parameters (TOOLS → Tools → Settings → TOOLS parameters → Application server → Scheduler).


Please note:
The next batch to be run is automatically added to Windows Scheduler once. After execution of the batch, the next one is passed from the SOAP service to Windows Scheduler. Thus, the task will no longer be run by the SOAP service but always be passed to Windows Scheduler and is run by Windows through an external call command at the set time.


3.3. Interval

In the bottom right part of the window, you determine the interval (e.g. daily, weekly, etc.) at which the batch is to be run (see section 3.1.).

The function "Run now on server" allows for a trial. The batch is run on the server, which can be useful to check the assigned authorisations, etc.


NTCS Documentation

BMD Rendszerház Kft.

Madarász Viktor utca 47-49

1138 Budapest

+36 (1) 235 7090

Follow us

Kövessen minket a Facebookon is!
Videóink a Youtube-on
 Kövess minket a LinkedIn-en is!