Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
asyncapi: 2.0.0
info:
title: FDSH Gateway
version: 0.1.0
description: AMQP Producer configuration for the FDSH Gateway service
contact:
name: IdeaCrew
url: https://ideacrew.com
email: info@ideacrew.com
license:
name: MIT
url: https://opensource.org/licenses/MIT

servers:
development:
url: amqp://rabbitmq:5672/event_source
protocol: amqp
protocolVersion: 0.9.2
description: RabbitMQ Development Server
test:
url: amqp://rabbitmq:5672/event_source
protocol: amqp
protocolVersion: 0.9.2
description: RabbitMQ Test Server
production:
url: amqp://rabbitmq:5672/event_source
protocol: amqp
protocolVersion: 0.9.2
description: RabbitMQ Production Server

defaultContentType: application/json

channels:
fdsh.h36.transmissions.clone_transaction_and_subject:
bindings:
amqp:
is: :routing_key
exchange:
name: fdsh.h36.transmissions
type: topic
durable: true
auto_delete: false
vhost: event_source
bindingVersion: 0.1.0
publish:
bindings:
amqp:
app_id: fdsh_gateway
type: fdsh.h36.transmissions
routing_key: fdsh.h36.transmissions.clone_transaction_and_subject
deliveryMode: 2
mandatory: true
timestamp: true
content_type: application/json
bindingVersion: 0.2.0
operationId: fdsh.h36.transmissions.clone_transaction_and_subject
description: FDSH event to clone transaction and subject for H36 transmission

tags:
- name: linter_tag
description: placeholder that satisfies the linter
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
asyncapi: 2.0.0
info:
title: FDSH Gateway H36 Transmission Creation
version: 0.1.0
description: AMQP Subscriber configuration for the FDSH Gateway service to support H36 Transmission Creation
contact:
name: IdeaCrew
url: https://ideacrew.com
email: info@ideacrew.com
license:
name: MIT
url: https://opensource.org/licenses/MIT

servers:
development:
url: amqp://rabbitmq:5672/event_source
protocol: amqp
protocolVersion: 0.9.2
description: FDSH Gateway Development Server
production:
url: amqp://rabbitmq:5672/event_source
protocol: amqp
protocolVersion: 0.9.2
description: FDSH Gateway Production Server
test:
url: amqp://rabbitmq:5672/event_source
protocol: amqp
protocolVersion: 0.9.2
description: FDSH Gateway Test Server

defaultContentType: application/json

channels:
on_fdsh_gateway.fdsh.h36.transmissions:
bindings:
amqp:
is: queue
queue:
name: on_fdsh_gateway.fdsh.h36.transmissions
durable: true
exclusive: false
auto_delete: false
vhost: event_source
subscribe:
bindings:
amqp:
ack: true
exclusive: false
routing_key: fdsh.h36.transmissions.clone_transaction_and_subject
prefetch: 1
block: false
bindingVersion: "0.2.0"
operationId: on_fdsh_gateway.fdsh.h36.transmissions
description: Events - Subscription for a request to clone transaction and subject to a transmission

tags:
- name: linter_tag
description: placeholder that satisfies the linter