cdps-iMac:~ cdp$ /Users/cdp/Desktop/orthancAndPluginsOSX.stable/startOrthanc.command ; exit;
W0830 16:01:50.014735 main.cpp:1297] Orthanc version: 1.3.1
W0830 16:01:50.035914 OrthancInitialization.cpp:114] Reading the configuration from: "configOSX.json"
I0830 16:01:50.038053 Toolbox.cpp:1271] Using locale: "en_US.UTF-8" for case-insensitive comparison of strings
I0830 16:01:50.038623 Enumerations.cpp:1707] Default encoding for DICOM was changed to: Latin1
I0830 16:01:50.041256 FromDcmtkBridge.cpp:191] Using DCTMK version: 362
W0830 16:01:50.042076 FromDcmtkBridge.cpp:199] Loading the embedded dictionaries
I0830 16:01:50.061609 FromDcmtkBridge.cpp:211] Loading the embedded dictionary of private tags
W0830 16:01:50.071800 FromDcmtkBridge.cpp:2075] Registering JPEG Lossless codecs in DCMTK
W0830 16:01:50.071822 FromDcmtkBridge.cpp:2080] Registering JPEG codecs in DCMTK
W0830 16:01:50.081483 main.cpp:670] Loading plugin(s) from: libOsimisWebViewer.dylib
W0830 16:01:50.186473 PluginsManager.cpp:269] Registering plugin 'osimis-web-viewer' (version 1.0.1.1-cafbfc1)
W0830 16:01:50.191463 PluginsManager.cpp:168] Initializing the Web viewer
T0830 16:01:50.191490 OrthancPlugins.cpp:2865] Calling service 7 from plugin libOsimisWebViewer.dylib
T0830 16:01:50.191567 OrthancPlugins.cpp:2865] Calling service 13 from plugin libOsimisWebViewer.dylib
W0830 16:01:50.191907 PluginsManager.cpp:168] Using GDCM instead of the DICOM decoder that is built in Orthanc
T0830 16:01:50.191920 OrthancPlugins.cpp:2865] Calling service 1006 from plugin libOsimisWebViewer.dylib
I0830 16:01:50.191963 OrthancPlugins.cpp:1111] Plugin has registered a callback to decode DICOM images (1 decoder(s) now active)
T0830 16:01:50.191977 OrthancPlugins.cpp:2865] Calling service 1004 from plugin libOsimisWebViewer.dylib
I0830 16:01:50.192004 OrthancPlugins.cpp:1013] Plugin has registered a REST callback witout mutual exclusion on: /osimis-viewer/images/?(.*)
T0830 16:01:50.193761 OrthancPlugins.cpp:2865] Calling service 1004 from plugin libOsimisWebViewer.dylib
I0830 16:01:50.193783 OrthancPlugins.cpp:1013] Plugin has registered a REST callback witout mutual exclusion on: /osimis-viewer/series/?(.*)
T0830 16:01:50.193800 OrthancPlugins.cpp:2865] Calling service 1004 from plugin libOsimisWebViewer.dylib
I0830 16:01:50.193814 OrthancPlugins.cpp:1013] Plugin has registered a REST callback witout mutual exclusion on: /osimis-viewer/config.js?(.*)
T0830 16:01:50.193829 OrthancPlugins.cpp:2865] Calling service 1004 from plugin libOsimisWebViewer.dylib
I0830 16:01:50.193842 OrthancPlugins.cpp:1013] Plugin has registered a REST callback witout mutual exclusion on: /osimis-viewer/studies/?(.*)
T0830 16:01:50.193871 OrthancPlugins.cpp:2865] Calling service 1004 from plugin libOsimisWebViewer.dylib
I0830 16:01:50.193884 OrthancPlugins.cpp:1013] Plugin has registered a REST callback witout mutual exclusion on: /osimis-viewer/app/(.*)
T0830 16:01:50.193915 OrthancPlugins.cpp:2865] Calling service 7 from plugin libOsimisWebViewer.dylib
W0830 16:01:50.193936 OrthancInitialization.cpp:998] SQLite index directory: "OrthancStorage"
T0830 16:01:50.211280 Connection.cpp:157] SQLite::Connection::Execute PRAGMA FOREIGN_KEYS=ON;
T0830 16:01:50.211321 Connection.cpp:157] SQLite::Connection::Execute PRAGMA RECURSIVE_TRIGGERS=ON;
W0830 16:01:50.211338 OrthancInitialization.cpp:1068] Storage directory: "OrthancStorage"
T0830 16:01:50.211387 Connection.cpp:157] SQLite::Connection::Execute PRAGMA ENCODING="UTF-8";
T0830 16:01:50.211424 Connection.cpp:157] SQLite::Connection::Execute PRAGMA SYNCHRONOUS=NORMAL;
T0830 16:01:50.226765 Connection.cpp:157] SQLite::Connection::Execute PRAGMA JOURNAL_MODE=WAL;
T0830 16:01:50.226916 Connection.cpp:157] SQLite::Connection::Execute PRAGMA LOCKING_MODE=EXCLUSIVE;
T0830 16:01:50.226938 Connection.cpp:157] SQLite::Connection::Execute PRAGMA WAL_AUTOCHECKPOINT=1000;
T0830 16:01:50.226984 Statement.cpp:144] SQLite::Statement::Step SELECT name FROM sqlite_master WHERE type=? AND name=?
T0830 16:01:50.227063 Statement.cpp:144] SQLite::Statement::Step SELECT value FROM GlobalProperties WHERE property=?
I0830 16:01:50.234004 DatabaseWrapper.cpp:307] Version of the Orthanc database: 6
W0830 16:01:50.234067 HttpClient.cpp:686] HTTPS will use the CA certificates from this file: /tmp/myca/cacert.pem
I0830 16:01:50.234080 HttpClient.cpp:152] Setting the default timeout for HTTP client connections: 10 seconds
I0830 16:01:50.234097 HttpClient.cpp:136] Setting the default proxy for HTTP client connections:
I0830 16:01:50.234106 DicomUserConnection.cpp:1216] Default timeout for DICOM connections if Orthanc acts as SCU (client): 10 seconds (0 = no timeout)
T0830 16:01:50.234154 Statement.cpp:135] SQLite::Statement::Run SELECT SUM(compressedSize) FROM AttachedFiles
T0830 16:01:50.234628 Statement.cpp:135] SQLite::Statement::Run BEGIN TRANSACTION
T0830 16:01:50.235300 Statement.cpp:135] SQLite::Statement::Run COMMIT
T0830 16:01:50.235476 Statement.cpp:144] SQLite::Statement::Step SELECT value FROM GlobalProperties WHERE property=?
I0830 16:01:50.235630 ServerIndex.cpp:1888] Starting the monitor for stable resources (stable age = 60)
I0830 16:01:50.235764 ServerIndex.cpp:365] Starting the database flushing thread (sleep = 10)
W0830 16:01:50.235968 ServerScheduler.cpp:135] The server scheduler has started
W0830 16:01:50.239597 LuaContext.cpp:103] Lua says: Lua toolbox installed
W0830 16:01:50.239667 ServerContext.cpp:182] Disk compression is disabled
I0830 16:01:50.239696 ServerContext.cpp:530] Storing MD5 for attachments: yes
W0830 16:01:50.239739 ServerIndex.cpp:1403] No limit on the number of stored patients
T0830 16:01:50.239754 Statement.cpp:135] SQLite::Statement::Run BEGIN TRANSACTION
T0830 16:01:50.239767 Statement.cpp:135] SQLite::Statement::Run COMMIT
W0830 16:01:50.239793 ServerIndex.cpp:1420] No limit on the size of the storage area
T0830 16:01:50.239816 Statement.cpp:135] SQLite::Statement::Run BEGIN TRANSACTION
T0830 16:01:50.239839 Statement.cpp:135] SQLite::Statement::Run COMMIT
I0830 16:01:50.241084 DicomServer.cpp:125] Setting timeout for DICOM connections if Orthanc acts as SCP (server): 30 seconds (0 = no timeout)
W0830 16:01:50.242208 main.cpp:862] DICOM server listening with AET ORTHANC on port: 4242
I0830 16:01:50.242287 DicomServer.cpp:62] DICOM server started
I0830 16:01:50.242336 MongooseServer.cpp:1049] HTTP keep alive is disabled
W0830 16:01:50.242353 MongooseServer.cpp:1075] HTTP compression is enabled
I0830 16:01:50.242367 MongooseServer.cpp:948] Starting embedded Web server using Mongoose
/Users/cdp/Desktop/orthancAndPluginsOSX.stable/startOrthanc.command: line 3: 523 Segmentation fault: 11 ./Orthanc configOSX.json --trace
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
here is my config file...
{
/**
* General configuration of Orthanc
**/
// The logical name of this instance of Orthanc. This one is
// displayed in Orthanc Explorer and at the URI "/system".
"Name" : "MyOrthanc",
// Path to the directory that holds the heavyweight files
// (i.e. the raw DICOM instances)
"StorageDirectory" : "OrthancStorage",
// Path to the directory that holds the SQLite index (if unset,
// the value of StorageDirectory is used). This index could be
// stored on a RAM-drive or a SSD device for performance reasons.
"IndexDirectory" : "OrthancStorage",
// Enable the transparent compression of the DICOM instances
"StorageCompression" : false,
// Maximum size of the storage in MB (a value of "0" indicates no
// limit on the storage size)
"MaximumStorageSize" : 0,
// Maximum number of patients that can be stored at a given time
// in the storage (a value of "0" indicates no limit on the number
// of patients)
"MaximumPatientCount" : 0,
// List of paths to the custom Lua scripts that are to be loaded
// into this instance of Orthanc
"LuaScripts" : [
],
// List of paths to the plugins that are to be loaded into this
// instance of Orthanc (e.g. "./libPluginTest.so" for Linux, or
// "./PluginTest.dll" for Windows). These paths can refer to
// folders, in which case they will be scanned non-recursively to
// find shared libraries.
"Plugins" : [
"libOsimisWebViewer.dylib"
],
/**
* Configuration of the HTTP server
**/
// Enable the HTTP server. If this parameter is set to "false",
// Orthanc acts as a pure DICOM server. The REST API and Orthanc
// Explorer will not be available.
"HttpServerEnabled" : true,
// HTTP port for the REST services and for the GUI
"HttpPort" : 8042,
// When the following option is "true", if an error is encountered
// while calling the REST API, a JSON message describing the error
// is put in the HTTP answer. This feature can be disabled if the
// HTTP client does not properly handles such answers.
"HttpDescribeErrors" : true,
// Enable HTTP compression to improve network bandwidth utilization,
// at the expense of more computations on the server. Orthanc
// supports the "gzip" and "deflate" HTTP encodings.
"HttpCompressionEnabled" : true,
/**
* Configuration of the DICOM server
**/
// Enable the DICOM server. If this parameter is set to "false",
// Orthanc acts as a pure REST server. It will not be possible to
// receive files or to do query/retrieve through the DICOM protocol.
"DicomServerEnabled" : true,
// The DICOM Application Entity Title
"DicomAet" : "ORTHANC",
// Check whether the called AET corresponds during a DICOM request
"DicomCheckCalledAet" : false,
// The DICOM port
"DicomPort" : 4242,
// The default encoding that is assumed for DICOM files without
// "SpecificCharacterSet" DICOM tag. The allowed values are "Ascii",
// "Utf8", "Latin1", "Latin2", "Latin3", "Latin4", "Latin5",
// "Cyrillic", "Windows1251", "Arabic", "Greek", "Hebrew", "Thai",
// "Japanese", and "Chinese".
"DefaultEncoding" : "Latin1",
// The transfer syntaxes that are accepted by Orthanc C-Store SCP
"DeflatedTransferSyntaxAccepted" : true,
"JpegTransferSyntaxAccepted" : true,
"Jpeg2000TransferSyntaxAccepted" : true,
"JpegLosslessTransferSyntaxAccepted" : true,
"JpipTransferSyntaxAccepted" : true,
"Mpeg2TransferSyntaxAccepted" : true,
"RleTransferSyntaxAccepted" : true,
// Whether Orthanc accepts to act as C-Store SCP for unknown storage
// SOP classes (aka. "promiscuous mode")
"UnknownSopClassAccepted" : false,
/**
* Security-related options for the HTTP server
**/
// Whether remote hosts can connect to the HTTP server
"RemoteAccessAllowed" : true,
// Whether or not SSL is enabled
"SslEnabled" : true,
// Path to the SSL certificate (meaningful only if SSL is enabled)
"SslCertificate" : "/tmp/myca/cacert.pem",
// Whether or not the password protection is enabled
"AuthenticationEnabled" : false,
// The list of the registered users. Because Orthanc uses HTTP
// Basic Authentication, the passwords are stored as plain text.
"RegisteredUsers" : {
// "alice" : "alicePassword"
},
/**
* Network topology
**/
// The list of the known DICOM modalities
"DicomModalities" : {
/**
* Uncommenting the following line would enable Orthanc to
* connect to an instance of the "storescp" open-source DICOM
* store (shipped in the DCMTK distribution) started by the
* command line "storescp 2000".
**/
// "sample" : [ "STORESCP", "localhost", 2000 ]
/**
* A fourth parameter is available to enable patches for a
* specific PACS manufacturer. The allowed values are currently
* "Generic" (default value), "StoreScp" (storescp tool from
* DCMTK), "ClearCanvas", "MedInria", "Dcm4Chee", "SyngoVia",
* "AgfaImpax" (Agfa IMPAX), "EFilm2" (eFilm version 2), and
* "Vitrea". This parameter is case-sensitive.
**/
// "clearcanvas" : [ "CLEARCANVAS", "192.168.1.1", 104, "ClearCanvas" ]
},
// The list of the known Orthanc peers
"OrthancPeers" : {
/**
* Each line gives the base URL of an Orthanc peer, possibly
* followed by the username/password pair (if the password
* protection is enabled on the peer).
**/
// "peer" : [ "http://localhost:8043/", "alice", "alicePassword" ]
// "peer2" : [ "http://localhost:8044/" ]
},
// Parameters of the HTTP proxy to be used by Orthanc. If set to the
// empty string, no HTTP proxy is used. For instance:
// "HttpProxy" : "192.168.0.1:3128"
// "HttpProxy" : "proxyUser:proxyP...@192.168.0.1:3128"
"HttpProxy" : "",
// Set the timeout for HTTP requests issued by Orthanc (in seconds).
"HttpTimeout" : 10,
// Enable the verification of the peers during HTTPS requests.
// Reference: http://curl.haxx.se/docs/sslcerts.html
"HttpsVerifyPeers" : true,
// Path to the CA (certification authority) certificates to validate
// peers in HTTPS requests. From curl documentation ("--cacert"
// option): "Tells curl to use the specified certificate file to
// verify the peers. The file may contain multiple CA
// certificates. The certificate(s) must be in PEM format."
"HttpsCACertificates" : "/tmp/myca/cacert.pem",
/**
* Advanced options
**/
// Dictionary of symbolic names for the user-defined metadata. Each
// entry must map an unique string to an unique number between 1024
// and 65535.
"UserMetadata" : {
// "Sample" : 1024
},
// Dictionary of symbolic names for the user-defined types of
// attached files. Each entry must map an unique string to an unique
// number between 1024 and 65535. Optionally, a second argument can
// provided to specify a MIME content type for the attachment.
"UserContentType" : {
// "sample" : 1024
// "sample2" : [ 1025, "application/pdf" ]
},
// Number of seconds without receiving any instance before a
// patient, a study or a series is considered as stable.
"StableAge" : 60,
// By default, Orthanc compares AET (Application Entity Titles) in a
// case-insensitive way. Setting this option to "true" will enable
// case-sensitive matching.
"StrictAetComparison" : false,
// When the following option is "true", the MD5 of the DICOM files
// will be computed and stored in the Orthanc database. This
// information can be used to detect disk corruption, at the price
// of a small performance overhead.
"StoreMD5ForAttachments" : true,
// The maximum number of results for a single C-FIND request at the
// Patient, Study or Series level. Setting this option to "0" means
// no limit.
"LimitFindResults" : 0,
// The maximum number of results for a single C-FIND request at the
// Instance level. Setting this option to "0" means no limit.
"LimitFindInstances" : 0,
// The maximum number of active jobs in the Orthanc scheduler. When
// this limit is reached, the addition of new jobs is blocked until
// some job finishes.
"LimitJobs" : 10,
// If this option is set to "false", Orthanc will not log the
// resources that are exported to other DICOM modalities of Orthanc
// peers in the URI "/exports". This is useful to prevent the index
// to grow indefinitely in auto-routing tasks.
"LogExportedResources" : true,
// Enable or disable HTTP Keep-Alive (deprecated). Set this option
// to "true" only in the case of high HTTP loads.
"KeepAlive" : false,
// If this option is set to "false", Orthanc will run in index-only
// mode. The DICOM files will not be stored on the drive. Note that
// this option might prevent the upgrade to newer versions of Orthanc.
"StoreDicom" : true,
// DICOM associations are kept open as long as new DICOM commands
// are issued. This option sets the number of seconds of inactivity
// to wait before automatically closing a DICOM association. If set
// to 0, the connection is closed immediately.
"DicomAssociationCloseDelay" : 5,
// Maximum number of query/retrieve DICOM requests that are
// maintained by Orthanc. The least recently used requests get
// deleted as new requests are issued.
"QueryRetrieveSize" : 10,
// When handling a C-Find SCP request, setting this flag to "true"
// will enable case-sensitive match for PN value representation
// (such as PatientName). By default, the search is
// case-insensitive, which does not follow the DICOM standard.
"CaseSensitivePN" : false,
// Register a new tag in the dictionary of DICOM tags that are known
// to Orthanc. Each line must contain the tag (formatted as 2
// hexadecimal numbers), the value representation (2 upcase
// characters), a nickname for the tag, possibly the minimum
// multiplicity (> 0 with defaults to 1), and possibly the maximum
// multiplicity (0 means arbitrary multiplicity, defaults to 1).
"Dictionary" : {
// "0014,1020" : [ "DA", "ValidationExpiryDate", 1, 1 ]
}
}
Alain Mazy / CTO
a...@osimis.io / +32 494 31 67 27
| OSIMIS S.A. |
--
You received this message because you are subscribed to a topic in the Google Groups "Orthanc Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/orthanc-users/eOTBsbxtRKo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to orthanc-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/orthanc-users/8218f52d-84b2-4451-9c94-0871b95861cdn%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Orthanc Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/orthanc-users/eOTBsbxtRKo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to orthanc-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/orthanc-users/59590892-7b73-49fe-8336-3614e685e1cen%40googlegroups.com.