All Downloads are FREE. Search and download functionalities are using the official Maven repository.

data.graph.nack-flow.json Maven / Gradle / Ivy

There is a newer version: 4.0.1
Show newest version
{
  "name" : "blbgToms-mhiTrade-sa",
  "description" : "Bloomberg MHI TOMS Post Trade Feed and Trade Booking Application",
  "version" : null,
  "flows" : [ {
    "name" : "Nack Publishing Flow",
    "consumer" : {
      "componentName" : "Exclusion Jms Consumer",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.endpoint.Consumer",
      "implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$aa7bcce8",
      "configurationId" : "blbgToms-mhiTrade-sa-exclusionJmsConsumer",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowExclusion Jms ConsumerInvoker",
      "configurable" : true
    },
    "transitions" : [ {
      "from" : "CmfTradeCollection Ack MRR",
      "to" : "CmfAcknowledgement State Ack Producer",
      "name" : "cmfTradeCollectionStateAckProducer"
    }, {
      "from" : "CmfTradeCollection Ack MRR",
      "to" : "Collection CmfAcknowledgement Producer",
      "name" : "collectionCmfAcknowledgementProducer"
    }, {
      "from" : "CmfTradeCollection CmfAcknowledgement Validator",
      "to" : "CmfTradeCollection Ack MRR",
      "name" : "default"
    }, {
      "from" : "CmfTradeCollection CmfAcknowledgement Converter",
      "to" : "CmfTradeCollection CmfAcknowledgement Validator",
      "name" : "default"
    }, {
      "from" : "Nack Type Router",
      "to" : "CmfTradeCollection CmfAcknowledgement Converter",
      "name" : "cmfTradeCollection"
    }, {
      "from" : "Nacke Trades Router",
      "to" : "Ignore",
      "name" : "ACKED"
    }, {
      "from" : "Nacked Trades MRR",
      "to" : "TradeCapture Nak Producer",
      "name" : "tradeCaptureNackProducer"
    }, {
      "from" : "Nacked Trades MRR",
      "to" : "TradeState Nak Producer",
      "name" : "nackedTradeStateProducer"
    }, {
      "from" : "CmfTrade Delivery Report Validator",
      "to" : "Nacked Trades MRR",
      "name" : "default"
    }, {
      "from" : "CmfTrade Delivery Report Converter",
      "to" : "CmfTrade Delivery Report Validator",
      "name" : "default"
    }, {
      "from" : "Nack CMF MRR Router",
      "to" : "CmfTrade Delivery Report Converter",
      "name" : "cmfDeliveryReport"
    }, {
      "from" : "Nack CmfAcknowledgement Validator",
      "to" : "Nack CmfAcknowledgement Producer",
      "name" : "default"
    }, {
      "from" : "Nack CmfAcknowledgement Converter",
      "to" : "Nack CmfAcknowledgement Validator",
      "name" : "default"
    }, {
      "from" : "Nack CMF MRR Router",
      "to" : "Nack CmfAcknowledgement Converter",
      "name" : "cmfAcknowledgement"
    }, {
      "from" : "Nacke Trades Router",
      "to" : "Nack CMF MRR Router",
      "name" : "UNACKED"
    }, {
      "from" : "Nack Type Router",
      "to" : "Nacke Trades Router",
      "name" : "cmfTrade"
    }, {
      "from" : "Nacke Trades Router",
      "to" : "Ignore",
      "name" : "ACKED"
    }, {
      "from" : "Nacked Trades MRR",
      "to" : "TradeCapture Nak Producer",
      "name" : "tradeCaptureNackProducer"
    }, {
      "from" : "Nacked Trades MRR",
      "to" : "TradeState Nak Producer",
      "name" : "nackedTradeStateProducer"
    }, {
      "from" : "CmfTrade Delivery Report Validator",
      "to" : "Nacked Trades MRR",
      "name" : "default"
    }, {
      "from" : "CmfTrade Delivery Report Converter",
      "to" : "CmfTrade Delivery Report Validator",
      "name" : "default"
    }, {
      "from" : "Nack CMF MRR Router",
      "to" : "CmfTrade Delivery Report Converter",
      "name" : "cmfDeliveryReport"
    }, {
      "from" : "Nack CmfAcknowledgement Validator",
      "to" : "Nack CmfAcknowledgement Producer",
      "name" : "default"
    }, {
      "from" : "Nack CmfAcknowledgement Converter",
      "to" : "Nack CmfAcknowledgement Validator",
      "name" : "default"
    }, {
      "from" : "Nack CMF MRR Router",
      "to" : "Nack CmfAcknowledgement Converter",
      "name" : "cmfAcknowledgement"
    }, {
      "from" : "Nacke Trades Router",
      "to" : "Nack CMF MRR Router",
      "name" : "UNACKED"
    }, {
      "from" : "Nack Type Router",
      "to" : "Nacke Trades Router",
      "name" : "default"
    }, {
      "from" : "Exclusion Jms Consumer",
      "to" : "Nack Type Router",
      "name" : "default"
    } ],
    "flowElements" : [ {
      "componentName" : "CmfAcknowledgement State Ack Producer",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.endpoint.Producer",
      "implementingClass" : "com.ikasan.esb.mhi.blbgToms.mhiTrade.component.producer.TradeStateProducer",
      "configurationId" : "blbgToms-mhiTrade-sa-collectionCmfAcknowledgementStateAckProducer",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowCmfAcknowledgement State Ack ProducerInvoker",
      "configurable" : true
    }, {
      "componentName" : "Collection CmfAcknowledgement Producer",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.endpoint.Producer",
      "implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
      "configurationId" : "blbgToms-mhiTrade-sa-collectionCmfAcknowledgementProducer",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowCollection CmfAcknowledgement ProducerInvoker",
      "configurable" : true
    }, {
      "componentName" : "CmfTradeCollection Ack MRR",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.routing.MultiRecipientRouter",
      "implementingClass" : "org.ikasan.component.router.multirecipient.RecipientListRouter",
      "configurationId" : null,
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowCmfTradeCollection Ack MRRInvoker",
      "configurable" : false
    }, {
      "componentName" : "CmfTradeCollection CmfAcknowledgement Validator",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.transformation.Converter",
      "implementingClass" : "org.ikasan.component.validator.xml.XMLValidator",
      "configurationId" : "blbgToms-mhiTrade-sa-cmfTradeCollectionAckCmfAcknowledgementValidator",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowCmfTradeCollection CmfAcknowledgement ValidatorInvoker",
      "configurable" : true
    }, {
      "componentName" : "CmfTradeCollection CmfAcknowledgement Converter",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.transformation.Converter",
      "implementingClass" : "org.ikasan.component.converter.xml.ThreadSafeXsltConverter",
      "configurationId" : "blbgToms-mhiTrade-sa-cmfTradeCollectionToCmfAcknowledgementConverter",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowCmfTradeCollection CmfAcknowledgement ConverterInvoker",
      "configurable" : true
    }, {
      "componentName" : "Ignore",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.endpoint.Producer",
      "implementingClass" : "org.ikasan.component.endpoint.util.producer.DevNull",
      "configurationId" : null,
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowIgnoreInvoker",
      "configurable" : false
    }, {
      "componentName" : "TradeCapture Nak Producer",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.endpoint.Producer",
      "implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
      "configurationId" : "blbgToms-mhiTrade-sa-tradeCaptureNakProducer",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowTradeCapture Nak ProducerInvoker",
      "configurable" : true
    }, {
      "componentName" : "TradeState Nak Producer",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.endpoint.Producer",
      "implementingClass" : "com.ikasan.esb.mhi.blbgToms.mhiTrade.component.producer.TradeStateProducer",
      "configurationId" : "blbgToms-mhiTrade-sa-nakTradeStateProducer",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowTradeState Nak ProducerInvoker",
      "configurable" : true
    }, {
      "componentName" : "Nacked Trades MRR",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.routing.MultiRecipientRouter",
      "implementingClass" : "org.ikasan.component.router.multirecipient.RecipientListRouter",
      "configurationId" : null,
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowNacked Trades MRRInvoker",
      "configurable" : false
    }, {
      "componentName" : "CmfTrade Delivery Report Validator",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.transformation.Converter",
      "implementingClass" : "org.ikasan.component.validator.xml.XMLValidator",
      "configurationId" : "blbgToms-mhiTrade-sa-cmfTradeDeliveryReportValidator",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowCmfTrade Delivery Report ValidatorInvoker",
      "configurable" : true
    }, {
      "componentName" : "CmfTrade Delivery Report Converter",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.transformation.Converter",
      "implementingClass" : "org.ikasan.component.converter.xml.ThreadSafeXsltConverter",
      "configurationId" : "blbgToms-mhiTrade-sa-cmfTradeDeliveryReportConverter",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowCmfTrade Delivery Report ConverterInvoker",
      "configurable" : true
    }, {
      "componentName" : "Nack CmfAcknowledgement Producer",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.endpoint.Producer",
      "implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
      "configurationId" : "blbgToms-mhiTrade-sa-nackCmfAcknowledgementProducer",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowNack CmfAcknowledgement ProducerInvoker",
      "configurable" : true
    }, {
      "componentName" : "Nack CmfAcknowledgement Validator",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.transformation.Converter",
      "implementingClass" : "org.ikasan.component.validator.xml.XMLValidator",
      "configurationId" : "blbgToms-mhiTrade-sa-nackCmfAcknowledgementValidator",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowNack CmfAcknowledgement ValidatorInvoker",
      "configurable" : true
    }, {
      "componentName" : "Nack CmfAcknowledgement Converter",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.transformation.Converter",
      "implementingClass" : "org.ikasan.component.converter.xml.ThreadSafeXsltConverter",
      "configurationId" : "blbgToms-mhiTrade-sa-nackCmfAcknowledgementConverter",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowNack CmfAcknowledgement ConverterInvoker",
      "configurable" : true
    }, {
      "componentName" : "Nack CMF MRR Router",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.routing.MultiRecipientRouter",
      "implementingClass" : "org.ikasan.component.router.multirecipient.RecipientListRouter",
      "configurationId" : null,
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowNack CMF MRR RouterInvoker",
      "configurable" : false
    }, {
      "componentName" : "Nacke Trades Router",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.routing.SingleRecipientRouter",
      "implementingClass" : "com.ikasan.esb.mhi.blbgToms.mhiTrade.component.routing.CmfTradeRouter",
      "configurationId" : null,
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowNacke Trades RouterInvoker",
      "configurable" : false
    }, {
      "componentName" : "Ignore",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.endpoint.Producer",
      "implementingClass" : "org.ikasan.component.endpoint.util.producer.DevNull",
      "configurationId" : null,
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowIgnoreInvoker",
      "configurable" : false
    }, {
      "componentName" : "TradeCapture Nak Producer",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.endpoint.Producer",
      "implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
      "configurationId" : "blbgToms-mhiTrade-sa-tradeCaptureNakProducer",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowTradeCapture Nak ProducerInvoker",
      "configurable" : true
    }, {
      "componentName" : "TradeState Nak Producer",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.endpoint.Producer",
      "implementingClass" : "com.ikasan.esb.mhi.blbgToms.mhiTrade.component.producer.TradeStateProducer",
      "configurationId" : "blbgToms-mhiTrade-sa-nakTradeStateProducer",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowTradeState Nak ProducerInvoker",
      "configurable" : true
    }, {
      "componentName" : "Nacked Trades MRR",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.routing.MultiRecipientRouter",
      "implementingClass" : "org.ikasan.component.router.multirecipient.RecipientListRouter",
      "configurationId" : null,
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowNacked Trades MRRInvoker",
      "configurable" : false
    }, {
      "componentName" : "CmfTrade Delivery Report Validator",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.transformation.Converter",
      "implementingClass" : "org.ikasan.component.validator.xml.XMLValidator",
      "configurationId" : "blbgToms-mhiTrade-sa-cmfTradeDeliveryReportValidator",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowCmfTrade Delivery Report ValidatorInvoker",
      "configurable" : true
    }, {
      "componentName" : "CmfTrade Delivery Report Converter",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.transformation.Converter",
      "implementingClass" : "org.ikasan.component.converter.xml.ThreadSafeXsltConverter",
      "configurationId" : "blbgToms-mhiTrade-sa-cmfTradeDeliveryReportConverter",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowCmfTrade Delivery Report ConverterInvoker",
      "configurable" : true
    }, {
      "componentName" : "Nack CmfAcknowledgement Producer",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.endpoint.Producer",
      "implementingClass" : "org.ikasan.component.endpoint.jms.spring.producer.ArjunaJmsTemplateProducer",
      "configurationId" : "blbgToms-mhiTrade-sa-nackCmfAcknowledgementProducer",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowNack CmfAcknowledgement ProducerInvoker",
      "configurable" : true
    }, {
      "componentName" : "Nack CmfAcknowledgement Validator",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.transformation.Converter",
      "implementingClass" : "org.ikasan.component.validator.xml.XMLValidator",
      "configurationId" : "blbgToms-mhiTrade-sa-nackCmfAcknowledgementValidator",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowNack CmfAcknowledgement ValidatorInvoker",
      "configurable" : true
    }, {
      "componentName" : "Nack CmfAcknowledgement Converter",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.transformation.Converter",
      "implementingClass" : "org.ikasan.component.converter.xml.ThreadSafeXsltConverter",
      "configurationId" : "blbgToms-mhiTrade-sa-nackCmfAcknowledgementConverter",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowNack CmfAcknowledgement ConverterInvoker",
      "configurable" : true
    }, {
      "componentName" : "Nack CMF MRR Router",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.routing.MultiRecipientRouter",
      "implementingClass" : "org.ikasan.component.router.multirecipient.RecipientListRouter",
      "configurationId" : null,
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowNack CMF MRR RouterInvoker",
      "configurable" : false
    }, {
      "componentName" : "Nacke Trades Router",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.routing.SingleRecipientRouter",
      "implementingClass" : "com.ikasan.esb.mhi.blbgToms.mhiTrade.component.routing.CmfTradeRouter",
      "configurationId" : null,
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowNacke Trades RouterInvoker",
      "configurable" : false
    }, {
      "componentName" : "Nack Type Router",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.routing.SingleRecipientRouter",
      "implementingClass" : "com.ikasan.esb.mhi.blbgToms.mhiTrade.component.routing.XPathRouter",
      "configurationId" : "blbgToms-mhiTrade-sa-nackTypeRouter",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowNack Type RouterInvoker",
      "configurable" : true
    }, {
      "componentName" : "Exclusion Jms Consumer",
      "description" : null,
      "componentType" : "org.ikasan.spec.component.endpoint.Consumer",
      "implementingClass" : "org.ikasan.component.endpoint.jms.spring.consumer.JmsContainerConsumer$$EnhancerBySpringCGLIB$$aa7bcce8",
      "configurationId" : "blbgToms-mhiTrade-sa-exclusionJmsConsumer",
      "invokerConfigurationId" : "blbgToms-mhiTrade-saNack Publishing FlowExclusion Jms ConsumerInvoker",
      "configurable" : true
    } ],
    "configurationId" : "blbgToms-mhiTrade-sa-Nack Publishing Flow"
  } ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy