AZS
A B C D E F G I L M N O P R S T U V

A

AUTHORISATION - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicting autorisation message mti 0100 or 1100
AUTHORISATION_REPEAT - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicting autorisation message repeat mti 0101 or 1101
AUTHORISATION_RESPONSE - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicting autorisation message response mti 0110 or 1110

B

BINARY - Static variable in interface com.a2zss.ISO8583.Type
the field is type of BINARY (the field is parsed as fixed length binray content)
Bitmap - Class in com.a2zss.ISO8583
This class implements a Bitmap an extended ISOField object for use with other ISO classes The application can use this object for ISO meesage creation
Bitmap(int, Config) - Constructor for class com.a2zss.ISO8583.Bitmap
contructs a empty bitmap with spetsified field number
Bitmap(int, int, Config) - Constructor for class com.a2zss.ISO8583.Bitmap
contructs a empty bitmap with spetsified field number and version
Bitmap(int, byte[], Config) - Constructor for class com.a2zss.ISO8583.Bitmap
contructs a bitmap from byte buffer with spetsified field number
Bitmap(int, byte[], int, Config) - Constructor for class com.a2zss.ISO8583.Bitmap
 
Bitmap(int, byte[], int, int, Config) - Constructor for class com.a2zss.ISO8583.Bitmap
contructs a bitmap with spetsified field number from byte buffer from offset to offset + len

C

calcCCC(byte[], int, int) - Static method in class com.a2zss.ISO8583.CCC
 
CASH_ADVANCE - Static variable in interface com.a2zss.ISO8583.ISOConstants
 
CCC - Class in com.a2zss.ISO8583
This class can be used for CCC cheksum calculation for certain ISO-8583 messages
CCCException - Exception in com.a2zss.ISO8583
CCCException object is used to handle some invalid CCC cases
CCCException() - Constructor for exception com.a2zss.ISO8583.CCCException
 
CCCException(String) - Constructor for exception com.a2zss.ISO8583.CCCException
 
CLEARING_REQUEST - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicting clearing request message (SMS) mti 0500 or 1500
CLEARING_REQUEST_RESPONSE - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicting clearing request response message (SMS) mti 0510 or 1510
com.a2zss.ISO8583 - package com.a2zss.ISO8583
This package contains classes that are part of core ISO-8583 SDK 2.
Config - Class in com.a2zss.ISO8583
This class is for defining the runtime configuretion of the SDK
Config() - Constructor for class com.a2zss.ISO8583.Config
 
createBinLenPackedValue(ISOField) - Method in class com.a2zss.ISO8583.ISO8583II
Method createBinLenPackedValue
createPackedValue(ISOField) - Method in class com.a2zss.ISO8583.ISO8583II
 

D

Dec4Bit - Class in com.a2zss.ISO8583
This class can be used for packing integer values to 4 bit decimal numbers and 4bit decimal numbers back to integer values
decode(byte[]) - Static method in class com.a2zss.ISO8583.Encoder
decodes the actual encoded bytes incl cflag and ccc

E

EBCDIC - Class in com.a2zss.ISO8583
 
EBCDIC() - Constructor for class com.a2zss.ISO8583.EBCDIC
 
ENC_CODED - Static variable in interface com.a2zss.ISO8583.ISOConstants
Constant indicating ISO8583 message numeric fields should not encoded 4 bit and addtionally whole message will be encoded into printable characters
ENC_LLLLPLAIN - Static variable in interface com.a2zss.ISO8583.ISOConstants
Constaant indicates ISO8583 message numeric fields should not encoded 4 bit and the total message length should prepended to message data ( like "0123")
ENC_PACKED - Static variable in interface com.a2zss.ISO8583.ISOConstants
Constant indicating ISO8583 message numeric fields should encoded 4 bit
ENC_PLAIN - Static variable in interface com.a2zss.ISO8583.ISOConstants
Constanint indicating ISO8583 message numeric fields should not encoded 4 bit
encode(byte[]) - Static method in class com.a2zss.ISO8583.Encoder
 
