Skip to content

Commit d729d92

Browse files
standardized Service Bus connection naming across the solution
1 parent 4e5f42f commit d729d92

10 files changed

Lines changed: 13 additions & 11 deletions

File tree

application/CohortManager/compose.cohort-distribution.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ services:
1111
args:
1212
BASE_IMAGE: ${FUNCTION_BASE_IMAGE}
1313
environment:
14-
- ServiceBusConnectionString_internal=Endpoint=sb://service-bus;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;
14+
- ServiceBusConnectionString_client_internal=Endpoint=sb://service-bus;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;
1515
- CohortDistributionTopic=cohort-distribution-topic
1616
- DistributeParticipantSubscription=distribute-participant-sub
1717
- AzureWebJobsStorage=${AZURITE_CONNECTION_STRING}

application/CohortManager/compose.core.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@ services:
109109
args:
110110
BASE_IMAGE: ${FUNCTION_BASE_IMAGE}
111111
environment:
112-
- ServiceBusConnectionString_internal=Endpoint=sb://service-bus;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;
113112
- ServiceBusConnectionString_client_internal=Endpoint=sb://service-bus;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;
114113
- CohortDistributionTopic=cohort-distribution-topic
115114
- ParticipantManagementTopic=participant-management-topic
@@ -131,7 +130,6 @@ services:
131130
- ExceptionFunctionURL=http://create-exception:7070/api/CreateException
132131
- ServiceNowParticipantManagementTopic=servicenow-participant-management-topic
133132
- ManageServiceNowParticipantSubscription=manage-servicenow-participant-sub
134-
- ServiceBusConnectionString_internal=Endpoint=sb://service-bus;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;
135133
- ServiceBusConnectionString_client_internal=Endpoint=sb://service-bus;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;
136134
- RetrievePdsDemographicURL=http://retrieve-pds-demographic:8082/api/RetrievePDSDemographic
137135
- SendServiceNowMessageURL=http://servicenow-message-handler:9092/api/servicenow/send
@@ -210,7 +208,7 @@ services:
210208
environment:
211209
- AzureWebJobsStorage=${AZURITE_CONNECTION_STRING}
212210
- DtOsDatabaseConnectionString=Server=db,1433;Database=${DB_NAME};User Id=SA;Password=${PASSWORD};TrustServerCertificate=True
213-
- ServiceBusConnectionString=Endpoint=sb://service-bus;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;
211+
- ServiceBusConnectionString_client_internal=Endpoint=sb://service-bus;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;
214212
- AuditTopicName=participant-audit-topic
215213
- AuditSubscription=audit-writer-sub
216214

@@ -231,6 +229,7 @@ services:
231229
- DemographicDataServiceURL=http://participant-demographic-data-service:7993/api/ParticipantDemographicDataService/
232230
- ExceptionManagementDataServiceURL=http://exception-management-data-service:7911/api/ExceptionManagementDataService/
233231
- GPPracticeDataServiceURL=http://localhost:7999/api/GPPracticeDataService/
232+
- ServiceBusConnectionString_client_internal=Endpoint=sb://service-bus;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;
234233

235234
update-exception:
236235
container_name: update-exception

