Difference between revisions of "OS4X Core - understand the queueing system"

From OS4X
Jump to navigation Jump to search
(New page: When sending a file in batch mode, you should enqueue a file into the OS4X send queue. In order to do this, you have several possibilities: *use the web interface *use the command line int...)
 
Line 4: Line 4:
  
 
In fact, you could also insert values into the MySQL database table "''<'''tableprefix'''>send_queue''", but when doing this you should contact an OS4X developer because the schema of the table could change.
 
In fact, you could also insert values into the MySQL database table "''<'''tableprefix'''>send_queue''", but when doing this you should contact an OS4X developer because the schema of the table could change.
 +
 +
When a file is enqueued into the send queue, the OS4X send queue daemon is responsible for sending this file to a partner. Some rules are set for sending files:
 +
*the file must be readable by the process running OS4X (which may be configured [[OS4X Core configuration#run OS4X programs as user|here]]
 +
*the entry must be in the state "new in queue"
 +
*the entry must fit to the OS4X server ID running the process (see [[OS4X Core parallel installation|documentation on parallel installations]]
 +
*the target partner entry must be active if an "active" row is configured [[OS4X Core configuration#active_column|here]]
 +
*a defined media must be set for that partner (see configuration [[OS4X Core configuration#column_defining_connection_type_.28ISDN.2C_TCP.2FIP_or_TCP.2FIP_TLS_secured.29|here]] and [[OS4X Core configuration#value_for_connection_type_in_above_defined_colum_defining_ISDN_connection.2C_value_for_connection_type_in_above_defined_colum_defining_TCP.2FIP_connection_.26_value_for_connection_type_in_above_defined_column_defining_TLS_over_TCP.2FIP_connection|here]]

Revision as of 21:05, 23 September 2007

When sending a file in batch mode, you should enqueue a file into the OS4X send queue. In order to do this, you have several possibilities:

  • use the web interface
  • use the command line interface

In fact, you could also insert values into the MySQL database table "<tableprefix>send_queue", but when doing this you should contact an OS4X developer because the schema of the table could change.

When a file is enqueued into the send queue, the OS4X send queue daemon is responsible for sending this file to a partner. Some rules are set for sending files:

  • the file must be readable by the process running OS4X (which may be configured here
  • the entry must be in the state "new in queue"
  • the entry must fit to the OS4X server ID running the process (see documentation on parallel installations
  • the target partner entry must be active if an "active" row is configured here
  • a defined media must be set for that partner (see configuration here and here