Thursday, May 17, 2012
Google Custom Search

ClearCanvas Highlights

Download our Open Source software
Watch some Videos
Get the Source
Check out our Licensing
Join our  Forums
Some Research: OICR IPP-Trials

Our Community

Membership Membership:
Latest New User Latest: JBauza
New Today New Today: 19
New Yesterday New Yesterday: 33
User Count Overall: 22559

People Online People Online:
Visitors Visitors: 16
Members Members: 0
Total Total: 16

Online Now Online Now:

ClearCanvas Community Forums

Ticket #1090 implemented
Last Post 2007-11-13 02:12 PM by steve. 1 Replies.
Printer Friendly
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
dblanchard
Senior Member
Senior Member
Posts:185

--
2007-11-09 11:11 AM  
Hi,

I implemented the StorageScu enhancements for catching exception when file not found or corrupted.  It is described in this post:

http://clearcanvas.easycgi.com/dnn/Community/Forums/tabid/69/forumid/10/postid/764/view/topic/Default.aspx

- Added an ExtendedFailureDescription to the storageinstance class.

- However, I noticed another problem - when all image files do not exist.  Then no presentation context is set and that has causes other errors when trying to connect.  So,  in the StorageScu.Send() method, after calling StorageScu.LoadStorageInstanceInfo() (which would set the ProcessFailure status if it can't load the file because corrupted or not existing).  When this happens (all files do not exist or corrupted), I set the _failureSubOperations to the # of (invalid) images, and the remaining subops to 0.

- I also made a small change to ScuBase - the exception message was incorrect (should be RemotePort instead of RemoteHost)

- Also, under Dicom/DicomUid.cs , I changed the DicomUids from internal to public, as I needed this public to get the Uids from my assembly. 

Thanks, Dan




Attachment: 071109_StoreAndMore.patch

steve
Senior Member
Senior Member
Posts:1932

--
2007-11-13 02:12 PM  
Hi Dan,

First, thanks for the contribution again! I've reviewed and gone ahead and committed your changes. They're included in changeset 3834 of the repository. I did add some small changes in that I've included extended failure descriptions for several other failures that occur in StorageScu. Everything else looks great!

Thanks again,
Steve


Real-time support available to Clinical Edition and Team Edition customers
You are not authorized to post a reply.

Active Forums 4.1
Copyright 2012 ClearCanvas Inc.