Encoder - Class in com.a2zss.ISO8583
Encodes characters to printable range & # ~ things... 0x20...0x7E as is 0x01...0x1F # + x 0x80...0xFF & + x

F

F0_BITMAP0 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F100_RECE_INSTID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F101_FILE_NAME - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F102_ACCOUNT_ID1 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F103_ACCOUNT_ID2 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F104_TR_DESCR - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F105_CREDIT_CBAMOUNT - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F106_DEBIT_CBAMOUNT - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F107_CREDIT_CBNUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F108_DEBIT_CBNUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F109_CREDIT_FEEAMOUNT - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F10_CONVRATE_BIL - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F110_DEBIT_FEEAMOUNT - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F111 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F112 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F113 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F114 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F115 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F116 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F117 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F118 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F119 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F11_STAN - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F120 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F121 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F122 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F123 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F124 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F125 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F126 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F127 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F128 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F128_MSG_AUTH_CODE_FIELD - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F12_DATE_TIME - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F12_DATE_TIME_LTR - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F13_DATE_EFF - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F14_DATE_EXP - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F15_DATE_SETTL - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F16_DATE_CONV - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F17_DATE_CAPTURE - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F18_MCC - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F19_COUNTRY_ACQID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F1_BITMAP1 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F20_COUNTRY_PAN - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F21_COUNTRY_FID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F22_POSDATACODE - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F23_CARDSEQNO - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F24_FUNCTIONCODE - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F25_MSGREASONCODE - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F26_CARDACBUSCODE - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F27_APPR_CODE_LENGTH - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F28_DATE_REC - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F29_REC_IND - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F2_PAN - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F30_AMOUNT_ORIG - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F31_AQREFDATA - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F32_AQID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F33_FID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F34_PAN_EXT - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F35_TRACK2 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F36_TRACK3 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F37_RETR_REFNO - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F38_APPR_CODE - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F39_ACTION_CODE - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F3_PROC_CODE - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F40_SERVICE_CODE - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F41_TERMINAL_ID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F42_CARDACC_ID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F43_CARDACC_NAMLOC - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F44_ADD_RESPDATA - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F45_TRACK1 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F46_AMOUNT_FEES - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F47_ADD_DATA_NATIONAL - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F48_ADD_DATA_PRIVATE - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F49_CURRENCY_TR - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F4_AMOUNT_TR - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F50_CURRENCY_REC - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F51_CURRENCY_BIL - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F52_PIN_DATA - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F53_SECURITY_CONTROLINFO - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F54_AMOUNT_ADD - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F55_ICC_DATA - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F56_ORIG_DATAELEMS - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F57_AUTH_LCCODE - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F58_AUTH_AGID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F59_TRANSPORT_DATA - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F5_AMOUNT_REC - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F60 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F61 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F62 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F63 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F64_MSG_AUTHENTCFIELD - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F65 - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F66_AMOUNT_ORIGFEES - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F67_EXT_PAYDATA - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F68_COUNTRY_RID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F69_COUNTRY_SETTLID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F6_AMOUNT_BIL - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F70_COUNTRY_AUTHAGID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F71_MSGNO - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F72_DATA_RECORD - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F73_DATE_ACTION - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F74_CREDITS_NUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F75_CREDITS_REVERSAL_NUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F76_DEBITS_NUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F77_DEBITS_REVERSAL_NUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F78_TRANSFER_NUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F79_TRANSFER_REVERSAL_NUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F7_DATETIME_TR - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F80_INQUIRIES_NUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F81_AUTHORIZATIONS_NUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F82_INQUIRIES_REVERSAL_NUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F83_PAYMENTS_NUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F84_PAYMENTS_REVERSAL_NUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F85_FEE_COLL_NUMBER - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F86_CREDITS_AMOUNT - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F87_CREDITS_REVERSAL_AMOUNT - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F88_DEBITS_AMOUNT - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F89_DEBITS_REVERSAL_AMOUNT - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F8_AMOUNT_BILFEE - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F90_ORIG_MSG_ID_INFO - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F91_COUNTRY_TR_DESTID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F92_COUNTRY_TR_ORIGID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F93_TR_DESTID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F94_TR_ORIGID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F95_CARD_ISSREFDATA - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F96_KEY_MAN_DATA - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F97_AMOUNT_NET_REC - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F98_PAYEE - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F99_SETLL_INSTID - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F9_CONVRATE_REC - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
F_MTI - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
FF_FOT - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
FH_DCP - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
FH_IDENT - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
formatEncoded(Message) - Method in class com.a2zss.ISO8583.ISO8583II
Formats message in packed and encoded format
formatLLLLPlain(Message) - Method in class com.a2zss.ISO8583.ISO8583II
Formats the message in plain format with 4 byte length
Note: supports fields FH_IDENT, FH_DCP, FF_FOT if they are configured
formatLLPlain(Message) - Method in class com.a2zss.ISO8583.ISO8583II
Formats the message in plain format with two byte length
Note: supports fields FH_IDENT, FH_DCP, FF_FOT if they are configured
formatPacked(Message) - Method in class com.a2zss.ISO8583.ISO8583II
Method to format message in packed format
formatPlain(Message) - Method in class com.a2zss.ISO8583.ISO8583II
Formats the message in plain format
Note: supports fields FH_IDENT, FH_DCP, FF_FOT if they are configured
formatTags() - Method in class com.a2zss.ISO8583.LLLTTVField
Method formatTags
formatTags() - Method in class com.a2zss.ISO8583.LLTTVField
Method formatTags
formatTags() - Method in class com.a2zss.ISO8583.TtLlVField
Method formatTags
fromAscii(byte) - Static method in class com.a2zss.ISO8583.EBCDIC
 
