public HighWaterMarkDetail Get() { HighWaterMarkDetail detail = new HighWaterMarkDetail(); SqlStoredProcedureAccessor sp = new SqlStoredProcedureAccessor(); sp.ProcedureName = "net_highWaterMarks_get"; SqlDataReaderAccessor reader = sp.ExecuteReader(); try { while (reader.Read()) { detail.HighWaterMarks.Add( reader.GetString("operatorKey"), reader.GetLong("USN")); } } finally { reader.Close(); } return(detail); }
public HighWaterMarkDetail GetHighWaterMarks(UDDI.Replication.GetHighWaterMarks message) { // // Log more information than for a usual message to help diagnose possible replication errors. // StartOperatorMessageLog("GetHighWaterMarks", message); //Debug.Enter(); // // Retrieve the change records. // HighWaterMarkDetail detail = null; try { detail = message.Get(); EndOperatorMessageLog("GetHighWaterMarks", detail); } catch (Exception e) { DispositionReport.Throw(e); EndOperatorMessageLog("GetHighWaterMarks", e); } //Debug.Leave(); return(detail); }