⚠️ Este é um site de tradução não oficial, sem relação com o DCMTK / OFFIS. Para informações oficiais, consulte a página original (https://support.dcmtk.org/docs/storescu.html).

storescu: SCU de armazenamento DICOM (C-STORE)

SINOPSE

storescu [options] peer port dcmfile-in...

DESCRIÇÃO

O aplicativo storescu implementa um usuário de classe de serviço (SCU) para a classe de serviço de armazenamento. Para cada arquivo DICOM informado na linha de comando, ele envia uma mensagem C-STORE a um provedor de classe de serviço de armazenamento (SCP) e aguarda uma resposta. O aplicativo pode ser usado para transmitir imagens DICOM e outros objetos compostos DICOM.

PARÂMETROS

peer        hostname of DICOM peer

port        tcp/ip port number of peer

dcmfile-in  DICOM file or directory to be transmitted

OPÇÕES

opções gerais

-h --help
exibe este texto de ajuda e sai
--version
exibe as informações de versão e sai
--arguments
exibe os argumentos de linha de comando expandidos
-q --quiet
modo silencioso, não exibe avisos nem erros
-v --verbose
modo detalhado, exibe os detalhes do processamento
-d --debug
modo de depuração, exibe informações de depuração
-ll --log-level [l]evel: string constant
(fatal, error, warn, info, debug, trace) usa o nível l para o logger
-lc --log-config [f]ilename: string
usa o arquivo de configuração f para o logger
+v --verbose-pc
exibe os contextos de apresentação no modo detalhado

opções de entrada

+f --read-file
lê o formato de arquivo ou o conjunto de dados (padrão)
+fo --read-file-only
lê apenas o formato de arquivo
-f --read-dataset
lê o conjunto de dados sem as informações de metadados do arquivo. arquivos de entrada:
+sd --scan-directories
varre diretórios em busca de arquivos de entrada (dcmfile-in)
+sp --scan-pattern [p]attern: string (only with --scan-directories)
padrão para correspondência de nomes de arquivo (curingas) # possivelmente não disponível em todos os sistemas
-r --no-recurse
não percorre os diretórios recursivamente (padrão)
+r --recurse
percorre os diretórios especificados recursivamente
-rn --no-rename
não renomeia os arquivos processados (padrão)
+rn --rename
adiciona .done/.bad aos arquivos processados

opções de rede

-i4 --ipv4
usa apenas IPv4 (padrão)
-i6 --ipv6
usa apenas IPv6
-i0 --ip-auto
usa consulta DNS para determinar o protocolo IP. títulos de entidade de aplicação:
-aet --aetitle [a]etitle: string
define o meu AE title de chamada (padrão: STORESCU)
-aec --call [a]etitle: string
define o AE title chamado do peer (padrão: ANY-SCP). perfil de negociação de associação a partir do arquivo de configuração:
-xf --config-file [f]ilename, [p]rofile: string
usa o perfil p do arquivo de configuração f. sintaxes de transferência propostas para a transmissão (não combinável com --config-file):
-x= --propose-uncompr
propõe todas as TS não comprimidas, com o explicit VR e ordem de bytes local primeiro (padrão)
-xe --propose-little
propõe todas as TS não comprimidas, com o explicit VR little endian primeiro
-xb --propose-big
propõe todas as TS não comprimidas, com o explicit VR big endian primeiro
-xi --propose-implicit
propõe apenas a TS implicit VR little endian
-xs --propose-lossless
propõe a TS JPEG sem perdas padrão e todas as sintaxes de transferência não comprimidas
-xy --propose-jpeg8
propõe a TS JPEG lossy padrão para dados de 8 bits e todas as sintaxes de transferência não comprimidas
-xx --propose-jpeg12
propõe a TS JPEG lossy padrão para dados de 12 bits e todas as sintaxes de transferência não comprimidas
-xv --propose-j2k-lossless
propõe a TS JPEG 2000 lossless e todas as sintaxes de transferência não comprimidas
-xw --propose-j2k-lossy
propõe a TS JPEG 2000 lossy e todas as sintaxes de transferência não comprimidas
-xt --propose-jls-lossless
propõe a TS JPEG-LS lossless e todas as sintaxes de transferência não comprimidas
-xu --propose-jls-lossy
propõe a TS JPEG-LS lossy e todas as sintaxes de transferência não comprimidas
-xm --propose-mpeg2
propõe apenas a TS MPEG2 Main Profile @ Main Level
-xh --propose-mpeg2-high
propõe apenas a TS MPEG2 Main Profile @ High Level
-xn --propose-mpeg4
propõe apenas a TS MPEG4 AVC/H.264 High Profile / Level 4.1
-xl --propose-mpeg4-bd
propõe apenas a TS MPEG4 AVC/H.264 BD-compatible HP / Level 4.1
-x2 --propose-mpeg4-2-2d
propõe apenas a TS MPEG4 AVC/H.264 HP / Level 4.2 para vídeos 2D
-x3 --propose-mpeg4-2-3d
propõe apenas a TS MPEG4 AVC/H.264 HP / Level 4.2 para vídeos 3D
-xo --propose-mpeg4-2-st
propõe apenas a TS MPEG4 AVC/H.264 Stereo HP / Level 4.2
-x4 --propose-hevc
propõe apenas a TS HEVC/H.265 Main Profile / Level 5.1
-x5 --propose-hevc10
propõe apenas a TS HEVC/H.265 Main Profile / Level 5.1
-xr --propose-rle
propõe a TS RLE lossless e todas as sintaxes de transferência não comprimidas
-xd --propose-deflated
propõe a TS deflated explicit VR little endian e todas as sintaxes de transferência não comprimidas
-R --required
propõe apenas os contextos de apresentação obrigatórios (padrão: propõe tudo o que for compatível) # isso também funciona com classes SOP de armazenamento que # têm suporte no DCMTK mas não estão na lista de classes SOP # propostas por padrão
+C --combine
combina as sintaxes de transferência propostas (padrão: um contexto de apresentação separado para cada TS). representações de valor pós-1993:
+u --enable-new-vr
habilita o suporte a novos VRs (UN/UT) (padrão)
-u --disable-new-vr
desabilita o suporte a novas VRs, converte para OB. nível de compressão deflate (apenas com --propose-deflated ou --config-file):
+cl --compression-level [l]evel: integer (default: 6)
0=não comprimido, 1=mais rápido, 9=melhor compressão. negociação de identidade do usuário:
-usr --user [u]ser name: string
autentica usando o nome de usuário u
-pwd --password [p]assword: string (only with --user)
autentica usando a senha p
-epw --empty-password
envia senha vazia (apenas com --user)
-kt --kerberos [f]ilename: string
lê o ticket kerberos do arquivo f
--saml [f]ilename: string
lê a requisição SAML do arquivo f
--jwt [f]ilename: string
lê os dados JWT do arquivo f
-rsp --pos-response
espera resposta positiva. outras opções de rede:
-to --timeout [s]econds: integer (default: unlimited)
tempo limite para solicitações de conexão
-ts --socket-timeout [s]econds: integer (default: 60)
tempo limite para o socket de rede (0 para nenhum)
-ta --acse-timeout [s]econds: integer (default: 30)
tempo limite para mensagens ACSE
-td --dimse-timeout [s]econds: integer (default: unlimited)
tempo limite para mensagens DIMSE
-pdu --max-pdu [n]umber of bytes: integer (4096..131072)
define a pdu máxima recebida em n bytes (padrão: 16384)
--max-send-pdu [n]umber of bytes: integer (4096..131072)
restringe a PDU máxima de envio a n bytes
--repeat [n]umber: integer
repete n vezes
--abort
interrompe a associação em vez de liberá-la
-nh --no-halt
não interrompe se ocorrer falha no armazenamento (padrão: interrompe)
-up --uid-padding
corrige silenciosamente UIDs preenchidos com espaços
+II --invent-instance
inventa um novo SOP instance UID para cada imagem enviada
+IR --invent-series [n]umber: integer (implies --invent-instance)
inventa um novo UID de série após o envio de n imagens (padrão: 100)
+IS --invent-study [n]umber: integer (implies --invent-instance)
inventa um novo UID de estudo após o envio de n séries (padrão: 50)
+IP --invent-patient [n]umber: integer (implies --invent-instance)
inventa um novo ID e nome de paciente após o envio de n estudos (padrão: 25)

opções de segurança da camada de transporte (TLS)

-tls --disable-tls
usa uma conexão TCP/IP normal (padrão)
+tls --enable-tls [p]rivate key file, [c]ertificate file: string
usa uma conexão TLS segura autenticada
+tla --anonymous-tls
usa uma conexão TLS segura sem certificado. senha da chave privada (somente com --enable-tls):
+ps --std-passwd
solicita que o usuário digite a senha na entrada padrão (padrão)
+pw --use-passwd [p]assword: string
usa a senha especificada
-pw --null-passwd
usa uma string vazia como senha. formato do arquivo de chave e certificado:
-pem --pem-keys
lê chaves e certificados como arquivo PEM (padrão)
-der --der-keys
lê chaves e certificados como arquivo DER. autoridade de certificação:
+cf --add-cert-file [f]ilename: string
adiciona um arquivo de certificado à lista de certificados
+cd --add-cert-dir [d]irectory: string
adiciona os certificados de d à lista de certificados
+crl --add-crl-file [f]ilename: string
adiciona um arquivo de lista de revogação de certificados (implica --enable-crl-vfy)
+crv --enable-crl-vfy
ativa a verificação de CRL do certificado folha
+cra --enable-crl-all
habilita a verificação de CRL de toda a cadeia perfil de segurança:
+ph --list-profiles
lista os perfis TLS com suporte e sai
+pg --profile-8996
Perfil TLS BCP 195 RFC 8996 (padrão)
+pm --profile-8996-mod
Perfil TLS BCP 195 RFC 8996 modificado # only available if underlying TLS library supports # all TLS features required for this profile
+py --profile-bcp195-nd
Perfil TLS BCP 195 sem downgrade (obsoleto)
+px --profile-bcp195
Perfil TLS BCP 195 (obsoleto)
+pz --profile-bcp195-ex
Perfil TLS BCP 195 estendido (obsoleto)
+pb --profile-basic
perfil básico de conexão de transporte seguro TLS (obsoleto) # disponível apenas se a biblioteca TLS subjacente oferecer suporte a 3DES
+pa --profile-aes
AES TLS Secure Transport Connection Profile (obsoleto)
+pn --profile-null
Comunicação autenticada não criptografada (retirada, era usada no IHE ATNA) conjunto de cifras:
+cc --list-ciphers
lista os conjuntos de cifras TLS com suporte e sai
+cs --cipher [c]iphersuite name: string
adiciona a conjunto de cifras à lista de suítes negociadas indicação de nome de servidor:
--no-sni
não usa SNI (padrão)
--request-sni [s]erver name: string
solicita o nome de servidor s. gerador pseudoaleatório:
+rs --seed [f]ilename: string
inicializa o gerador aleatório com o conteúdo de f
+ws --write-seed
grava novamente a semente modificada (somente com --seed)
+wf --write-seed-file [f]ilename: string (only with --seed)
grava a semente modificada no arquivo f. autenticação do par:
-rc --require-peer-cert
verifica o certificado do par, falha se ausente (padrão)
-ic --ignore-peer-cert
não verifica o certificado do par

NOTAS

Varredura de diretórios

Informar diretórios como parâmetro na linha de comando só faz sentido se a opção –scan-directories também for especificada. Caso os arquivos nos diretórios informados precisem ser selecionados de acordo com um padrão de nome específico (por exemplo, usando correspondência por curingas), a opção –scan-pattern deve ser usada. Observe que esse padrão de arquivo se aplica apenas aos arquivos dentro dos diretórios varridos e que, se outros padrões forem especificados na linha de comando fora da opção –scan-pattern (por exemplo, para selecionar outros arquivos), eles não se aplicam aos diretórios especificados.

Conformidade DICOM

storescu oferece suporte às seguintes Storage SOP Classes como SCU:

ComputedRadiographyImageStorage                      1.2.840.10008.5.1.4.1.1.1
DigitalXRayImageStorageForPresentation               1.2.840.10008.5.1.4.1.1.1.1
DigitalXRayImageStorageForProcessing                 1.2.840.10008.5.1.4.1.1.1.1.1
DigitalMammographyXRayImageStorageForPresentation    1.2.840.10008.5.1.4.1.1.1.2
DigitalMammographyXRayImageStorageForProcessing      1.2.840.10008.5.1.4.1.1.1.2.1
DigitalIntraOralXRayImageStorageForPresentation      1.2.840.10008.5.1.4.1.1.1.3
DigitalIntraOralXRayImageStorageForProcessing        1.2.840.10008.5.1.4.1.1.1.3.1
CTImageStorage                                       1.2.840.10008.5.1.4.1.1.2
EnhancedCTImageStorage                               1.2.840.10008.5.1.4.1.1.2.1
UltrasoundMultiframeImageStorage                     1.2.840.10008.5.1.4.1.1.3.1
MRImageStorage                                       1.2.840.10008.5.1.4.1.1.4
EnhancedMRImageStorage                               1.2.840.10008.5.1.4.1.1.4.1
MRSpectroscopyStorage                                1.2.840.10008.5.1.4.1.1.4.2
UltrasoundImageStorage                               1.2.840.10008.5.1.4.1.1.6.1
SecondaryCaptureImageStorage                         1.2.840.10008.5.1.4.1.1.7
MultiframeSingleBitSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.1
MultiframeGrayscaleByteSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.2
MultiframeGrayscaleWordSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.3
MultiframeTrueColorSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.4
TwelveLeadECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.1
GeneralECGWaveformStorage                            1.2.840.10008.5.1.4.1.1.9.1.2
AmbulatoryECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.3
HemodynamicWaveformStorage                           1.2.840.10008.5.1.4.1.1.9.2.1
CardiacElectrophysiologyWaveformStorage              1.2.840.10008.5.1.4.1.1.9.3.1
BasicVoiceAudioWaveformStorage                       1.2.840.10008.5.1.4.1.1.9.4.1
GrayscaleSoftcopyPresentationStateStorage            1.2.840.10008.5.1.4.1.1.11.1
ColorSoftcopyPresentationStateStorage                1.2.840.10008.5.1.4.1.1.11.2
PseudoColorSoftcopyPresentationStateStorage          1.2.840.10008.5.1.4.1.1.11.3
BlendingSoftcopyPresentationStateStorage             1.2.840.10008.5.1.4.1.1.11.4
XRayAngiographicImageStorage                         1.2.840.10008.5.1.4.1.1.12.1
EnhancedXAImageStorage                               1.2.840.10008.5.1.4.1.1.12.1.1
XRayRadiofluoroscopicImageStorage                    1.2.840.10008.5.1.4.1.1.12.2
EnhancedXRFImageStorage                              1.2.840.10008.5.1.4.1.1.12.2.1
NuclearMedicineImageStorage                          1.2.840.10008.5.1.4.1.1.20
RawDataStorage                                       1.2.840.10008.5.1.4.1.1.66
SpatialRegistrationStorage                           1.2.840.10008.5.1.4.1.1.66.1
SpatialFiducialsStorage                              1.2.840.10008.5.1.4.1.1.66.2
RealWorldValueMappingStorage                         1.2.840.10008.5.1.4.1.1.67
VLEndoscopicImageStorage                             1.2.840.10008.5.1.4.1.1.77.1.1
VLMicroscopicImageStorage                            1.2.840.10008.5.1.4.1.1.77.1.2
VLSlideCoordinatesMicroscopicImageStorage            1.2.840.10008.5.1.4.1.1.77.1.3
VLPhotographicImageStorage                           1.2.840.10008.5.1.4.1.1.77.1.4
OphthalmicPhotography8BitImageStorage                1.2.840.10008.5.1.4.1.1.77.1.5.1
OphthalmicPhotography16BitImageStorage               1.2.840.10008.5.1.4.1.1.77.1.5.2
StereometricRelationshipStorage                      1.2.840.10008.5.1.4.1.1.77.1.5.3
OphthalmicTomographyImageStorage                     1.2.840.10008.5.1.4.1.1.77.1.5.4
BasicTextSRStorage                                   1.2.840.10008.5.1.4.1.1.88.11
EnhancedSRStorage                                    1.2.840.10008.5.1.4.1.1.88.22
ComprehensiveSRStorage                               1.2.840.10008.5.1.4.1.1.88.33
ProcedureLogStorage                                  1.2.840.10008.5.1.4.1.1.88.40
MammographyCADSRStorage                              1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage                    1.2.840.10008.5.1.4.1.1.88.59
ChestCADSRStorage                                    1.2.840.10008.5.1.4.1.1.88.65
XRayRadiationDoseSRStorage                           1.2.840.10008.5.1.4.1.1.88.67
ColonCADSRStorage                                    1.2.840.10008.5.1.4.1.1.88.69
EncapsulatedPDFStorage                               1.2.840.10008.5.1.4.1.1.104.1
PositronEmissionTomographyImageStorage               1.2.840.10008.5.1.4.1.1.128
RTImageStorage                                       1.2.840.10008.5.1.4.1.1.481.1
RTDoseStorage                                        1.2.840.10008.5.1.4.1.1.481.2
RTStructureSetStorage                                1.2.840.10008.5.1.4.1.1.481.3
RTBeamsTreatmentRecordStorage                        1.2.840.10008.5.1.4.1.1.481.4
RTPlanStorage                                        1.2.840.10008.5.1.4.1.1.481.5
RTBrachyTreatmentRecordStorage                       1.2.840.10008.5.1.4.1.1.481.6
RTTreatmentSummaryRecordStorage                      1.2.840.10008.5.1.4.1.1.481.7

O comportamento padrão do storescu é propor dois contextos de apresentação para cada classe SOP compatível (sintaxe abstrata) - um com a sintaxe de transferência preferida e outro com todas as demais sintaxes de transferência não comprimidas. A sintaxe de transferência preferida padrão é explicit VR, com a ordem de bytes correspondente à ordem de bytes local da máquina em que o storescu está sendo executado. Esse comportamento pode ser alterado com as opções –propose, –combine e –required, veja acima. Dependendo dessas opções, as seguintes sintaxes de transferência são compatíveis:

LittleEndianImplicitTransferSyntax                   1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax                   1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntax         1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax                      1.2.840.10008.1.2.2
JPEGProcess1TransferSyntax                           1.2.840.10008.1.2.4.50
JPEGProcess2_4TransferSyntax                         1.2.840.10008.1.2.4.51
JPEGProcess14SV1TransferSyntax                       1.2.840.10008.1.2.4.70
JPEGLSLosslessTransferSyntax                         1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntax                            1.2.840.10008.1.2.4.81
JPEG2000LosslessOnlyTransferSyntax                   1.2.840.10008.1.2.4.90
JPEG2000TransferSyntax                               1.2.840.10008.1.2.4.91
MPEG2MainProfileAtMainLevelTransferSyntax            1.2.840.10008.1.2.4.100
MPEG2MainProfileAtHighLevelTransferSyntax            1.2.840.10008.1.2.4.101
MPEG4HighProfileLevel4_1TransferSyntax               1.2.840.10008.1.2.4.102
MPEG4BDcompatibleHighProfileLevel4_1TransferSyntax   1.2.840.10008.1.2.4.103
MPEG4HighProfileLevel4_2_For2DVideoTransferSyntax    1.2.840.10008.1.2.4.104
MPEG4HighProfileLevel4_2_For3DVideoTransferSyntax    1.2.840.10008.1.2.4.105
MPEG4StereoHighProfileLevel4_2TransferSyntax         1.2.840.10008.1.2.4.106
HEVCMainProfileLevel5_1TransferSyntax                1.2.840.10008.1.2.4.107
HEVCMain10ProfileLevel5_1TransferSyntax              1.2.840.10008.1.2.4.108
RLELosslessTransferSyntax                            1.2.840.10008.1.2.5

(*) se compilado com suporte a zlib habilitado (veja a saída de –version)

Storage SOP Classes e sintaxes de transferência adicionais podem ser usadas por meio dos chamados "perfis de negociação de associação" (veja abaixo).

Por padrão, o storescu não oferece suporte à negociação estendida. No entanto, usando um perfil de negociação de associação apropriado (veja abaixo), o suporte opcional à negociação estendida pode ser adicionado a classes SOP específicas.

Perfis de negociação de associação e arquivos de configuração

O storescu oferece suporte a um mecanismo flexível para especificar o comportamento de negociação de associação da rede DICOM, baseado nos chamados "perfis de negociação de associação", que podem ser lidos a partir de um arquivo de configuração. O formato e a semântica desse arquivo de configuração estão documentados em asconfig.txt.

Negociação de identidade do usuário

Ao especificar nome de usuário e/ou senha usando as opções –user e –password, o valor deve ser fornecido em codificação UTF-8.

Se a opção –pos-response for usada, solicita-se ao SCP que responda explicitamente, ou seja, que confirme, as credenciais do usuário fornecidas na requisição do storescu. Caso contrário, se nenhuma resposta desse tipo for enviada, o storescu não continuará e abortará a conexão. Como a negociação de identidade do usuário é um recurso opcional introduzido posteriormente no padrão, muitos SCPs não verificam a identidade do usuário fornecida e, portanto, não enviam nenhuma resposta de identidade do usuário.

REGISTRO DE LOG

O nível de detalhamento do log das diversas ferramentas de linha de comando e das bibliotecas subjacentes pode ser especificado pelo usuário. Por padrão, apenas erros e avisos são gravados no fluxo de erro padrão. Ao usar a opção –verbose, mensagens informativas, como detalhes do processamento, também são relatadas. A opção –debug pode ser usada para obter mais detalhes sobre a atividade interna, por exemplo, para fins de depuração. Outros níveis de log podem ser selecionados com a opção –log-level. No modo –quiet, apenas erros fatais são relatados. Nesses casos de erro muito graves, o aplicativo normalmente é encerrado. Para mais detalhes sobre os diferentes níveis de log, consulte a documentação do módulo "oflog".

Caso a saída do log deva ser gravada em arquivo (opcionalmente com rotação de arquivo de log), no syslog (Unix) ou no log de eventos (Windows), pode-se usar a opção –log-config. Esse arquivo de configuração também permite direcionar apenas determinadas mensagens para um fluxo de saída específico e filtrar certas mensagens com base no módulo ou aplicativo em que são geradas. Um arquivo de configuração de exemplo é fornecido em < etcdir>/logger.cfg.

LINHA DE COMANDO

Todas as ferramentas de linha de comando usam a seguinte notação para os parâmetros: colchetes delimitam valores opcionais (0-1), reticências no final indicam que múltiplos valores são permitidos (1-n), e a combinação dos dois significa de 0 a n valores.

As opções de linha de comando se distinguem dos parâmetros por um sinal '+' ou '-' à frente. Normalmente, a ordem e a posição das opções de linha de comando são arbitrárias (ou seja, podem aparecer em qualquer lugar). No entanto, se as opções forem mutuamente exclusivas, é usada a ocorrência mais à direita. Esse comportamento está em conformidade com as regras de avaliação padrão dos shells Unix comuns.

Além disso, um ou mais arquivos de comando podem ser especificados usando um sinal '@' como prefixo do nome do arquivo (por exemplo, @command.txt). Esse argumento de comando é substituído pelo conteúdo do arquivo de texto correspondente (múltiplos espaços em branco são tratados como um único separador, a menos que apareçam entre duas aspas) antes de qualquer avaliação posterior. Observe que um arquivo de comando não pode conter outro arquivo de comando. Essa abordagem simples, mas eficaz, permite agrupar combinações comuns de opções/parâmetros e evita linhas de comando longas e confusas (um exemplo é fornecido no arquivo < datadir>/dumppat.txt).

AMBIENTE

O utilitário storescu tentará carregar os dicionários de dados DICOM especificados na variável de ambiente DCMDICTPATH. Por padrão, ou seja, se a variável de ambiente DCMDICTPATH não estiver definida, o arquivo < datadir>/dicom.dic será carregado, a menos que o dicionário esteja embutido no aplicativo (padrão para Windows).

É preferível manter o comportamento padrão e usar a variável de ambiente DCMDICTPATH apenas quando dicionários de dados alternativos forem necessários. A variável de ambiente DCMDICTPATH tem o mesmo formato da variável PATH dos shells Unix, em que dois-pontos (":") separam as entradas. Em sistemas Windows, um ponto e vírgula (";") é usado como separador. O código do dicionário de dados tenta carregar cada arquivo especificado na variável de ambiente DCMDICTPATH. Ocorre um erro se nenhum dicionário de dados puder ser carregado.

ARQUIVOS

< docdir>/asconfig.txt - documentação do arquivo de configuração
< etcdir>/storescu.cfg - exemplo de perfil de negociação de associação

VEJA TAMBÉM

storescp(1)

Copyright (C) 1996-2025 by OFFIS e.V., Escherweg 2, 26121 Oldenburg, Germany.