fromAscii(byte[]) - Static method in class com.a2zss.ISO8583.EBCDIC
 
fromAscii(byte[], int, int) - Static method in class com.a2zss.ISO8583.EBCDIC
 
fromchar(byte) - Static method in class com.a2zss.ISO8583.CCC
 
fromChar(byte) - Static method in class com.a2zss.ISO8583.Encoder
converts single byte value car value to sigle number char value param 32 returns 0

G

getAction(String, int) - Static method in class com.a2zss.ISO8583.Utils
 
getActiveBits() - Method in class com.a2zss.ISO8583.Bitmap
method to get bit numbers that are set 1 (true) in this bitmap
getBinaryValue() - Method in class com.a2zss.ISO8583.ISOField
 
getBinLenPackedValue() - Method in class com.a2zss.ISO8583.ISOField
Method getBinLenPackedValue
getBinpackedlength() - Method in class com.a2zss.ISO8583.Config
Method getBinpackedlength
getBit(int) - Method in class com.a2zss.ISO8583.Bitmap
 
getBitmapFormat() - Method in class com.a2zss.ISO8583.Config
 
getBitNo() - Method in class com.a2zss.ISO8583.ISOField
Method getBitNo
getConfig() - Method in class com.a2zss.ISO8583.ISO8583II
 
getData() - Method in class com.a2zss.ISO8583.InputStreamBuffer
 
getDebuglevel() - Method in class com.a2zss.ISO8583.ISO8583II
 
getEncoded(byte[]) - Method in class com.a2zss.ISO8583.ISO8583II
gets the encoded data block from syntax 2
getEncoded(InputStream) - Method in class com.a2zss.ISO8583.ISO8583II
gets the encoded data block from syntax 2 encoded stream
getEncodingType(PushbackInputStream) - Method in class com.a2zss.ISO8583.ISO8583II
checks the ISO message encoding type from stream
getEncodingType(byte[]) - Method in class com.a2zss.ISO8583.ISO8583II
checks the ISO message encoding type from bye[] array
getImpactByMTI(String) - Static method in class com.a2zss.ISO8583.Utils
return financial transaction type for transaction originator
getISOField(int) - Method in class com.a2zss.ISO8583.Message
 
getISOString(int) - Method in class com.a2zss.ISO8583.Message
 
getISOString(int, boolean) - Method in class com.a2zss.ISO8583.Message
 
