Я пытаюсь создать сообщение ISO 8583 с помощью библиотеки openiso8583
У него не было поля № 17 (Дата, захват), поэтому мне нужно расширить класс. На вики-странице есть ссылка для расширения сообщения
https://code.google.com/p/openiso8583net/wiki/ExndingIso8583
Protected Overrides Function CreateField(fieldid As Integer) As IField
If fieldid = 17 Then
Return New Field(fieldid, New Field(fieldid, New FieldDescriptor(4, FieldValidator.FieldValidators.Numeric, Formatter.Formatters.Bcd,adjuster)
Else
Return MyBase.CreateField(fieldid)
End If
End Function