test_class.file: BackEnd/Service/service-fix/src/test/java/com/exactpro/sf/actions/FIXMatrixUtilTest.java
test_class.identifier: FIXMatrixUtilTest
test_case.body: @Test
      public void extractSeqNum() {
          checkSeqNumFromText("Sequence Number (1) < expected (3893)", 3893);
          checkSeqNumFromText("Wrong sequence number! Too small to recover. Received: 1, Expected: 237>", 237);
          checkSeqNumFromText("MsgSeqNum(34) too low, expecting 756 but received 358", 756);
      }
test_case.class_method_signature: FIXMatrixUtilTest.extractSeqNum()
test_case.full_signature: @Test public void extractSeqNum()
test_case.identifier: extractSeqNum
test_case.invocations: checkSeqNumFromText checkSeqNumFromText checkSeqNumFromText
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void extractSeqNum()
focal_class.declarator: logger = LoggerFactory.getLogger(FIXMatrixUtil.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger logger = LoggerFactory.getLogger(FIXMatrixUtil.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: FIX_DATE_FORMAT = "yyyyMMdd"
focal_class.modifier: private static final
focal_class.original_string: private static final String FIX_DATE_FORMAT = "yyyyMMdd";
focal_class.type: String
focal_class.var_name: FIX_DATE_FORMAT
focal_class.declarator: FIX_DATE_TIME_FORMAT = FIX_DATE_FORMAT + "-HH:mm:ss"
focal_class.modifier: private static final
focal_class.original_string: private static final String FIX_DATE_TIME_FORMAT = FIX_DATE_FORMAT + "-HH:mm:ss";
focal_class.type: String
focal_class.var_name: FIX_DATE_TIME_FORMAT
focal_class.declarator: FIX_DATE_TIME_FORMAT_MS = FIX_DATE_TIME_FORMAT + ".SSS"
focal_class.modifier: private static final
focal_class.original_string: private static final String FIX_DATE_TIME_FORMAT_MS = FIX_DATE_TIME_FORMAT + ".SSS";
focal_class.type: String
focal_class.var_name: FIX_DATE_TIME_FORMAT_MS
focal_class.declarator: FIX_DATE_TIME_FORMAT_NS = FIX_DATE_TIME_FORMAT + ".nnnnnnnnn"
focal_class.modifier: private static final
focal_class.original_string: private static final String FIX_DATE_TIME_FORMAT_NS = FIX_DATE_TIME_FORMAT + ".nnnnnnnnn";
focal_class.type: String
focal_class.var_name: FIX_DATE_TIME_FORMAT_NS
focal_class.declarator: FIX_GROUP_PREFIX = "group_"
focal_class.modifier: private static final
focal_class.original_string: private static final String FIX_GROUP_PREFIX = "group_";
focal_class.type: String
focal_class.var_name: FIX_GROUP_PREFIX
focal_class.declarator: FIX_DATE_FORMATTER = DateTimeUtility.createFormatter(FIX_DATE_FORMAT)
focal_class.modifier: private static final
focal_class.original_string: private static final DateTimeFormatter FIX_DATE_FORMATTER = DateTimeUtility.createFormatter(FIX_DATE_FORMAT);
focal_class.type: DateTimeFormatter
focal_class.var_name: FIX_DATE_FORMATTER
focal_class.declarator: FIX_DATE_TIME_FORMATTER = DateTimeUtility.createFormatter(FIX_DATE_TIME_FORMAT)
focal_class.modifier: private static final
focal_class.original_string: private static final DateTimeFormatter FIX_DATE_TIME_FORMATTER = DateTimeUtility.createFormatter(FIX_DATE_TIME_FORMAT);
focal_class.type: DateTimeFormatter
focal_class.var_name: FIX_DATE_TIME_FORMATTER
focal_class.declarator: FIX_DATE_TIME_FORMATTER_MS = DateTimeUtility.createFormatter(FIX_DATE_TIME_FORMAT_MS)
focal_class.modifier: private static final
focal_class.original_string: private static final DateTimeFormatter FIX_DATE_TIME_FORMATTER_MS = DateTimeUtility.createFormatter(FIX_DATE_TIME_FORMAT_MS);
focal_class.type: DateTimeFormatter
focal_class.var_name: FIX_DATE_TIME_FORMATTER_MS
focal_class.declarator: FIX_DATE_TIME_FORMATTER_NS = DateTimeUtility.createFormatter(FIX_DATE_TIME_FORMAT_NS)
focal_class.modifier: private static final
focal_class.original_string: private static final DateTimeFormatter FIX_DATE_TIME_FORMATTER_NS = DateTimeUtility.createFormatter(FIX_DATE_TIME_FORMAT_NS);
focal_class.type: DateTimeFormatter
focal_class.var_name: FIX_DATE_TIME_FORMATTER_NS
focal_class.file: BackEnd/Service/service-fix/src/main/java/com/exactpro/sf/actions/FIXMatrixUtil.java
focal_class.identifier: FIXMatrixUtil
focal_class.class_method_signature: FIXMatrixUtil.TransactTime(String dateFormat)
focal_class.full_signature: @Description("Transact Time - returns the time in the GMT time zone<br>" + DateUtil.MODIFY_HELP + "Example:<br>" + "#{TransactTime(\"Y+2:m-6:D=4:h+1:M-2:s=39\")}<br>" + "will return:<br>" + "<br>" + "LocalDateTime (UTC) object with date: 20110904-08:58:39<br>" ) @UtilityMethod public LocalDateTime TransactTime(String dateFormat)
focal_class.identifier: TransactTime
focal_class.modifiers: @Description("Transact Time - returns the time in the GMT time zone<br>" + DateUtil.MODIFY_HELP + "Example:<br>" + "#{TransactTime(\"Y+2:m-6:D=4:h+1:M-2:s=39\")}<br>" + "will return:<br>" + "<br>" + "LocalDateTime (UTC) object with date: 20110904-08:58:39<br>" ) @UtilityMethod public
focal_class.parameters: (String dateFormat)
focal_class.return: LocalDateTime
focal_class.signature: LocalDateTime TransactTime(String dateFormat)
focal_class.class_method_signature: FIXMatrixUtil.ExpireTime(String dateFormat, String format, String timeZone)
focal_class.full_signature: @Description("ExpireTime function accepts three parameters: Time Shifting Patterns in reference to the current time, Date and Time Format Patterns and Date and TimeZone." + DateUtil.FORMAT_HELP + DateUtil.MODIFY_HELP + "<h4>Example:</h4>" + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39\", \"yyyyMMdd-HH:mm:ss.SSS\", \"UTC\")}<br>" + "<br>" + "will return:<br>" + "String: 20110904-08:58:39.123<br>" ) @UtilityMethod public final String ExpireTime(String dateFormat, String format, String timeZone)
focal_class.identifier: ExpireTime
focal_class.modifiers: @Description("ExpireTime function accepts three parameters: Time Shifting Patterns in reference to the current time, Date and Time Format Patterns and Date and TimeZone." + DateUtil.FORMAT_HELP + DateUtil.MODIFY_HELP + "<h4>Example:</h4>" + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39\", \"yyyyMMdd-HH:mm:ss.SSS\", \"UTC\")}<br>" + "<br>" + "will return:<br>" + "String: 20110904-08:58:39.123<br>" ) @UtilityMethod public final
focal_class.parameters: (String dateFormat, String format, String timeZone)
focal_class.return: String
focal_class.signature: String ExpireTime(String dateFormat, String format, String timeZone)
focal_class.class_method_signature: FIXMatrixUtil.ExpireTime(String dateFormat)
focal_class.full_signature: @Description(" Expire Time - returns the time in the GMT time zone<br>" + DateUtil.MODIFY_HELP + "Example:<br>" + "<br>" + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39\", <DateFormat>)}<br>" + "DateFormat - string parameter, and can be for example: HH:mm:ss-yyyyMMdd" + "default format : yyyyMMdd-HH:mm:ss" + "will return:<br>" + "<br>" + "String: 20110904-08:58:39<br>" ) @UtilityMethod public final String ExpireTime(String dateFormat)
focal_class.identifier: ExpireTime
focal_class.modifiers: @Description(" Expire Time - returns the time in the GMT time zone<br>" + DateUtil.MODIFY_HELP + "Example:<br>" + "<br>" + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39\", <DateFormat>)}<br>" + "DateFormat - string parameter, and can be for example: HH:mm:ss-yyyyMMdd" + "default format : yyyyMMdd-HH:mm:ss" + "will return:<br>" + "<br>" + "String: 20110904-08:58:39<br>" ) @UtilityMethod public final
focal_class.parameters: (String dateFormat)
focal_class.return: String
focal_class.signature: String ExpireTime(String dateFormat)
focal_class.class_method_signature: FIXMatrixUtil.ExpireTime(LocalDateTime date)
focal_class.full_signature: @Description(" Expire Time - returns the time in the GMT time zone in the format " + FIX_DATE_TIME_FORMAT + "<br>" + " Example:<br>" + " For the <b>10 Nov 2015, 13:00:00</b>" + " with input date parameter <b>#{getDate(\"h=16:m=23:s=0\")}</b>" + " this method will return the following:<br>" + " 20151110-16:23:00<br>" ) @UtilityMethod public final String ExpireTime(LocalDateTime date)
focal_class.identifier: ExpireTime
focal_class.modifiers: @Description(" Expire Time - returns the time in the GMT time zone in the format " + FIX_DATE_TIME_FORMAT + "<br>" + " Example:<br>" + " For the <b>10 Nov 2015, 13:00:00</b>" + " with input date parameter <b>#{getDate(\"h=16:m=23:s=0\")}</b>" + " this method will return the following:<br>" + " 20151110-16:23:00<br>" ) @UtilityMethod public final
focal_class.parameters: (LocalDateTime date)
focal_class.return: String
focal_class.signature: String ExpireTime(LocalDateTime date)
focal_class.class_method_signature: FIXMatrixUtil.calculateChecksum(String msg)
focal_class.full_signature: @Description("Calculates the checksum of FIX message. " +"The message contains the default | delimiter.<br>" +"Example: <br> " +"For this message '8=FIX.4.4|9=122|35=D|34=215|49=CLIENT12|52=20100225-19:41:57.316|56=B|1=Marcel|11=13346|21=1|40=2|44=5|54=1|59=0|60=20100225-19:39:52.020|' <br> " +"checksum is 072" ) @UtilityMethod public String calculateChecksum(String msg)
focal_class.identifier: calculateChecksum
focal_class.modifiers: @Description("Calculates the checksum of FIX message. " +"The message contains the default | delimiter.<br>" +"Example: <br> " +"For this message '8=FIX.4.4|9=122|35=D|34=215|49=CLIENT12|52=20100225-19:41:57.316|56=B|1=Marcel|11=13346|21=1|40=2|44=5|54=1|59=0|60=20100225-19:39:52.020|' <br> " +"checksum is 072" ) @UtilityMethod public
focal_class.parameters: (String msg)
focal_class.return: String
focal_class.signature: String calculateChecksum(String msg)
focal_class.class_method_signature: FIXMatrixUtil.calculateChecksum(String msg, char delimiter)
focal_class.full_signature: @Description("Calculates the checksum of FIX message. " +"Msg - the message for which checksum needs to be calculated;<br>" +"Delimiter - the separator of the message fields;<br>" +"Example: <br> " +"For this message '8=FIX.4.4|9=122|35=D|34=215|49=CLIENT12|52=20100225-19:41:57.316|56=B|1=Marcel|11=13346|21=1|40=2|44=5|54=1|59=0|60=20100225-19:39:52.020|' <br> " +"exec calculateChecksum(msg,'|') return checksum is 072" ) @UtilityMethod public String calculateChecksum(String msg, char delimiter)
focal_class.identifier: calculateChecksum
focal_class.modifiers: @Description("Calculates the checksum of FIX message. " +"Msg - the message for which checksum needs to be calculated;<br>" +"Delimiter - the separator of the message fields;<br>" +"Example: <br> " +"For this message '8=FIX.4.4|9=122|35=D|34=215|49=CLIENT12|52=20100225-19:41:57.316|56=B|1=Marcel|11=13346|21=1|40=2|44=5|54=1|59=0|60=20100225-19:39:52.020|' <br> " +"exec calculateChecksum(msg,'|') return checksum is 072" ) @UtilityMethod public
focal_class.parameters: (String msg, char delimiter)
focal_class.return: String
focal_class.signature: String calculateChecksum(String msg, char delimiter)
focal_class.class_method_signature: FIXMatrixUtil.ExpireTimeMS(String dateFormat)
focal_class.full_signature: @Description(" Expire Time - returns the time in the GMT time zone<br>" + DateUtil.MODIFY_HELP + "Example:<br>" + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39\")}<br>" + "default format : yyyyMMdd-HH:mm:ss.SSS" + "will return:<br>" + "String: 20110904-08:58:39.123<br>" ) @UtilityMethod public final String ExpireTimeMS(String dateFormat)
focal_class.identifier: ExpireTimeMS
focal_class.modifiers: @Description(" Expire Time - returns the time in the GMT time zone<br>" + DateUtil.MODIFY_HELP + "Example:<br>" + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39\")}<br>" + "default format : yyyyMMdd-HH:mm:ss.SSS" + "will return:<br>" + "String: 20110904-08:58:39.123<br>" ) @UtilityMethod public final
focal_class.parameters: (String dateFormat)
focal_class.return: String
focal_class.signature: String ExpireTimeMS(String dateFormat)
focal_class.class_method_signature: FIXMatrixUtil.ExpireTimeMC(String dateFormat)
focal_class.full_signature: @Description(" Expire Time - returns the time in the GMT time zone<br>" + DateUtil.MODIFY_HELP + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39:mc=123456\")}<br>" + "default format : yyyyMMdd-HH:mm:ss.000000" + "will return:<br>" + "String: 20110904-08:58:39.123456<br>") @UtilityMethod public final String ExpireTimeMC(String dateFormat)
focal_class.identifier: ExpireTimeMC
focal_class.modifiers: @Description(" Expire Time - returns the time in the GMT time zone<br>" + DateUtil.MODIFY_HELP + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39:mc=123456\")}<br>" + "default format : yyyyMMdd-HH:mm:ss.000000" + "will return:<br>" + "String: 20110904-08:58:39.123456<br>") @UtilityMethod public final
focal_class.parameters: (String dateFormat)
focal_class.return: String
focal_class.signature: String ExpireTimeMC(String dateFormat)
focal_class.class_method_signature: FIXMatrixUtil.ExpireTimeNS(String dateFormat)
focal_class.full_signature: @Description(" Expire Time - returns the time in the GMT time zone<br>" + DateUtil.MODIFY_HELP + "Example:<br>" + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39:ns=123456789\")}<br>" + "default format : yyyyMMdd-HH:mm:ss.000000000" + "will return:<br>" + "String: 20110904-08:58:39.123456789<br>" ) @UtilityMethod public final String ExpireTimeNS(String dateFormat)
focal_class.identifier: ExpireTimeNS
focal_class.modifiers: @Description(" Expire Time - returns the time in the GMT time zone<br>" + DateUtil.MODIFY_HELP + "Example:<br>" + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39:ns=123456789\")}<br>" + "default format : yyyyMMdd-HH:mm:ss.000000000" + "will return:<br>" + "String: 20110904-08:58:39.123456789<br>" ) @UtilityMethod public final
focal_class.parameters: (String dateFormat)
focal_class.return: String
focal_class.signature: String ExpireTimeNS(String dateFormat)
focal_class.class_method_signature: FIXMatrixUtil.ExpireDate(String dateFormat)
focal_class.full_signature: @Description("Expire Date - returns the time in the GMT time zone<br>" + " Formats the date to the FIX date format." + DateUtil.MODIFY_HELP + "Example:<br>" + "#{ExpireDate(\"Y+2:M-6:D=4\")}<br>" + "will return:<br>" + "20110904<br>" ) @UtilityMethod public final String ExpireDate(String dateFormat)
focal_class.identifier: ExpireDate
focal_class.modifiers: @Description("Expire Date - returns the time in the GMT time zone<br>" + " Formats the date to the FIX date format." + DateUtil.MODIFY_HELP + "Example:<br>" + "#{ExpireDate(\"Y+2:M-6:D=4\")}<br>" + "will return:<br>" + "20110904<br>" ) @UtilityMethod public final
focal_class.parameters: (String dateFormat)
focal_class.return: String
focal_class.signature: String ExpireDate(String dateFormat)
focal_class.class_method_signature: FIXMatrixUtil.ExpireTimeUTC(String dateFormat)
focal_class.full_signature: @Description(" Expire Time - returns the time in the UTC time zone<br>" + DateUtil.MODIFY_HELP + "Example:<br>" + "<br>" + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39\", <DateFormat>)}<br>" + "DateFormat - string parameter, and can be for example: HH:mm:ss-yyyyMMdd" + "default format : yyyyMMdd-HH:mm:ss" + "will return:<br>" + "<br>" + "String: 20110904-08:58:39<br>" ) @UtilityMethod public final String ExpireTimeUTC(String dateFormat)
focal_class.identifier: ExpireTimeUTC
focal_class.modifiers: @Description(" Expire Time - returns the time in the UTC time zone<br>" + DateUtil.MODIFY_HELP + "Example:<br>" + "<br>" + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39\", <DateFormat>)}<br>" + "DateFormat - string parameter, and can be for example: HH:mm:ss-yyyyMMdd" + "default format : yyyyMMdd-HH:mm:ss" + "will return:<br>" + "<br>" + "String: 20110904-08:58:39<br>" ) @UtilityMethod public final
focal_class.parameters: (String dateFormat)
focal_class.return: String
focal_class.signature: String ExpireTimeUTC(String dateFormat)
focal_class.class_method_signature: FIXMatrixUtil.ExpireTimeMSUTC(String dateFormat)
focal_class.full_signature: @Description(" Expire Time - returns the time in the GMT time zone<br>" + DateUtil.MODIFY_HELP + "Example:<br>" + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39:ms=123\")}<br>" + "default format : yyyyMMdd-HH:mm:ss.SSS" + "will return:<br>" + "String: 20110904-08:58:39.123<br>" ) @UtilityMethod public final String ExpireTimeMSUTC(String dateFormat)
focal_class.identifier: ExpireTimeMSUTC
focal_class.modifiers: @Description(" Expire Time - returns the time in the GMT time zone<br>" + DateUtil.MODIFY_HELP + "Example:<br>" + "#{ExpireTime(\"Y+2:M-6:D=4:h+1:m-2:s=39:ms=123\")}<br>" + "default format : yyyyMMdd-HH:mm:ss.SSS" + "will return:<br>" + "String: 20110904-08:58:39.123<br>" ) @UtilityMethod public final
focal_class.parameters: (String dateFormat)
focal_class.return: String
focal_class.signature: String ExpireTimeMSUTC(String dateFormat)
focal_class.class_method_signature: FIXMatrixUtil.ExpireDateUTC(String dateFormat)
focal_class.full_signature: @Description("Expire Date - returns the time in the GMT time zone<br>" + " Formats the date to the FIX date format." + DateUtil.MODIFY_HELP + "Example:<br>" + "#{ExpireDate(\"Y+2:M-6:D=4\")}<br>" + "will return:<br>" + "20110904<br>" ) @UtilityMethod public final String ExpireDateUTC(String dateFormat)
focal_class.identifier: ExpireDateUTC
focal_class.modifiers: @Description("Expire Date - returns the time in the GMT time zone<br>" + " Formats the date to the FIX date format." + DateUtil.MODIFY_HELP + "Example:<br>" + "#{ExpireDate(\"Y+2:M-6:D=4\")}<br>" + "will return:<br>" + "20110904<br>" ) @UtilityMethod public final
focal_class.parameters: (String dateFormat)
focal_class.return: String
focal_class.signature: String ExpireDateUTC(String dateFormat)
focal_class.class_method_signature: FIXMatrixUtil.ClOrdID()
focal_class.full_signature: @Description( "Generate unique ClOrID for new order.<br>" + "<br>" + "Example:<br>" + "first call will take current time in millis and adds 1, so for " + " current time 1276883000000<br>" + "#{ClOrdID()}<br>" + "will return:<br>" + "1276883000001<br>" +" next call will return:<br>" + "1276883000002<br>" ) @UtilityMethod public final String ClOrdID()
focal_class.identifier: ClOrdID
focal_class.modifiers: @Description( "Generate unique ClOrID for new order.<br>" + "<br>" + "Example:<br>" + "first call will take current time in millis and adds 1, so for " + " current time 1276883000000<br>" + "#{ClOrdID()}<br>" + "will return:<br>" + "1276883000001<br>" +" next call will return:<br>" + "1276883000002<br>" ) @UtilityMethod public final
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String ClOrdID()
focal_class.class_method_signature: FIXMatrixUtil.ClOrdID(int length)
focal_class.full_signature: @Description( "Generates a unique ClOrID for a new order. <br>" ) @UtilityMethod public final String ClOrdID(int length)
focal_class.identifier: ClOrdID
focal_class.modifiers: @Description( "Generates a unique ClOrID for a new order. <br>" ) @UtilityMethod public final
focal_class.parameters: (int length)
focal_class.return: String
focal_class.signature: String ClOrdID(int length)
focal_class.class_method_signature: FIXMatrixUtil.ExcludeField()
focal_class.full_signature: @Description("Marks a field as excluded.<br>" + "This method excludes the auto generated field from the message when used in the “sendDirty” action.") @UtilityMethod public Object ExcludeField()
focal_class.identifier: ExcludeField
focal_class.modifiers: @Description("Marks a field as excluded.<br>" + "This method excludes the auto generated field from the message when used in the “sendDirty” action.") @UtilityMethod public
focal_class.parameters: ()
focal_class.return: Object
focal_class.signature: Object ExcludeField()
focal_class.class_method_signature: FIXMatrixUtil.ITCHSideToFIXSide(Short side)
focal_class.full_signature: @Description("Converts Side field from ITCH to FIX format") @UtilityMethod public char ITCHSideToFIXSide(Short side)
focal_class.identifier: ITCHSideToFIXSide
focal_class.modifiers: @Description("Converts Side field from ITCH to FIX format") @UtilityMethod public
focal_class.parameters: (Short side)
focal_class.return: char
focal_class.signature: char ITCHSideToFIXSide(Short side)
focal_class.class_method_signature: FIXMatrixUtil.WrapSeqNum(Integer seqNum)
focal_class.full_signature: @Description("Wraps SeqNum to prepare it for writing to a file") @UtilityMethod public String WrapSeqNum(Integer seqNum)
focal_class.identifier: WrapSeqNum
focal_class.modifiers: @Description("Wraps SeqNum to prepare it for writing to a file") @UtilityMethod public
focal_class.parameters: (Integer seqNum)
focal_class.return: String
focal_class.signature: String WrapSeqNum(Integer seqNum)
focal_class.class_method_signature: FIXMatrixUtil.UnwrapSeqNum(String seqNum)
focal_class.full_signature: @Description("Unwraps SeqNum read from a file") @UtilityMethod public Integer UnwrapSeqNum(String seqNum)
focal_class.identifier: UnwrapSeqNum
focal_class.modifiers: @Description("Unwraps SeqNum read from a file") @UtilityMethod public
focal_class.parameters: (String seqNum)
focal_class.return: Integer
focal_class.signature: Integer UnwrapSeqNum(String seqNum)
focal_class.class_method_signature: FIXMatrixUtil.extractMsgSeqNum(String text)
focal_class.full_signature: @UtilityMethod @Description("Returns the MsgSeqNum from the Text field<br>" + "<b>Usage:</b> #{extractMsgSeqNum(\"text\")}<br>") public int extractMsgSeqNum(String text)
focal_class.identifier: extractMsgSeqNum
focal_class.modifiers: @UtilityMethod @Description("Returns the MsgSeqNum from the Text field<br>" + "<b>Usage:</b> #{extractMsgSeqNum(\"text\")}<br>") public
focal_class.parameters: (String text)
focal_class.return: int
focal_class.signature: int extractMsgSeqNum(String text)
focal_class.class_method_signature: FIXMatrixUtil.extractSeqNum(String text)
focal_class.full_signature: public static int extractSeqNum(String text)
focal_class.identifier: extractSeqNum
focal_class.modifiers: public static
focal_class.parameters: (String text)
focal_class.return: int
focal_class.signature: int extractSeqNum(String text)
focal_class.class_method_signature: FIXMatrixUtil.convert(Map<String, List<MetaContainer>> children, IMessage message)
focal_class.full_signature: protected static Map<String, List<MetaContainer>> convert(Map<String, List<MetaContainer>> children, IMessage message)
focal_class.identifier: convert
focal_class.modifiers: protected static
focal_class.parameters: (Map<String, List<MetaContainer>> children, IMessage message)
focal_class.return: Map<String, List<MetaContainer>>
focal_class.signature: Map<String, List<MetaContainer>> convert(Map<String, List<MetaContainer>> children, IMessage message)
focal_class.class_method_signature: FIXMatrixUtil.convert(MetaContainer sourceNode, IMessage message)
focal_class.full_signature: protected static MetaContainer convert(MetaContainer sourceNode, IMessage message)
focal_class.identifier: convert
focal_class.modifiers: protected static
focal_class.parameters: (MetaContainer sourceNode, IMessage message)
focal_class.return: MetaContainer
focal_class.signature: MetaContainer convert(MetaContainer sourceNode, IMessage message)
focal_class.class_method_signature: FIXMatrixUtil.send(IActionContext actionContext,
  			Message message)
focal_class.full_signature: static Message send(IActionContext actionContext,
  			Message message)
focal_class.identifier: send
focal_class.modifiers: static
focal_class.parameters: (IActionContext actionContext,
  			Message message)
focal_class.return: Message
focal_class.signature: Message send(IActionContext actionContext,
  			Message message)
focal_class.class_method_signature: FIXMatrixUtil.receive(IActionContext actionContext, Message messageFilter)
focal_class.full_signature: static Message receive(IActionContext actionContext, Message messageFilter)
focal_class.identifier: receive
focal_class.modifiers: static
focal_class.parameters: (IActionContext actionContext, Message messageFilter)
focal_class.return: Message
focal_class.signature: Message receive(IActionContext actionContext, Message messageFilter)
focal_class.class_method_signature: FIXMatrixUtil.countMessages(IActionContext actionContext, Message message)
focal_class.full_signature: static void countMessages(IActionContext actionContext, Message message)
focal_class.identifier: countMessages
focal_class.modifiers: static
focal_class.parameters: (IActionContext actionContext, Message message)
focal_class.return: void
focal_class.signature: void countMessages(IActionContext actionContext, Message message)
focal_class.class_method_signature: FIXMatrixUtil.getClient(IActionContext actionContext)
focal_class.full_signature: static FIXClient getClient(IActionContext actionContext)
focal_class.identifier: getClient
focal_class.modifiers: static
focal_class.parameters: (IActionContext actionContext)
focal_class.return: FIXClient
focal_class.signature: FIXClient getClient(IActionContext actionContext)
focal_class.superclass: extends AbstractCaller
focal_method.body: public static int extractSeqNum(String text) {
          String value = StringUtils.substringBetween(text, "expecting ", " but received");
          value = value == null ? StringUtils.substringBetween(text, "Expected: ", ">") : value;
          value = value == null ? StringUtils.substringBetween(text, "expected (", ")") : value;
          value = value == null ? StringUtils.substringAfterLast(text, "less than expected").trim() : value;
          return Integer.parseInt(value);
      }
focal_method.class_method_signature: FIXMatrixUtil.extractSeqNum(String text)
focal_method.full_signature: public static int extractSeqNum(String text)
focal_method.identifier: extractSeqNum
focal_method.invocations: substringBetween substringBetween substringBetween trim substringAfterLast parseInt
focal_method.modifiers: public static
focal_method.parameters: (String text)
focal_method.return: int
focal_method.signature: int extractSeqNum(String text)