Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
data.graph.module-five.json Maven / Gradle / Ivy
{
"name" : "trading-place-trade-sa",
"description" : "Tradeweb JGB Trade",
"version" : null,
"flows" : [ {
"name" : "Fix Inbound Flow",
"consumer" : {
"componentName" : "Fix Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "com.ikasan.esb.fix.consumer.FIXMessageConsumer$$EnhancerBySpringCGLIB$$ae91e1f8",
"configurationId" : "trading-place-trade-sa-fixConsumer",
"invokerConfigurationId" : null,
"configurable" : true
},
"transitions" : [ {
"from" : "Fix Consumer",
"to" : "FIX Publisher",
"name" : "default"
} ],
"flowElements" : [ {
"componentName" : "FIX Publisher",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
"configurationId" : "trading-place-trade-sa-tradeRawJMSProducer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Fix Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "com.ikasan.esb.fix.consumer.FIXMessageConsumer$$EnhancerBySpringCGLIB$$ae91e1f8",
"configurationId" : "trading-place-trade-sa-fixConsumer",
"invokerConfigurationId" : null,
"configurable" : true
} ],
"configurationId" : "trading-place-trade-sa-Fix Inbound Flow"
}, {
"name" : "Flat to Bespoke Transformation Flow",
"consumer" : {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-tradeRawJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
},
"transitions" : [ {
"from" : "Fixed Format To Bespoke Xml Transformer",
"to" : "Private Bespoke Trade Unfiltered Destination Publisher",
"name" : "default"
}, {
"from" : "JMS Consumer",
"to" : "Fixed Format To Bespoke Xml Transformer",
"name" : "default"
} ],
"flowElements" : [ {
"componentName" : "Private Bespoke Trade Unfiltered Destination Publisher",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
"configurationId" : "trading-place-trade-sa-unfilteredTradeJMSProducer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Fixed Format To Bespoke Xml Transformer",
"description" : null,
"componentType" : "org.ikasan.spec.component.transformation.Converter",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.transformer.XMLReaderTransformer",
"configurationId" : null,
"invokerConfigurationId" : null,
"configurable" : false
}, {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-tradeRawJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
} ],
"configurationId" : "trading-place-trade-sa-Flat to Bespoke Transformation Flow"
}, {
"name" : "Business Filtering Flow",
"consumer" : {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-techFilteredTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
},
"transitions" : [ {
"from" : "Ignore Tokyo Salesperson Router",
"to" : "Private Bespoke Trade Filtered Producer",
"name" : "ALLOW"
}, {
"from" : "Ignore Tokyo Salesperson Notification Event Enricher",
"to" : "Ignore Non London Trades Email Producer",
"name" : "default"
}, {
"from" : "Ignore Tokyo Salesperson Router",
"to" : "Ignore Tokyo Salesperson Notification Event Enricher",
"name" : "IGNORE"
}, {
"from" : "Trade Location Router",
"to" : "Ignore Tokyo Salesperson Router",
"name" : "IGNORE"
}, {
"from" : "Ignore Non London Trades Notification Event Enricher",
"to" : "Ignore Non London Trades Email Producer",
"name" : "default"
}, {
"from" : "Trade Location Router",
"to" : "Ignore Non London Trades Notification Event Enricher",
"name" : "ALLOW"
}, {
"from" : "JMS Consumer",
"to" : "Trade Location Router",
"name" : "default"
} ],
"flowElements" : [ {
"componentName" : "Private Bespoke Trade Filtered Producer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
"configurationId" : "trading-place-trade-sa-filteredTradeJMSProducer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Ignore Non London Trades Email Producer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.email.producer.EmailProducer",
"configurationId" : null,
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Ignore Tokyo Salesperson Notification Event Enricher",
"description" : null,
"componentType" : "org.ikasan.spec.component.transformation.Converter",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.transformer.EmailPayloadConverter",
"configurationId" : "${ikasan.module.name}-ignoreTokyoSalespersonNotificationEventEnricher",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Ignore Tokyo Salesperson Router",
"description" : null,
"componentType" : "org.ikasan.spec.component.routing.SingleRecipientRouter",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.router.XPathIgnoreRouter",
"configurationId" : "trading-place-jgbPostTradeSrc-ignoreTokyoSalespersonRouter",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Ignore Non London Trades Email Producer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.email.producer.EmailProducer",
"configurationId" : null,
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Ignore Non London Trades Notification Event Enricher",
"description" : null,
"componentType" : "org.ikasan.spec.component.transformation.Converter",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.transformer.EmailPayloadConverter",
"configurationId" : "${ikasan.module.name}-ignoreNonLondonTradesNotificationEventEnricher",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Trade Location Router",
"description" : null,
"componentType" : "org.ikasan.spec.component.routing.SingleRecipientRouter",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.router.XPathIgnoreRouter",
"configurationId" : "trading-place-jgbPostTradeSrc-tradeLocationRouter",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-techFilteredTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
} ],
"configurationId" : "trading-place-trade-sa-Business Filtering Flow"
}, {
"name" : "Technical Filtering Flow",
"consumer" : {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-unfilteredTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
},
"transitions" : [ {
"from" : "Message Type Router",
"to" : "Private Bespoke Trade Tech Filtered Destination Producer",
"name" : "IGNORE"
}, {
"from" : "Message Type Router",
"to" : "Ignore Message Type",
"name" : "ALLOW"
}, {
"from" : "Duplicate Filter",
"to" : "Message Type Router",
"name" : "default"
}, {
"from" : "JMS Consumer",
"to" : "Duplicate Filter",
"name" : "default"
} ],
"flowElements" : [ {
"componentName" : "Private Bespoke Trade Tech Filtered Destination Producer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
"configurationId" : "trading-place-trade-sa-techFilteredTradeJMSProducer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Ignore Message Type",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.util.producer.DevNull",
"configurationId" : null,
"invokerConfigurationId" : null,
"configurable" : false
}, {
"componentName" : "Message Type Router",
"description" : null,
"componentType" : "org.ikasan.spec.component.routing.SingleRecipientRouter",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.router.XPathIgnoreRouter",
"configurationId" : "trading-place-jgbPostTradeSrc-ignoreTokyoSalespersonRouter",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Duplicate Filter",
"description" : null,
"componentType" : "org.ikasan.spec.component.filter.Filter",
"implementingClass" : "org.ikasan.filter.DefaultMessageFilter",
"configurationId" : null,
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-unfilteredTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
} ],
"configurationId" : "trading-place-trade-sa-Technical Filtering Flow"
}, {
"name" : "Trade Type Router Flow",
"consumer" : {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-filteredTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
},
"transitions" : [ {
"from" : "Trade Type Router",
"to" : "Private Bespoke Trade Pre Enrichment Destination Producer",
"name" : "BOND"
}, {
"from" : "Trade Type Router",
"to" : "Private Bespoke Trade Swap Destination Producer",
"name" : "SWAP"
}, {
"from" : "Unknown Trade Type Notification Event Enricher",
"to" : "Unknown Trade Type Email Producer",
"name" : "default"
}, {
"from" : "Trade Type Router",
"to" : "Unknown Trade Type Notification Event Enricher",
"name" : "default"
}, {
"from" : "JMS Consumer",
"to" : "Trade Type Router",
"name" : "default"
} ],
"flowElements" : [ {
"componentName" : "Private Bespoke Trade Pre Enrichment Destination Producer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
"configurationId" : "trading-place-trade-sa-preEnrichmentTradeJMSProducer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Private Bespoke Trade Swap Destination Producer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
"configurationId" : "trading-place-trade-sa-swapTradeJMSProducer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Unknown Trade Type Email Producer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.email.producer.EmailProducer",
"configurationId" : null,
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Unknown Trade Type Notification Event Enricher",
"description" : null,
"componentType" : "org.ikasan.spec.component.transformation.Converter",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.transformer.EmailPayloadConverter",
"configurationId" : "${ikasan.module.name}-unknownTradeTypeNotificationEventEnricher",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Trade Type Router",
"description" : null,
"componentType" : "org.ikasan.spec.component.routing.SingleRecipientRouter",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.router.XPathSelectorRouter",
"configurationId" : "trading-place-jgbPostTradeSrc-ignoreTokyoSalespersonRouter",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-filteredTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
} ],
"configurationId" : "trading-place-trade-sa-Trade Type Router Flow"
}, {
"name" : "Swap Trade Splitter Flow",
"consumer" : {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-swapTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
},
"transitions" : [ {
"from" : "Swap Trade Splitter",
"to" : "Private Bespoke Trade Pre Enrichment Destination Producer",
"name" : "default"
}, {
"from" : "JMS Consumer",
"to" : "Swap Trade Splitter",
"name" : "default"
} ],
"flowElements" : [ {
"componentName" : "Private Bespoke Trade Pre Enrichment Destination Producer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
"configurationId" : "trading-place-trade-sa-preEnrichmentTradeJMSProducer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Swap Trade Splitter",
"description" : null,
"componentType" : "org.ikasan.spec.component.splitting.Splitter",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.sequencer.SwapTradeSplitter",
"configurationId" : "trading-place-jgbPostTradeSrc-swapTradeSplitter",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-swapTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
} ],
"configurationId" : "trading-place-trade-sa-Swap Trade Splitter Flow"
}, {
"name" : "Enrichment Flow",
"consumer" : {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-preEnrichmentTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
},
"transitions" : [ {
"from" : "Enriched Trade Distribution Router",
"to" : "Enriched TT Trade Publisher",
"name" : "enrichedTTTradePublisher"
}, {
"from" : "Enriched Trade Distribution Router",
"to" : "Enriched RF Trade Publisher",
"name" : "enrichedRFTradePublisher"
}, {
"from" : "Sequence Enricher",
"to" : "Enriched Trade Distribution Router",
"name" : "default"
}, {
"from" : "JMS Consumer",
"to" : "Sequence Enricher",
"name" : "default"
} ],
"flowElements" : [ {
"componentName" : "Enriched TT Trade Publisher",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
"configurationId" : "trading-place-trade-sa-ttEnrichedTradeJMSProducer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Enriched RF Trade Publisher",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
"configurationId" : "trading-place-trade-sa-rfEnrichedTradeJMSProducer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Enriched Trade Distribution Router",
"description" : null,
"componentType" : "org.ikasan.spec.component.routing.MultiRecipientRouter",
"implementingClass" : "org.ikasan.component.router.multirecipient.RecipientListRouter",
"configurationId" : null,
"invokerConfigurationId" : null,
"configurable" : false
}, {
"componentName" : "Sequence Enricher",
"description" : null,
"componentType" : "org.ikasan.spec.component.transformation.Converter",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.transformer.TradewebSequenceEnricher",
"configurationId" : "trading-place-jgbPostTradeSrc-sequenceEnricher",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-preEnrichmentTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
} ],
"configurationId" : "trading-place-trade-sa-Enrichment Flow"
}, {
"name" : "Bespoke XML to CMF Trade Retail Feed Transformer Flow",
"consumer" : {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-rfEnrichedTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
},
"transitions" : [ {
"from" : "CMF Trade Retail Feed Trade Validator",
"to" : "CMF Retail Feed Trade Prebook Publisher",
"name" : "default"
}, {
"from" : "Bespoke XML to CMF Trade Retail Feed Converter",
"to" : "CMF Trade Retail Feed Trade Validator",
"name" : "default"
}, {
"from" : "MCS Contra Book Lookup Broker",
"to" : "Bespoke XML to CMF Trade Retail Feed Converter",
"name" : "default"
}, {
"from" : "Organisation Id Cdw Lookup Broker",
"to" : "MCS Contra Book Lookup Broker",
"name" : "default"
}, {
"from" : "RF MCS Windows Lookup Broker",
"to" : "Organisation Id Cdw Lookup Broker",
"name" : "default"
}, {
"from" : "JMS Consumer",
"to" : "RF MCS Windows Lookup Broker",
"name" : "default"
} ],
"flowElements" : [ {
"componentName" : "CMF Retail Feed Trade Prebook Publisher",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
"configurationId" : "trading-place-trade-sa-prebookTradeJMSProducer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "CMF Trade Retail Feed Trade Validator",
"description" : null,
"componentType" : "org.ikasan.spec.component.transformation.Converter",
"implementingClass" : "org.ikasan.component.validator.xml.XMLValidator",
"configurationId" : "trading-place-trade-sa-cmfRFTradeValidator",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Bespoke XML to CMF Trade Retail Feed Converter",
"description" : null,
"componentType" : "org.ikasan.spec.component.transformation.Converter",
"implementingClass" : "org.ikasan.component.converter.xml.ThreadSafeXsltConverter",
"configurationId" : "trading-place-jgbPostTradeSrc-bespokeToRFCmfTranslator",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "MCS Contra Book Lookup Broker",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Broker",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.broker.OrganisationIdCdwLookupBroker",
"configurationId" : "trading-place-jgbPostTradeSrc-organisationIdCdwLookupTransformer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Organisation Id Cdw Lookup Broker",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Broker",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.broker.OrganisationIdCdwLookupBroker",
"configurationId" : "trading-place-jgbPostTradeSrc-organisationIdCdwLookupTransformer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "RF MCS Windows Lookup Broker",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Broker",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.broker.McsWindowsLookupBroker",
"configurationId" : null,
"invokerConfigurationId" : null,
"configurable" : false
}, {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-rfEnrichedTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
} ],
"configurationId" : "trading-place-trade-sa-Bespoke XML to CMF Trade Retail Feed Transformer Flow"
}, {
"name" : "Bespoke XML To CMF Trade Trader Ticket Transformer Flow",
"consumer" : {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-ttEnrichedTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
},
"transitions" : [ {
"from" : "CMF Trader Ticket Trade Validator",
"to" : "CMF Trader Ticket Trade Publisher",
"name" : "default"
}, {
"from" : "Bespoke XML to CMF Trade Trader Ticket Converter",
"to" : "CMF Trader Ticket Trade Validator",
"name" : "default"
}, {
"from" : "TT MCS Windows Lookup Broker",
"to" : "Bespoke XML to CMF Trade Trader Ticket Converter",
"name" : "default"
}, {
"from" : "JMS Consumer",
"to" : "TT MCS Windows Lookup Broker",
"name" : "default"
} ],
"flowElements" : [ {
"componentName" : "CMF Trader Ticket Trade Publisher",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
"configurationId" : "trading-place-trade-sa-ttTradeJMSProducer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "CMF Trader Ticket Trade Validator",
"description" : null,
"componentType" : "org.ikasan.spec.component.transformation.Converter",
"implementingClass" : "org.ikasan.component.validator.xml.XMLValidator",
"configurationId" : "trading-place-trade-sa-cmfTTTradeValidator",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "Bespoke XML to CMF Trade Trader Ticket Converter",
"description" : null,
"componentType" : "org.ikasan.spec.component.transformation.Converter",
"implementingClass" : "org.ikasan.component.converter.xml.ThreadSafeXsltConverter",
"configurationId" : "trading-place-jgbPostTradeSrc-bespokeToTTCmfTranslator",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "TT MCS Windows Lookup Broker",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Broker",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.broker.McsWindowsLookupBroker",
"configurationId" : null,
"invokerConfigurationId" : null,
"configurable" : false
}, {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-ttEnrichedTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
} ],
"configurationId" : "trading-place-trade-sa-Bespoke XML To CMF Trade Trader Ticket Transformer Flow"
}, {
"name" : "CMF Trader Ticket Trade Splitter Flow",
"consumer" : {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-ttTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
},
"transitions" : [ {
"from" : "CMF Trader Ticket Trade Splitter",
"to" : "Split CMF Trader Ticket Trade Prebook Producer",
"name" : "default"
}, {
"from" : "JMS Consumer",
"to" : "CMF Trader Ticket Trade Splitter",
"name" : "default"
} ],
"flowElements" : [ {
"componentName" : "Split CMF Trader Ticket Trade Prebook Producer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Producer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
"configurationId" : "trading-place-trade-sa-prebookTradeJMSProducer",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "CMF Trader Ticket Trade Splitter",
"description" : null,
"componentType" : "org.ikasan.spec.component.splitting.Splitter",
"implementingClass" : "com.ikasan.esb.mhi.trading-place.trade.component.sequencer.TradeNominalSplitter",
"configurationId" : "trading-place-jgbPostTradeSrc-cmfTTTradeSplitter",
"invokerConfigurationId" : null,
"configurable" : true
}, {
"componentName" : "JMS Consumer",
"description" : null,
"componentType" : "org.ikasan.spec.component.endpoint.Consumer",
"implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$b43be197",
"configurationId" : "trading-place-trade-sa-ttTradeJMSConsumer",
"invokerConfigurationId" : null,
"configurable" : true
} ],
"configurationId" : "trading-place-trade-sa-CMF Trader Ticket Trade Splitter Flow"
} ]
}