View Issue Details

IDProjectCategoryView StatusLast Update
0000892.NET APIImplementation Bugpublic2010-12-20 01:09
ReporterMaciej Zbrzezny (CAS) Assigned ToRandy Armstrong  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Summary0000892: Async Write miss the result if any error occurs
Description

Steps to reproduce the error: Sample Client -> Create Subscription with readonly items -> call Async Write -> result is S_OK (but we should see E_READONLY)

Code: The problem is inside code of the function: Opc.Com.Da.Request.EndRequest (IdentifiedResult[] callbackResults) (file: C:\Program Files\OPC Foundation\NET API 2.00\Source\NET API\COM Wrapper\Da\OpcCom.Da.Subscription.cs): Client handles are compared with Server handles and the result is missed.

In the attached file there is proposal of the fix.

TagsNo tags attached.
Attached Files
rpt03290.htm (25,512 bytes)   
rpt03290.htm (25,512 bytes)   

Activities

Randy Armstrong

2010-12-20 01:09

administrator   ~0002199

Suggested fix added.

Issue History

Date Modified Username Field Change
2009-10-13 12:27 Maciej Zbrzezny (CAS) New Issue
2009-10-13 12:27 Maciej Zbrzezny (CAS) File Added: rpt03290.htm
2010-12-20 01:09 Randy Armstrong Status new => resolved
2010-12-20 01:09 Randy Armstrong Resolution open => fixed
2010-12-20 01:09 Randy Armstrong Assigned To => Randy Armstrong
2010-12-20 01:09 Randy Armstrong Note Added: 0002199