application/CohortManager/src/Functions/CohortDistributionServices/DistributeParticipant/DistributeParticipant.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public DistributeParticipant(ILogger<DistributeParticipant> logger, IOptions<Dis
3535
/// <returns></returns>
3636
[Function("DistributeParticipant")]
3737
public async Task Run(
38-
[ServiceBusTrigger(topicName: "%CohortDistributionTopic%", subscriptionName: "%DistributeParticipantSubscription%", Connection = "ServiceBusConnectionString_internal")]
38+
[ServiceBusTrigger(topicName: "%CohortDistributionTopic%", subscriptionName: "%DistributeParticipantSubscription%", Connection = "ServiceBusConnectionString_client_internal")]
3939
string messageBody,
4040
[DurableClient] DurableTaskClient durableClient,
4141
FunctionContext functionContext)

application/CohortManager/src/Functions/ExceptionHandling/CreateException/CreateException.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public async Task<HttpResponseData> RunAsync([HttpTrigger(AuthorizationLevel.Ano
5353

5454
[Function("RunCreateException")]
5555
public async Task Run(
56-
[ServiceBusTrigger(topicName: "%CreateExceptionTopic%", subscriptionName: "%ExceptionSubscription%", Connection = "ServiceBusConnectionString", AutoCompleteMessages = false)]
56+
[ServiceBusTrigger(topicName: "%CreateExceptionTopic%", subscriptionName: "%ExceptionSubscription%", Connection = "ServiceBusConnectionString_client_internal", AutoCompleteMessages = false)]
5757
ServiceBusReceivedMessage message,
5858
ServiceBusMessageActions messageActions)
5959
{

application/CohortManager/src/Functions/ExceptionHandling/CreateException/CreateExceptionConfig.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,6 @@ public class CreateExceptionConfig
88
public required string ExceptionManagementDataServiceURL {get; set;}
99
[Required]
1010
public required string DemographicDataServiceURL {get; set;}
11+
[Required]
12+
public required string ServiceBusConnectionString_client_internal { get; set; }
1113
}

application/CohortManager/src/Functions/ExceptionHandling/CreateException/Program.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
.AddDataService<ExceptionManagement>(config.ExceptionManagementDataServiceURL)
1414
.AddDataService<ParticipantDemographic>(config.DemographicDataServiceURL)
1515
.Build()
16+
.AddServiceBusClient(config.ServiceBusConnectionString_client_internal)
1617
.ConfigureFunctionsWebApplication()
1718
.ConfigureServices(services =>
1819
{

application/CohortManager/src/Functions/ParticipantManagementServices/ManageParticipant/ManageParticipant.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public ManageParticipant(ILogger<ManageParticipant> logger,
3636
/// </summary>
3737
/// <param name="message">json string containing the participant record</param>
3838
[Function(nameof(ManageParticipant))]
39-
public async Task Run([ServiceBusTrigger(topicName: "%ParticipantManagementTopic%", subscriptionName: "%ManageParticipantSubscription%", Connection = "ServiceBusConnectionString_internal")] string message)
39+
public async Task Run([ServiceBusTrigger(topicName: "%ParticipantManagementTopic%", subscriptionName: "%ManageParticipantSubscription%", Connection = "ServiceBusConnectionString_client_internal")] string message)
4040
{
4141
var participantRecord = JsonSerializer.Deserialize<BasicParticipantCsvRecord>(message)!;
4242
Participant participant = participantRecord.Participant;

application/CohortManager/src/Functions/ParticipantManagementServices/ManageServiceNowParticipant/ManageServiceNowParticipantFunction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public ManageServiceNowParticipantFunction(ILogger<ManageServiceNowParticipantFu
4646
/// </summary>
4747
/// <param name="serviceNowParticipant">The participant from ServiceNow</param>
4848
[Function(nameof(ManageServiceNowParticipantFunction))]
49-
public async Task Run([ServiceBusTrigger(topicName: "%ServiceNowParticipantManagementTopic%", subscriptionName: "%ManageServiceNowParticipantSubscription%", Connection = "ServiceBusConnectionString_internal")] ServiceNowParticipant serviceNowParticipant)
49+
public async Task Run([ServiceBusTrigger(topicName: "%ServiceNowParticipantManagementTopic%", subscriptionName: "%ManageServiceNowParticipantSubscription%", Connection = "ServiceBusConnectionString_client_internal")] ServiceNowParticipant serviceNowParticipant)
5050
{
5151
try
5252
{

application/CohortManager/src/Functions/Shared/Common/ExceptionServiceBusConfig.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ namespace Common;
55
public class ExceptionServiceBusConfig
66
{
77
[Required]
8-
public required string ServiceBusConnectionString { get; set; }
8+
public required string ServiceBusConnectionString_client_internal { get; set; }
99

1010
[Required]
1111
public required string CreateExceptionTopic { get; set; }
1212

1313
public bool UseServiceBus { get; set; } = false;
14-
}
14+
}

application/CohortManager/src/Functions/Shared/Common/Extensions/ExceptionHandlerServiceExtension.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public static IHostBuilder AddExceptionHandler(this IHostBuilder hostBuilder)
1919
if (useServiceBus)
2020
{
2121
hostBuilder.AddConfiguration<ExceptionServiceBusConfig>(out ExceptionServiceBusConfig config);
22-
hostBuilder.AddKeyedAzureQueues(config.UseServiceBus, config.ServiceBusConnectionString, "Exception");
22+
hostBuilder.AddKeyedAzureQueues(config.UseServiceBus, config.ServiceBusConnectionString_client_internal, "Exception");
2323
return hostBuilder.ConfigureServices(_ =>
2424
{
2525
_.AddSingleton<IExceptionHandler, ExceptionHandler>();

0 commit comments

Comments
 (0)