----- Usage ----- To use tools-1c in a project:: import tools_1c Set settings to file settings.yaml Example settings:: variables: CLUSTERS: DEV:1641: server_name: 'dev' port: 1641 version: '8.3.14.1854' ras_port: 1645 DEV:1741: server_name: 'dev' port: 1741 version: '8.3.15.1747' ras_port: 1745 SQL_SERVERS: DEV: DBMS: 'MSSQLServer' DB_HOST: 'dev' DB_USER: 'DB_USER' DB_PASSWORD: 'DB_PASSWORD' Cluster management is carried out using ras / rac services Infobase creation ****************** :: cluster = tools_1c.Cluster('cluster_name') cluster.create_infobase('ib_name', sql_server='DEV') Drop infobase ****************** :: cluster = tools_1c.Cluster('cluster_name') cluster.drop_infobase('ib_name', 'username', 'pwd', mode='drop-database') Set shedule jobs lock for infobase ********************************** :: cluster = tools_1c.Cluster('cluster_name') cluster.set_schedule_jobs_lock('ib_name', 'on', 'username', 'pwd') Set new session lock ******************** :: cluster = tools_1c.Cluster('cluster_name') cluster.set_session_lock('ib_name', 'on', 'username', 'pwd') Terminate sessions ****************** :: cluster = tools_1c.Cluster('cluster_name') cluster.terminate_sessions('ib_name', 5)