サンプル ISO8583 入力テスト・データは、メッセージ内のすべてのフィールドに値が設定されています。
これは、アプリケーション ISO8583TestApplication の Test_ISO8583_to_XML.txt という名前のファイルで提供されています。
このファイルの、1 次ビットマップ、2 次ビットマップ、および ISO8583 モデル内のバイナリー形式のフィールドには非印字文字が含まれていることに注意してください。
データを検査するためにこのファイルを開いた場合、使用しているエディターの機能によっては、データ内の一部のフィールドが読みにくい場合があります。
対応する出力メッセージは XML 形式であり、ISO8583.OUT という名前の出力キューに書き込まれることになります。
このメッセージの形式は以下のとおりです。
<ISO8583_1987> <MTI_Version>1</MTI_Version> <MTI_MessageClass>1</MTI_MessageClass> <MTI_MessageFunction>1</MTI_MessageFunction> <MTI_MessageOrigin>1</MTI_MessageOrigin> <PrimaryAccountNumber_002>1111111111111111111</PrimaryAccountNumber_002> <ProcessingCode_003>402010</ProcessingCode_003> <AmountTransaction_004>1500</AmountTransaction_004> <AmountSettlement_005>1500</AmountSettlement_005> <AmountCardHolderBilling_006>1500</AmountCardHolderBilling_006> <TransmissionDatetime_007>1970-12-31T23:59:59</TransmissionDatetime_007> <AmountCardHolderBillingFee_008>100</AmountCardHolderBillingFee_008> <ConversionRateSettlement_009>76887050</ConversionRateSettlement_009> <ConversionRateCardholderBilling_010>69972522</ConversionRateCardholderBilling_010> <SystemsTraceAuditNumber_011>999999</SystemsTraceAuditNumber_011> <TimeLocalTransaction_012>23:59:59</TimeLocalTransaction_012> <DateLocalTransaction_013>1970-12-31</DateLocalTransaction_013> <DateExpiration_014>2001-12-01</DateExpiration_014> <DateSettlement_015>1970-12-01</DateSettlement_015> <DateConversion_016>1970-12-01</DateConversion_016> <DateCapture_017>1970-12-31</DateCapture_017> <MerchantType_018>6010</MerchantType_018> <AcquiringInstitutionCountryCode_019>826</AcquiringInstitutionCountryCode_019> <PANExtendedCountryCode_020>840</PANExtendedCountryCode_020> <ForwardingInstitutionCountryCode_021>826</ForwardingInstitutionCountryCode_021> <PointOfServiceEntryMode_022>011</PointOfServiceEntryMode_022> <CardSequenceNumber_023>011</CardSequenceNumber_023> <NetworkInternationalIdentifier_024>001</NetworkInternationalIdentifier_024> <PointOfServiceConditionCode_025>01</PointOfServiceConditionCode_025> <PointOfServiceCaptureCode_026>01</PointOfServiceCaptureCode_026> <AuthorizingIdentificationResponseLength_027>1</AuthorizingIdentificationResponseLength_027> <AmountTransactionFee_028>C0001500</AmountTransactionFee_028> <AmountSettlementFee_029>C0001500</AmountSettlementFee_029> <AmountTransactionProcessingFee_030>C0001500</AmountTransactionProcessingFee_030> <AmountSettlementProcessingFee_031>C0001500</AmountSettlementProcessingFee_031> <AcquiringInstitutionIdentificationCode_032>11111111111</AcquiringInstitutionIdentificationCode_032> <ForwardingInstitutionIdentificationCode_033>11111111111</ForwardingInstitutionIdentificationCode_033> <PrimaryAccountNumberExtended_034>1111111111111111111111111111</PrimaryAccountNumberExtended_034> <Track2Data_035>;11111111111111111=1215=?1</Track2Data_035> <Track3Data_036>;112222222222222222222=1231123412341234121123456112121212341?1</Track3Data_036> <RetrievalReferenceNumber_037>b1b1b1b1b1b1</RetrievalReferenceNumber_037> <AuthorizationIdentificationResponse_038>a1a1a1</AuthorizationIdentificationResponse_038> <ResponseCode_039>a1</ResponseCode_039> <ServiceRestrictionCode_040>a1a</ServiceRestrictionCode_040> <CardAcceptorTerminalIdentification_041>a1a#a1a#</CardAcceptorTerminalIdentification_041> <CardAcceptorIdentificationCode_042>a1a#a1a#a1a#a1a</CardAcceptorIdentificationCode_042> <CardAcceptorNameLocation_043>a1a#a1a#a1a#a1a#a1a#a1a#a1a#a1a#a1a#a1a#</CardAcceptorNameLocation_043> <AdditionalResponseData_044>a1a#a1a#a1a#a1a#a1a#a1a#a</AdditionalResponseData_044> <Track1Data_045>%A11111111111111111^JOHN DOE^1215^?</Track1Data_045> <AdditionalDataISO_046>1</AdditionalDataISO_046> <AdditionalDataNational_047>1</AdditionalDataNational_047> <AdditionalDataPrivate_048>1</AdditionalDataPrivate_048> <CurrencyCodeTransaction_049>001</CurrencyCodeTransaction_049> <CurrencyCodeSettlement_050>001</CurrencyCodeSettlement_050> <CurrencyCodeCardholderBilling_051>001</CurrencyCodeCardholderBilling_051> <PersonalIdentificationNumberData_052>3132333435363738</PersonalIdentificationNumberData_052> <SecurityRelatedControlInformation_053>1111111111111111</SecurityRelatedControlInformation_053> <AdditionalAmounts_054>a1a1a1a1a1</AdditionalAmounts_054> <ReservedISO_055>1</ReservedISO_055> <ReservedISO_056>1</ReservedISO_056> <ReservedNational_057>1</ReservedNational_057> <ReservedNational_058>1</ReservedNational_058> <ReservedNational_059>1</ReservedNational_059> <AdviceReasonCode_060>1</AdviceReasonCode_060> <ReservedPrivate_061>1</ReservedPrivate_061> <ReservedPrivate_062>1</ReservedPrivate_062> <ReservedPrivate_063>1</ReservedPrivate_063> <MessageAuthenticationCode_064>0f0f0f0f0f0f0f0f</MessageAuthenticationCode_064> <TertiaryBitmap_065>0000000000000000</TertiaryBitmap_065> <SettlementCode_066>1</SettlementCode_066> <ExtendedPaymentCode_067>12</ExtendedPaymentCode_067> <ReceivingInstitutionCountryCode_068>826</ReceivingInstitutionCountryCode_068> <SettlementInstitutionCountryCode_069>826</SettlementInstitutionCountryCode_069> <NetworkManagementInformationCode_070>270</NetworkManagementInformationCode_070> <MessageNumber_071>1234</MessageNumber_071> <MessageNumberLast_072>1234</MessageNumberLast_072> <DateAction_073>2001-01-01</DateAction_073> <CreditsNumber_074>1234567890</CreditsNumber_074> <CreditsReversalNumber_075>1234567890</CreditsReversalNumber_075> <DebitsNumber_076>1234567890</DebitsNumber_076> <DebitsReversalNumber_077>1234567890</DebitsReversalNumber_077> <TransferNumber_078>1234567890</TransferNumber_078> <TransferReversalNumber_079>1234567890</TransferReversalNumber_079> <InquiriesNumber_080>1234567890</InquiriesNumber_080> <AuthorizationsNumber_081>1234567890</AuthorizationsNumber_081> <CreditsProcessingFeeAmount_082>123456789012</CreditsProcessingFeeAmount_082> <CreditsTransactionFeeAmount_083>123456789012</CreditsTransactionFeeAmount_083> <DebitsProcessingFeeAmount_084>123456789012</DebitsProcessingFeeAmount_084> <DebitsTransactionFeeAmount_085>123456789012</DebitsTransactionFeeAmount_085> <CreditsAmount_086>1234567890123456</CreditsAmount_086> <CreditsReversalAmount_087>1234567890123456</CreditsReversalAmount_087> <DebitsAmount_088>1234567890123456</DebitsAmount_088> <DebitsReversalAmount_089>1234567890123456</DebitsReversalAmount_089> <OriginalDataElements_090>123456789012345678901234567890123456789012</OriginalDataElements_090> <FileUpdateCode_091>a</FileUpdateCode_091> <FileSecurityCode_092>12</FileSecurityCode_092> <ResponseIndicator_093>a1a1a</ResponseIndicator_093> <ServiceIndicator_094>a1a1a1a</ServiceIndicator_094> <ReplacementAmounts_095>a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1</ReplacementAmounts_095> <MessageSecurityCode_096>0f0f0f0f0f0f0f0f</MessageSecurityCode_096> <AmountNetSettlement_097>1111111111111111</AmountNetSettlement_097> <Payee_098>a1#a1#a1#a1#a1#a1#a1#a1#a</Payee_098> <SettlementInstitutionIdentificationCode_099>11111111111</SettlementInstitutionIdentificationCode_099> <ReceivingInstitutionIdentificationCode_100>11111111111</ReceivingInstitutionIdentificationCode_100> <FileName_101>a1#a1#a1#a1#a1#a1</FileName_101> <AccountIdentification1_102>1111111111111111111111111111</AccountIdentification1_102> <AccountIdentification2_103>1111111111111111111111111111</AccountIdentification2_103> <TransactionDescription_104>a1#a1#a1#</TransactionDescription_104> <ReservedISO_105>a1#a1#a1#</ReservedISO_105> <ReservedISO_106>a1#a1#a1#</ReservedISO_106> <ReservedISO_107>a1#a1#a1#</ReservedISO_107> <ReservedISO_108>a1#a1#a1#</ReservedISO_108> <ReservedISO_109>a1#a1#a1#</ReservedISO_109> <ReservedISO_110>a1#a1#a1#</ReservedISO_110> <ReservedISO_111>a1#a1#a1#</ReservedISO_111> <ReservedNational_112>a1#a1#a1#</ReservedNational_112> <ReservedNational_113>a1#a1#a1#</ReservedNational_113> <ReservedNational_114>a1#a1#a1#</ReservedNational_114> <ReservedNational_115>a1#a1#a1#</ReservedNational_115> <ReservedNational_116>a1#a1#a1#</ReservedNational_116> <ReservedNational_117>a1#a1#a1#</ReservedNational_117> <ReservedNational_118>a1#a1#a1#</ReservedNational_118> <ReservedNational_119>a1#a1#a1#</ReservedNational_119> <ReservedPrivate_120>a1#a1#a1#</ReservedPrivate_120> <ReservedPrivate_121>a1#a1#a1#</ReservedPrivate_121> <ReservedPrivate_122>a1#a1#a1#</ReservedPrivate_122> <ReservedPrivate_123>a1#a1#a1#</ReservedPrivate_123> <ReservedPrivate_124>a1#a1#a1#</ReservedPrivate_124> <ReservedPrivate_125>a1#a1#a1#</ReservedPrivate_125> <ReservedPrivate_126>a1#a1#a1#</ReservedPrivate_126> <ReservedPrivate_127>a1#a1#a1#</ReservedPrivate_127> <MessageAuthenticationCode_128>0f0f0f0f0f0f0f0f</MessageAuthenticationCode_128> </ISO8583_1987>
サンプル XML 入力テスト・データは、メッセージ内のすべてのフィールドに値が設定されています。
これは、アプリケーション ISO8583TestApplication の Test_XML_to_ISO8583.txt という名前のファイルで提供されています。
対応する出力メッセージは ISO8583 形式であり、TCP/IP ストリームとして、メッセージ・フロー ISO8583_WMQ_to_TCPIP で定義されたソケットに (デフォルト・ポート 1111 で) 書き込まれます。
このメッセージの形式は以下のとおりです。
このメッセージには、可読文字として表示されないバイナリー・フィールドがいくつか含まれることに注意してください。
メッセージのこれらの部分は、<太字タイプの> 16 進値で示します。
また、メッセージを読みやすく表示するため、改行文字が挿入されています。
1111<0xff><0xff><0xff><0xff><0xff><0xff><0xff><0xff><0xff><0xff><0xff><0xff><0xff><0xff><0xff><0xff>1911111111111111111114020100000000015000000000015000000000015 00123123595900000100768870506997252299999923595912310112120112011231601082684082601101100101011C0001500C0001500C0001500C0001500111111111111111111111111112 8111111111111111111111111111126;11111111111111111=1215=?1062;112222222222222222222=1231123412341234121123456112121212341?1 b1b1b1b1b1b1a1a1a1a1a1aa1a#a1a#a1a#a1a#a1a#a1aa1a#a1a#a1a#a1a#a1a#a1a#a1a#a1a#a1a#a1a#25a1a#a1a#a1a#a1a#a1a#a1a#a35%A11111111111111111^JOHN DOE^1215^? 001100110011001001001123456781111111111111111010a1a1a1a1a1001100110011001100110011001100110011<0x0f><0x0f><0x0f><0x0f><0x0f><0x0f><0x0f><0x0f><0x00><0x00> <0x00><0x00><0x00><0x00><0x00><0x00>11282682627012341234010101123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 121234567890121234567890121234567890121234567890123456123456789012345612345678901234561234567890123456123456789012345678901234567890123456789012a12a1a1aa1a 1a1aa1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1<0x0f><0x0f><0x0f><0x0f><0x0f><0x0f><0x0f><0x0f>1111111111111111a1#a1#a1#a1#a1#a1#a1#a1#a1111111111111111111 111111117a1#a1#a1#a1#a1#a1281111111111111111111111111111281111111111111111111111111111009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1 #a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1 #009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#009a1#a1#a1#<0x0f><0x0f><0x0f><0x0f><0x0f><0x0f><0x0f><0x0f>