1
私はClearCanvas SDKを使用してリモートのdicomエンティティを検証しますが、結果は常に「Failed」です。それは、リモートエンティティと関連付けることさえできないようです。以下はvb.netでこれを行うための私のコードです。私はそれを正しくしていますか?ClearCanvas SDKを使用したDICOM C-ECHO検証
Dim hostname As String = "RemoteHost"
Dim ae As String = "RemoteAETitle"
Dim port As Integer = "RemotePort"
Dim lhost As String = "LocalAETitle"
Dim checkremote = New VerificationScu()
Dim result As VerificationResult = checkremote.Verify(lhost, ae, hostname, port)
If result = VerificationResult.Success Then
MessageBox.Show(result.ToString)
Else
MessageBox.Show(result.ToString)
End If
checkremote.Join(New TimeSpan(0, 0, 4))
ログには、この確認に関する何も含まれていません。要求がリモートのdicomエンティティに到達しなかったようですが、このアプリケーションが同じマシン(リモートのdicomエンティティ)でローカルに実行されても同じ動作をします。 –
この場合、これはDICOM IMOよりネットワークに関連しています。 –
@BhaskarAmatya、ログファイルを生成するLogging.configセットアップがありますか?エラーがある場合、特にネットワーク通信の問題に関連している場合は、問題を説明するエラーログが生成されているようです。ログがない唯一の理由は、SCP側が関連付けを拒否した場合だけです。 –