getLength() - Method in class com.a2zss.ISO8583.ISOField
 
getLong() - Method in class com.a2zss.ISO8583.Bitmap
 
getLongValue() - Method in class com.a2zss.ISO8583.ISOField
 
getMaxLength(int, int) - Method in class com.a2zss.ISO8583.Config
 
getMaxLength(int) - Method in class com.a2zss.ISO8583.Config
 
getMaxLength() - Method in class com.a2zss.ISO8583.ISOField
 
getOutput() - Method in class com.a2zss.ISO8583.ISO8583II
 
getPackedValue() - Method in class com.a2zss.ISO8583.ISOField
 
getPlainValue() - Method in class com.a2zss.ISO8583.ISOField
 
getPlainValue(boolean) - Method in class com.a2zss.ISO8583.ISOField
 
getResponse(String) - Static method in class com.a2zss.ISO8583.Utils
 
getResponse(String, int) - Static method in class com.a2zss.ISO8583.Utils
 
getStringValue() - Method in class com.a2zss.ISO8583.ISOField
 
getTagValue(String) - Method in class com.a2zss.ISO8583.LLLTTVField
Method getTagValue
getTagValue(String) - Method in class com.a2zss.ISO8583.LLTTVField
Method getTagValue
getTagValue(byte[]) - Method in class com.a2zss.ISO8583.TtLlVField
Method getTagValue
getType(int) - Method in class com.a2zss.ISO8583.Config
Gets the ISO8583 field type of ISOField object with specified bitno
getType(int, int) - Method in class com.a2zss.ISO8583.Config
Gets the ISO8583 field type of ISOField object with specified bitno and ISO8583 version
getType() - Method in class com.a2zss.ISO8583.ISOField
Gets the ISO8583 field type of this ISOField object
getTypeByMTI(String) - Static method in class com.a2zss.ISO8583.Utils
returns the transaction type string values like "0100", "1100", ..
getVersion() - Method in class com.a2zss.ISO8583.ISOField
Gets the ISO8583 version info of this ISOField object

I

init(byte[], int, int) - Method in class com.a2zss.ISO8583.Bitmap
initializes bitmap from byte buf from offset to offset+len
init(byte[]) - Method in class com.a2zss.ISO8583.Bitmap
initializes the bitmap from and 8 byte data buffer
init(long) - Method in class com.a2zss.ISO8583.Bitmap
intitializes the bitmap from 64 bit long integer
InputStreamBuffer - Class in com.a2zss.ISO8583
This class can be used for simulating InputStream for already buffered data that can then parsed by parser as stream data
InputStreamBuffer() - Constructor for class com.a2zss.ISO8583.InputStreamBuffer
constructs an empty InputStream
InputStreamBuffer(byte[]) - Constructor for class com.a2zss.ISO8583.InputStreamBuffer
constructs an with specified data
isApproved(String, int) - Static method in class com.a2zss.ISO8583.Utils
 
isEbcdic() - Method in class com.a2zss.ISO8583.Config
 
isNumeric(String) - Static method in class com.a2zss.ISO8583.Utils
 
ISO8583II - Class in com.a2zss.ISO8583
This class can be used as parser and formatter
ISO8583II() - Constructor for class com.a2zss.ISO8583.ISO8583II
Class constructor
ISO8583II(Config) - Constructor for class com.a2zss.ISO8583.ISO8583II
Class constructor
ISOBits - Interface in com.a2zss.ISO8583
This class defines ISO-8583 bit field constants the constant names are based on ISO-8583 v1 (1993) so they can be confusing in some cases for v0 (1997) context but the field name prefix Fxxx where xxx is the related ISO-8583 bit number gives a real information what field it is.
ISOConstants - Interface in com.a2zss.ISO8583
Field name and number and other constants
ISOException - Exception in com.a2zss.ISO8583
ISOException object is used to handle some ISO8583 protocol error cases
ISOException() - Constructor for exception com.a2zss.ISO8583.ISOException
 
ISOException(String) - Constructor for exception com.a2zss.ISO8583.ISOException
 
