diff --git a/TTAPI/C#/7.17.x/TTAPI_Console_PriceSubscription_MT/TTAPI_Console_PriceSubscription_MT/TTAPIFunctions.cs b/TTAPI/C#/7.17.x/TTAPI_Console_PriceSubscription_MT/TTAPI_Console_PriceSubscription_MT/TTAPIFunctions.cs index 4e04876..cafcb46 100644 --- a/TTAPI/C#/7.17.x/TTAPI_Console_PriceSubscription_MT/TTAPI_Console_PriceSubscription_MT/TTAPIFunctions.cs +++ b/TTAPI/C#/7.17.x/TTAPI_Console_PriceSubscription_MT/TTAPI_Console_PriceSubscription_MT/TTAPIFunctions.cs @@ -75,8 +75,16 @@ public void ttApiInitComplete(TTAPI api, ApiCreationException ex) } else { - Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); - Dispose(); + if (ex.IsRecoverable == true) + { + // This error is recoverable and can be waited out + Console.WriteLine("Waiting for TT API to start"); + } + else + { + Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); + Dispose(); + } } } diff --git a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_ASEOrderRouting/TTAPI_Sample_Console_ASEOrderRouting/TTAPIFunctions.cs b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_ASEOrderRouting/TTAPI_Sample_Console_ASEOrderRouting/TTAPIFunctions.cs index 7f32c3d..d0ddd66 100644 --- a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_ASEOrderRouting/TTAPI_Sample_Console_ASEOrderRouting/TTAPIFunctions.cs +++ b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_ASEOrderRouting/TTAPI_Sample_Console_ASEOrderRouting/TTAPIFunctions.cs @@ -84,8 +84,16 @@ public void ttApiInitComplete(TTAPI api, ApiCreationException ex) } else { - Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); - Dispose(); + if (ex.IsRecoverable == true) + { + // This error is recoverable and can be waited out + Console.WriteLine("Waiting for TT API to start"); + } + else + { + Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); + Dispose(); + } } } diff --git a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_FillSubscription/TTAPI_Sample_Console_FillSubscription/TTAPIFunctions.cs b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_FillSubscription/TTAPI_Sample_Console_FillSubscription/TTAPIFunctions.cs index 3945767..106814f 100644 --- a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_FillSubscription/TTAPI_Sample_Console_FillSubscription/TTAPIFunctions.cs +++ b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_FillSubscription/TTAPI_Sample_Console_FillSubscription/TTAPIFunctions.cs @@ -75,8 +75,16 @@ public void ttApiInitComplete(TTAPI api, ApiCreationException ex) } else { - Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); - Dispose(); + if (ex.IsRecoverable == true) + { + // This error is recoverable and can be waited out + Console.WriteLine("Waiting for TT API to start"); + } + else + { + Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); + Dispose(); + } } } diff --git a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_OrderRouting/TTAPI_Sample_Console_OrderRouting/TTAPIFunctions.cs b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_OrderRouting/TTAPI_Sample_Console_OrderRouting/TTAPIFunctions.cs index c44e748..ead2c82 100644 --- a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_OrderRouting/TTAPI_Sample_Console_OrderRouting/TTAPIFunctions.cs +++ b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_OrderRouting/TTAPI_Sample_Console_OrderRouting/TTAPIFunctions.cs @@ -95,8 +95,16 @@ public void ttApiInitComplete(TTAPI api, ApiCreationException ex) } else { - Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); - Dispose(); + if (ex.IsRecoverable == true) + { + // This error is recoverable and can be waited out + Console.WriteLine("Waiting for TT API to start"); + } + else + { + Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); + Dispose(); + } } } diff --git a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_PriceDepthSubscription/TTAPI_Sample_Console_PriceDepthSubscription/TTAPIFunctions.cs b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_PriceDepthSubscription/TTAPI_Sample_Console_PriceDepthSubscription/TTAPIFunctions.cs index c133277..529b093 100644 --- a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_PriceDepthSubscription/TTAPI_Sample_Console_PriceDepthSubscription/TTAPIFunctions.cs +++ b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_PriceDepthSubscription/TTAPI_Sample_Console_PriceDepthSubscription/TTAPIFunctions.cs @@ -76,8 +76,16 @@ public void ttApiInitComplete(TTAPI api, ApiCreationException ex) } else { - Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); - Dispose(); + if (ex.IsRecoverable == true) + { + // This error is recoverable and can be waited out + Console.WriteLine("Waiting for TT API to start"); + } + else + { + Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); + Dispose(); + } } } diff --git a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_PriceSubscription/TTAPI_Sample_Console_PriceSubscription/TTAPIFunctions.cs b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_PriceSubscription/TTAPI_Sample_Console_PriceSubscription/TTAPIFunctions.cs index 5065c82..6d7307f 100644 --- a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_PriceSubscription/TTAPI_Sample_Console_PriceSubscription/TTAPIFunctions.cs +++ b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_PriceSubscription/TTAPI_Sample_Console_PriceSubscription/TTAPIFunctions.cs @@ -76,8 +76,16 @@ public void ttApiInitComplete(TTAPI api, ApiCreationException ex) } else { - Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); - Dispose(); + if (ex.IsRecoverable == true) + { + // This error is recoverable and can be waited out + Console.WriteLine("Waiting for TT API to start"); + } + else + { + Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); + Dispose(); + } } } diff --git a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_SSEOrderRouting/TTAPI_Sample_Console_SSEOrderRouting/TTAPIFunctions.cs b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_SSEOrderRouting/TTAPI_Sample_Console_SSEOrderRouting/TTAPIFunctions.cs index b7f9bf5..0e4dfd6 100644 --- a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_SSEOrderRouting/TTAPI_Sample_Console_SSEOrderRouting/TTAPIFunctions.cs +++ b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_SSEOrderRouting/TTAPI_Sample_Console_SSEOrderRouting/TTAPIFunctions.cs @@ -80,8 +80,16 @@ public void ttApiInitComplete(TTAPI api, ApiCreationException ex) } else { - Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); - Dispose(); + if (ex.IsRecoverable == true) + { + // This error is recoverable and can be waited out + Console.WriteLine("Waiting for TT API to start"); + } + else + { + Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); + Dispose(); + } } } diff --git a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_TimeAndSales/TTAPI_Sample_Console_TimeAndSales/TTAPIFunctions.cs b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_TimeAndSales/TTAPI_Sample_Console_TimeAndSales/TTAPIFunctions.cs index d952fc2..d7a2a08 100644 --- a/TTAPI/C#/7.17.x/TTAPI_Sample_Console_TimeAndSales/TTAPI_Sample_Console_TimeAndSales/TTAPIFunctions.cs +++ b/TTAPI/C#/7.17.x/TTAPI_Sample_Console_TimeAndSales/TTAPI_Sample_Console_TimeAndSales/TTAPIFunctions.cs @@ -76,8 +76,16 @@ public void ttApiInitComplete(TTAPI api, ApiCreationException ex) } else { - Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); - Dispose(); + if (ex.IsRecoverable == true) + { + // This error is recoverable and can be waited out + Console.WriteLine("Waiting for TT API to start"); + } + else + { + Console.WriteLine("TT API Initialization Failed: {0}", ex.Message); + Dispose(); + } } }