![]() |
Page History
...
Configuring the CTP Server
Clinical Trials Processor (CTP) is a third-party software integrated into NBIA for DICOM submissions. You use the User Manager module to manage users in CTP using the User Manager module.
By the way, you do not need
Do not use CTP to add “client” users to NBIA/LDAP. It is the Use it only to create internal users that are essential for CTP and it needed to be created in CTP server and set the user to the CTP server. Instructions follow for creating users in the DatabaseVerifier and ExportService sections in of config.xml under CTP client directory.
Info | ||
---|---|---|
| ||
|
To configure the CTP server
After installing the CTP client and server, to activate the user authentication in file submission, modify config.xml in the CTP_Client\CTP directory. By default, both the username and password are set to "client". Specify the username and password in ExportService and DatabaseVerifier sections as follows:
Code Block <DatabaseVerifier class="org.rsna.ctp.stdstages.DatabaseVerifier" name="DatabaseVerifier" password="client" root="roots/DatabaseVerifier" url="https://127.0.0.1:1111" username="client" password="client"/> <ExportService name="HTTP Export" class="org.rsna.ctp.stdstages.HttpExportService" root="roots/http-export" username="client" password="client" url="https://127.0.0.1:2222"/>
On the CTP server, create a new user must be created with the same username and password defined in config.xml of the CTP_Client\CTP directory. A "User Manager" in the CTP server given the "import” import role can perform this task. The following figure shows that localhost:23080/users is the page on which the user manager creates new users:
- Use the CTP Database Verifier, shown in the following figure, at the submitting site to ensure that all transmitted data made it into arrives in the NBIA database. More information about the CTP Database Verifier can be found at the MIRC Wiki.
Multiexcerpt include MultiExcerptName ExitDisclaimer nopanel true PageWithExcerpt wikicontent:Exit Disclaimer to Include While installing NBIA, make sure the following points outside of the NBIA Installation installation folder to avoid wiping the database.
Code Block application.base.path.linux = REPLACE_THIS e.g /usr/local/apps/ncia6_0 application.base.path.windows = REPLACE_THIS e.g /usr/local/apps/ncia6_0 ctp.server.storage.service.index = REPLACE_THIS e.g usr/local/apps/ncia/CTP-Server/CTP/Storage ctp.server.storage_service.root = REPLACE_THIS e.g usr/local/apps/ncia/CTP-Server/CTP/Storage/root
After installation, check your CTP server. In the
config.xml
file belonging to the CTP server's config.xml file, make sure that the root points to a directory outside of the CTP Server. "Root" field is where the server. CTP submission files are stored in the "root" field.Code Block <StorageService root="/data/dataset_d01/root" [Change This] </StorageService>
...