ISOfhNames - Static variable in class com.a2zss.ISO8583.Config
 
ISOField - Class in com.a2zss.ISO8583
This class creates a ISOField object for use with other ISO 8583 classes in this package The application can use this object for ISO message creation
ISOField() - Constructor for class com.a2zss.ISO8583.ISOField
Creates an empty ISOField object with no data
ISOField(int, byte[], Config) - Constructor for class com.a2zss.ISO8583.ISOField
Creates an ISOField object with specified bitno and data buffer (version 0)
ISOField(int, byte[], int, Config) - Constructor for class com.a2zss.ISO8583.ISOField
Creates an ISOField object with specified bitno and data buffer and ISO8583 version
ISOField(int, byte[], int, int, Config) - Constructor for class com.a2zss.ISO8583.ISOField
Creates an ISOField object with specified bitno and data buffer (version 0)
ISOField(int, byte[], int, int, int, Config) - Constructor for class com.a2zss.ISO8583.ISOField
Creates an ISOField object with specified bitno and data buffer
ISOField(int, String, Config) - Constructor for class com.a2zss.ISO8583.ISOField
Creates an ISOField object with specified bitno and String value (version 0)
ISOField(int, String, int, Config) - Constructor for class com.a2zss.ISO8583.ISOField
Creates an ISOField object with specified bitno and String value and ISO8583 version
ISOField(ISOField) - Constructor for class com.a2zss.ISO8583.ISOField
Creates a new ISOField object independent copy/clone from current object
isPackedTrack2PaddedRightWith0() - Method in class com.a2zss.ISO8583.Config
 
isPackedTrack2PaddedRightWithF() - Method in class com.a2zss.ISO8583.Config
 
isPackedTrack3PaddedRightWithF() - Method in class com.a2zss.ISO8583.Config
 
isText(String) - Static method in class com.a2zss.ISO8583.Utils
 

L

labels - Static variable in interface com.a2zss.ISO8583.Type
 
LLLLLLVARTEXT - Static variable in interface com.a2zss.ISO8583.Type
the field is type of LLLLLLVARTEXT (used in some custom ISO formats)
LLLLLVARTEXT - Static variable in interface com.a2zss.ISO8583.Type
the field is type of LLLLLVARTEXT (used in some custom ISO formats)
LLLLVARTEXT - Static variable in interface com.a2zss.ISO8583.Type
the field is type of LLLLVARTEXT (used in some custom ISO formats)
LLLTTVField - Class in com.a2zss.ISO8583
Parser and formatter for TLV subfields wich are in format LLL - length (includes the tag length and value length) TT - tag, V - the tag value
LLLTTVField() - Constructor for class com.a2zss.ISO8583.LLLTTVField
Class consructor
LLLTTVField(byte[]) - Constructor for class com.a2zss.ISO8583.LLLTTVField
Class consructor
LLLVARBINARY - Static variable in interface com.a2zss.ISO8583.Type
the field is type of LLLVARBINARY (the field is parsed as 3 byte of length and remaining of bytes as binary content)
LLLVARNUMBER - Static variable in interface com.a2zss.ISO8583.Type
the field is type of LLLVARNUMBER (the field is parsed as 3 byte of length and remaining of bytes as numbric content)
LLLVARTEXT - Static variable in interface com.a2zss.ISO8583.Type
the field is type of LLLVARTEXT (the field is parsed as 3 byte of length and remaining of bytes as text content)
LLTTVField - Class in com.a2zss.ISO8583
Parser and formatter for TLV subfields wich are in format LL - length (includes the tag length and value length) TT - tag, V - the tag value
LLTTVField() - Constructor for class com.a2zss.ISO8583.LLTTVField
Class consructor
LLTTVField(byte[]) - Constructor for class com.a2zss.ISO8583.LLTTVField
Class consructor
LLVARBINARY - Static variable in interface com.a2zss.ISO8583.Type
the field is type of LLVARBINARY (the field is parsed as 2 byte of length and remaining of bytes as binary content)
LLVARNUMBER - Static variable in interface com.a2zss.ISO8583.Type
the field is type of LLLVARNUMBER (the field is parsed as 2 byte of length and remaining of bytes as numeric content)
LLVARTEXT - Static variable in interface com.a2zss.ISO8583.Type
the field is type of LLVARTEXT (the field is parsed as 2 byte of length and remaining of bytes as text content)
LVARNUMBER - Static variable in interface com.a2zss.ISO8583.Type
the field is type of LVARNUMBER (the field is parsed as 1 byte of length and remaining of bytes as numeric content)
LVARTEXT - Static variable in interface com.a2zss.ISO8583.Type
the field is type of LVARTEXT (the field is parsed as 1 byte of length and remaining of bytes as text content)

