SET PYTHON_PATH= "C:\Users\Developer\AppData\Local\Programs\Python\Python312\python.exe"
SET RABBITMQ_SBIN_PATH="C:\Program Files\RabbitMQ Server\rabbitmq_server-3.12.8\sbin"

cd /d %RABBITMQ_SBIN_PATH%

%PYTHON_PATH% rabbitmqadmin declare exchange --vhost=/ name=Vitro type=direct
%PYTHON_PATH% rabbitmqadmin declare queue --vhost=/ name=IfcToXkt durable=true
%PYTHON_PATH% rabbitmqadmin declare queue --vhost=/ name=NavisToXkt durable=true
%PYTHON_PATH% rabbitmqadmin declare queue --vhost=/ name=Revit2024ToXkt durable=true
%PYTHON_PATH% rabbitmqadmin declare queue --vhost=/ name=Error durable=true
%PYTHON_PATH% rabbitmqadmin --vhost="/" declare binding source="Vitro" destination_type="queue" destination="IfcToXkt" routing_key="IfcToXkt"
%PYTHON_PATH% rabbitmqadmin --vhost="/" declare binding source="Vitro" destination_type="queue" destination="NavisToXkt" routing_key="NavisToXkt"
%PYTHON_PATH% rabbitmqadmin --vhost="/" declare binding source="Vitro" destination_type="queue" destination="Revit2024ToXkt" routing_key="Revit2024ToXkt"
%PYTHON_PATH% rabbitmqadmin --vhost="/" declare binding source="Vitro" destination_type="queue" destination="Error" routing_key="Error"

pause;