M

main(String[]) - Static method in class com.a2zss.ISO8583.Config
To print out the default config
mandatoryBits - Static variable in interface com.a2zss.ISO8583.ISOConstants
the fields that are manadatory for certain messsage types this may vary in different networks (this data is currently used by transaction class in pay package)
Message - Class in com.a2zss.ISO8583
This class can be used to contruct ISO8583 messages or to analyze and acess data in parsed ISO8583 messages.
Message() - Constructor for class com.a2zss.ISO8583.Message
creates an empty Message object
Message(Message) - Constructor for class com.a2zss.ISO8583.Message
creates a Message object from an Message that contains ISOFields
MSG_MAX_LENGTH - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicating max len of any ISO 8583 message ( 9999 )
MTI - Static variable in interface com.a2zss.ISO8583.ISOBits
The constants for ISO bitfield definition
MTID - Static variable in interface com.a2zss.ISO8583.ISOConstants
constants that represent MTI values in relatin to mesage type and version
MTISTRING - Static variable in interface com.a2zss.ISO8583.ISOConstants
human readable message mti mappings

N

NETWORK_REQUEST - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicting network request message mti 0804 or 1804
NETWORK_RESPONSE - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicting network request response message mti 0814 or 1814
NUMBER - Static variable in interface com.a2zss.ISO8583.Type
the field is type of NUMBER (the field is parsed as fixed length numberic content)

O

optionalBits - Static variable in interface com.a2zss.ISO8583.ISOConstants
the fields that are optional for certain messsage types this may vary in different networks (this data is currently used by transaction class in pay package)
ORDINAL_PURCHASE - Static variable in interface com.a2zss.ISO8583.ISOConstants
 

P

parse(byte[]) - Method in class com.a2zss.ISO8583.LLLTTVField
Method parse
parse(byte[]) - Method in class com.a2zss.ISO8583.LLTTVField
Method parse
parse(byte[]) - Method in class com.a2zss.ISO8583.TtLlVField
Method parse - parses tags to inernal TAG objects
parseLLLLPlain(InputStream) - Method in class com.a2zss.ISO8583.ISO8583II
parses the LLLLplain format from inputstream Note: supports fields FH_IDENT, FH_DCP, FF_FOTif they are configured
parseLLPlain(InputStream) - Method in class com.a2zss.ISO8583.ISO8583II
parses the LLplain format from inputstream (where LL is two byte (packed/binary length) Note: supports fields FH_IDENT, FH_DCP, FF_FOTif they are configured
parsePacked(byte[]) - Method in class com.a2zss.ISO8583.ISO8583II
parses the packed ISO8583 format from buffer
parsePacked(InputStream) - Method in class com.a2zss.ISO8583.ISO8583II
parses the packed ISO8583 format from stream
parsePlain(byte[]) - Method in class com.a2zss.ISO8583.ISO8583II
parses the plain format from byte buffer
Note: supports fields FH_IDENT, FH_DCP, FF_FOT if they are configured
parsePlain(InputStream) - Method in class com.a2zss.ISO8583.ISO8583II
parses the plain format from inputstream
Note: supports fields FH_IDENT, FH_DCP, FF_FOT if they are configured
parsePlainField(DataInputStream, int, int) - Method in class com.a2zss.ISO8583.ISO8583II
Parses current field from underlying stream from its currecnt position (used internally)
parseStream(InputStream) - Method in class com.a2zss.ISO8583.ISO8583II
Parses and detects near any ISO8583 format from InputStream (without custom headers used) recognizes automatically messages without headers and with length in plain or encoded fromat
Messages with header fields before MTI cannot be parsed with this
printConfig(PrintStream) - Method in class com.a2zss.ISO8583.Config
 
PROCS - Static variable in interface com.a2zss.ISO8583.ISOConstants
a selection processing code field values in relation to PROCSTR constants
PROCSTR - Static variable in interface com.a2zss.ISO8583.ISOConstants
{ goods, cash, goods unattended}
putISOField(Object) - Method in class com.a2zss.ISO8583.Message
to add a ISOField object to Message

R

read() - Method in class com.a2zss.ISO8583.InputStreamBuffer
 
Request - Class in com.a2zss.ISO8583
Same as message
Request() - Constructor for class com.a2zss.ISO8583.Request
 
Request(Message) - Constructor for class com.a2zss.ISO8583.Request
 
Response - Class in com.a2zss.ISO8583
Same as message
Response() - Constructor for class com.a2zss.ISO8583.Response
 
Response(Message) - Constructor for class com.a2zss.ISO8583.Response
 
REVAERSAL_RESPONSE - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicting autorisation message reversal response mti 0410 or 1430
REVERSAL - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicting autorisation message reversal mti 0400 or 1420
REVERSAL_REPEAT - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicting autorisation message reversal repeat mti 0401 or 1421

S

setBinpackedlength(boolean) - Method in class com.a2zss.ISO8583.Config
Method setBinpackedlength
setBit(int, boolean) - Method in class com.a2zss.ISO8583.Bitmap
method to set a specified bit in bitmap to 1 (true) or 0 (false)
setBitmapFormat(boolean) - Method in class com.a2zss.ISO8583.Config
to set a bitmap format to hex or binary
setConfig(Config) - Method in class com.a2zss.ISO8583.ISO8583II
 
setCustomMaxLength(int, int, int) - Method in class com.a2zss.ISO8583.Config
sets the customized field max length for specified ISO8583 (bit number) and for cpecified version (0, 1, 2)
setCustomType(int, int, int) - Method in class com.a2zss.ISO8583.Config
sets the customized field type for specified ISO8583 (bit number) and for cpecified version (0, 1, 2)
setData(byte[]) - Method in class com.a2zss.ISO8583.InputStreamBuffer
to update the Stream with buffer of new data to be read
setDebuglevel(int) - Method in class com.a2zss.ISO8583.ISO8583II
 
setEbcdic(boolean) - Method in class com.a2zss.ISO8583.Config
Experimental EBCDIC feature if set to true *parsePlain and *formatPlain methods will parse and format character and numeric fields and field lengths as EBCDIC characters
setOutput(PrintStream) - Method in class com.a2zss.ISO8583.ISO8583II
Set the debug output stream
setPackedTrack2PaddedRightWith0(boolean) - Method in class com.a2zss.ISO8583.Config
set true if track2 type data in packed form is padded with 0 at the end instead 0 at the beginning or instead of the F at the end
setPackedTrack2PaddedRightWithF(boolean) - Method in class com.a2zss.ISO8583.Config
set true if track2 type data in packed form is padded with F at the end instead 0 at the beginning
setPackedTrack3PaddedRightWithF(boolean) - Method in class com.a2zss.ISO8583.Config
set true if track3 type data in packed form is padded with F at the end instead 0 at the beginning
setTagValue(String, byte[]) - Method in class com.a2zss.ISO8583.LLLTTVField
Method setTagValue
setTagValue(String, byte[]) - Method in class com.a2zss.ISO8583.LLTTVField
Method setTagValue
setTagValue(byte[], byte[]) - Method in class com.a2zss.ISO8583.TtLlVField
Method setTagValue
setValue(String) - Method in class com.a2zss.ISO8583.ISOField
Sets the String value of ISOField object
setValue(byte[]) - Method in class com.a2zss.ISO8583.ISOField
Sets the byte value of ISOFieled object
SMS_AUTHORISATION - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicting autorisation message (SMS) mti 0200 or 1200
SMS_AUTHORISATION_REPEAT - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicting autorisation message repeat (SMS) mti 0201 or 1201
SMS_AUTHORISATION_RESPONSE - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicting autorisation message response (SMS) mti 0210 or 1210

T

TEXT - Static variable in interface com.a2zss.ISO8583.Type
the field is type of TEXT (the field is parsed as fixed length text content)
to4Bit(int, int) - Static method in class com.a2zss.ISO8583.Dec4Bit
converts an integer value to 4bit decimals where each decimal is presented by half of the byte values 0000..1001 if the len the length in bytes desired if the lenth of integer n is odd then a extra half of bye with 0000 is prepended
toAscii(byte) - Static method in class com.a2zss.ISO8583.EBCDIC
 
toAscii(byte[]) - Static method in class com.a2zss.ISO8583.EBCDIC
 
toAscii(byte[], int, int) - Static method in class com.a2zss.ISO8583.EBCDIC
 
tochar(byte) - Static method in class com.a2zss.ISO8583.CCC
 
toChar(byte) - Static method in class com.a2zss.ISO8583.Encoder
converts single byte value to sigle number char value param 0 returns 32
toInt(byte[], int) - Static method in class com.a2zss.ISO8583.Dec4Bit
converts an 4 bit packed decimals to an integer value
toString() - Method in class com.a2zss.ISO8583.ISOField
 
TRACK1 - Static variable in interface com.a2zss.ISO8583.Type
the field is type of track1 (NOT USED, track 1 is parsed as regular LLVAR)
TRACK2 - Static variable in interface com.a2zss.ISO8583.Type
the field is type of track2 LLVAR where 1st 2 bytes define the of contents LLVAR
Note: in compressed format it is like LVAR where 1st byted is compressed length.
TRACK3 - Static variable in interface com.a2zss.ISO8583.Type
the field is type of track3 like LLVAR (used to parse field as track 3 contents)
TtLlVField - Class in com.a2zss.ISO8583
Parser and formatter for TtLlV subfields (for example used in field 55 ICC Related Data)
which are in format Tt - tag (name) 1 or 2 bytes Ll - length 1 or 2 bytes 1 byte if length<128 (value length) V - the tag value
TtLlVField() - Constructor for class com.a2zss.ISO8583.TtLlVField
Class consructor
TtLlVField(byte[]) - Constructor for class com.a2zss.ISO8583.TtLlVField
Class consructor
Type - Interface in com.a2zss.ISO8583
This interface defines field types used in ISO8583 messages

U

UNATTENDED_PURCHASE - Static variable in interface com.a2zss.ISO8583.ISOConstants
 
UNDEFINED - Static variable in interface com.a2zss.ISO8583.Type
the field type is unkown/undefined is not parsed
Utils - Class in com.a2zss.ISO8583
Some Helper methods to SDK
Utils() - Constructor for class com.a2zss.ISO8583.Utils
 

V

v0v1 - Static variable in class com.a2zss.ISO8583.V0V1Map
The array of constants for ISO8583 bitfield version 0 and 1 mappings definition
may be useful if need to convert messages from version 0 to 1 or vice versa
V0V1Map - Class in com.a2zss.ISO8583
This class defines matrix for version 0 to 1 bit matching/mapping
V0V1Map() - Constructor for class com.a2zss.ISO8583.V0V1Map
 
V1987 - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicating ISO8583 version 1987 (0xxx messages) value 0
V1993 - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicating ISO8583 version 1993 (1xxx messages) value 1
V2003 - Static variable in interface com.a2zss.ISO8583.ISOConstants
constant indicating ISO8583 version 2003 (2xxx messages) value 2
validateFields(Message) - Method in class com.a2zss.ISO8583.ISO8583II
validates if the fields Message contains reflect the type and format required or if there are fields not compatible with required length and type then throws an ISOException

A B C D E F G I L M N O P R S T U V
AZS

Copyright © 2002-2010 AZS Services Ltd. All Rights Reserved.