Last active
February 8, 2022 13:59
-
-
Save clemensv/d872020f00977f22d299f152baab37a3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<catalog xmlns="https://cncf.io/messagecatalog/2022-02" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xmlns:xlink="http://www.w3.org/1999/xlink"> | |
<!-- | |
This document defines an assumed AMQP binding for a subset of the ISO20022 ATM exchanges for illustrative purposes. | |
The XSD schema collection is assumed to be located in a folder/resource "catp" in relative to where this document is stored. | |
ISO 20022 "ATM Interface for Transaction Processing and ATM Management" Message Definition Record (doc): https://www.iso20022.org/message/mdr/13401/download | |
ISO 20022 "ATM Interface for Transaction Processing and ATM Management" Schemas: https://www.iso20022.org/message/13401/download | |
--> | |
<specversion>0.1</specversion> | |
<groups> | |
<group id="catp-withdrawal-exchanges-v01-atm-role"> | |
<format>AMQP</format> | |
<description>ISO 20022: ATM Withdrawal Exchanges V01, ATM role</description> | |
<definitions> | |
<ref xlink:href="#catp.001.001.01"/> | |
<ref xlink:href="#catp.003.001.01"/> | |
</definitions> | |
</group> | |
<group id="catp-withdrawal-exchanges-v01-acquirer-role"> | |
<format>AMQP</format> | |
<description>ISO 20022: ATM Withdrawal Exchanges V01, Acquirer role</description> | |
<definitions> | |
<ref xlink:href="#catp.002.001.01"/> | |
<ref xlink:href="#catp.004.001.01"/> | |
</definitions> | |
</group> | |
<group id="catp-withdrawal-exchanges-v02-atm-role"> | |
<format>AMQP</format> | |
<description>ISO 20022: ATM Withdrawal Exchanges V02, ATM role</description> | |
<definitions> | |
<ref xlink:href="#catp.001.001.02"/> | |
<ref xlink:href="#catp.003.001.02"/> | |
</definitions> | |
</group> | |
<group id="catp-withdrawal-exchanges-v02-acquirer-role"> | |
<format>AMQP</format> | |
<description>ISO 20022: ATM Withdrawal Exchanges V02, Acquirer role</description> | |
<definitions> | |
<ref xlink:href="#catp.002.001.02"/> | |
<ref xlink:href="#catp.004.001.02"/> | |
</definitions> | |
</group> | |
<group id="catp"> | |
<format>AMQP</format> | |
<description>ISO 20022: ATM Card Transactions</description> | |
<definitions> | |
<message id="catp.001.001.01"> | |
<authority>iso20022.org</authority> | |
<description>ATMWithdrawalRequestV01: sent by an ATM to an acquirer to request the approval of a withdrawal transaction at an ATM</description> | |
<version>1</version> | |
<relations> | |
<relation xlink:href="#catp.002.001.01" type="reply" via="correlationid"/> | |
<relation xlink:href="#catp.005.001.01" type="report" via="correlationid"/> | |
</relations> | |
<definition> | |
<properties> | |
<subject> | |
<value>catp.001.001.02</value> | |
<required>true</required> | |
</subject> | |
<contenttype> | |
<value>application/xml</value> | |
<required>true</required> | |
</contenttype> | |
</properties> | |
<applicationdata> | |
<dataschema xlink:href="./catp/catp.001.001.01.xsd" /> | |
</applicationdata> | |
</definition> | |
</message> | |
<message id="catp.001.001.02"> | |
<authority>iso20022.org</authority> | |
<description>ATMWithdrawalRequestV02: sent by an ATM to an acquirer to request the approval of a withdrawal transaction at an ATM</description> | |
<version>1</version> | |
<relations> | |
<relation xlink:href="#catp.002.001.02" type="reply" via="correlationid"/> | |
<relation xlink:href="#catp.005.001.02" type="report" via="correlationid"/> | |
</relations> | |
<definition> | |
<properties> | |
<subject> | |
<value>catp.001.001.02</value> | |
<required>true</required> | |
</subject> | |
<contenttype> | |
<value>application/xml</value> | |
<required>true</required> | |
</contenttype> | |
</properties> | |
<applicationdata> | |
<dataschema xlink:href="./catp/catp.001.001.02.xsd" /> | |
</applicationdata> | |
</definition> | |
</message> | |
<message id="catp.002.001.01"> | |
<authority>iso20022.org</authority> | |
<description>ATMWithdrawalResponseV01: sent by an acquirer to inform the ATM of the approval or decline of the withdrawal transaction</description> | |
<version>1</version> | |
<relations> | |
<relation xlink:href="#catp.001.001.01" type="request" via="correlationid"/> | |
<relation xlink:href="#catp.003.001.01" type="reply" via="correlationid"/> | |
<relation xlink:href="#catp.005.001.01" type="report" via="correlationid"/> | |
</relations> | |
<definition> | |
<properties> | |
<subject> | |
<value>catp.002.001.02</value> | |
<required>true</required> | |
</subject> | |
<contenttype> | |
<value>application/xml</value> | |
<required>true</required> | |
</contenttype> | |
<correlationid> | |
<required>true</required> | |
</correlationid> | |
</properties> | |
<applicationdata> | |
<dataschema xlink:href="./catp/catp.002.001.01.xsd"/> | |
</applicationdata> | |
</definition> | |
</message> | |
<message id="catp.002.001.02"> | |
<authority>iso20022.org</authority> | |
<description>ATMWithdrawalResponseV02: sent by an acquirer to inform the ATM of the approval or decline of the withdrawal transaction</description> | |
<version>1</version> | |
<relations> | |
<relation xlink:href="#catp.001.001.02" type="request" via="correlationid"/> | |
<relation xlink:href="#catp.003.001.02" type="reply" via="correlationid"/> | |
<relation xlink:href="#catp.005.001.02" type="report" via="correlationid"/> | |
</relations> | |
<definition> | |
<properties> | |
<subject> | |
<value>catp.002.001.02</value> | |
<required>true</required> | |
</subject> | |
<contenttype> | |
<value>application/xml</value> | |
<required>true</required> | |
</contenttype> | |
<correlationid> | |
<required>true</required> | |
</correlationid> | |
</properties> | |
<applicationdata> | |
<dataschema xlink:href="./catp/catp.002.001.02.xsd"/> | |
</applicationdata> | |
</definition> | |
</message> | |
<message id="catp.003.001.01"> | |
<authority>iso20022.org</authority> | |
<description>ATMWithdrawalCompletionAdviceV01: sent by an ATM to an acquirer to inform of the result of a withdrawal transaction at an ATM</description> | |
<version>1</version> | |
<relations> | |
<relation xlink:href="#catp.004.001.01" type="reply" via="correlationid"/> | |
<relation xlink:href="#catp.005.001.01" type="report" via="correlationid"/> | |
</relations> | |
<definition> | |
<properties> | |
<subject> | |
<value>catp.003.001.01</value> | |
<required>true</required> | |
</subject> | |
<contenttype> | |
<value>application/xml</value> | |
<required>true</required> | |
</contenttype> | |
<correlationid> | |
<required>true</required> | |
</correlationid> | |
</properties> | |
<applicationdata> | |
<dataschema xlink:href="./catp/catp.003.001.01.xsd"/> | |
</applicationdata> | |
</definition> | |
</message> | |
<message id="catp.003.001.02"> | |
<authority>iso20022.org</authority> | |
<description>ATMWithdrawalCompletionAdviceV02: sent by an ATM to an acquirer to inform of the result of a withdrawal transaction at an ATM</description> | |
<version>1</version> | |
<relations> | |
<relation xlink:href="#catp.004.001.01" type="reply" via="correlationid"/> | |
<relation xlink:href="#catp.005.001.01" type="report" via="correlationid"/> | |
</relations> | |
<definition> | |
<properties> | |
<subject> | |
<value>catp.003.001.02</value> | |
<required>true</required> | |
</subject> | |
<contenttype> | |
<value>application/xml</value> | |
<required>true</required> | |
</contenttype> | |
<correlationid> | |
<required>true</required> | |
</correlationid> | |
</properties> | |
<applicationdata> | |
<dataschema xlink:href="./catp/catp.003.001.02.xsd"/> | |
</applicationdata> | |
</definition> | |
</message> | |
<message id="catp.004.001.01"> | |
<authority>iso20022.org</authority> | |
<description>ATMWithdrawalCompletionAcknowledgementV01: sent by an ATM to an acquirer to acknowledge the receipt of an ATMWithdrawalCompletionAdvice message</description> | |
<version>1</version> | |
<relations> | |
<relation xlink:href="#catp.003.001.01" type="request" via="correlationid"/> | |
<relation xlink:href="#catp.005.001.01" type="report" via="correlationid"/> | |
</relations> | |
<definition> | |
<properties> | |
<subject> | |
<value>catp.004.001.01</value> | |
<required>true</required> | |
</subject> | |
<contenttype> | |
<value>application/xml</value> | |
<required>true</required> | |
</contenttype> | |
<correlationid> | |
<required>true</required> | |
</correlationid> | |
</properties> | |
<applicationdata> | |
<dataschema xlink:href="./catp/catp.004.001.01.xsd"/> | |
</applicationdata> | |
</definition> | |
</message> | |
<message id="catp.004.001.02"> | |
<authority>iso20022.org</authority> | |
<description>ATMWithdrawalCompletionAcknowledgementV02: sent by an ATM to an acquirer to acknowledge the receipt of an ATMWithdrawalCompletionAdvice message</description> | |
<version>1</version> | |
<relations> | |
<relation xlink:href="#catp.003.001.02" type="request" via="correlationid"/> | |
<relation xlink:href="#catp.005.001.02" type="report" via="correlationid"/> | |
</relations> | |
<definition> | |
<properties> | |
<subject> | |
<value>catp.004.001.02</value> | |
<required>true</required> | |
</subject> | |
<contenttype> | |
<value>application/xml</value> | |
<required>true</required> | |
</contenttype> | |
<correlationid> | |
<required>true</required> | |
</correlationid> | |
</properties> | |
<applicationdata> | |
<dataschema xlink:href="./catp/catp.004.001.02.xsd"/> | |
</applicationdata> | |
</definition> | |
</message> | |
<message id="catp.005.001.01"> | |
<authority>iso20022.org</authority> | |
<description>ATMRejectV01: sent by a host or an ATM to reject a received message</description> | |
<version>1</version> | |
<definition> | |
<properties> | |
<subject> | |
<value>catp.004.001.01</value> | |
<required>true</required> | |
</subject> | |
<contenttype> | |
<value>application/xml</value> | |
<required>true</required> | |
</contenttype> | |
<correlationid> | |
<required>true</required> | |
</correlationid> | |
</properties> | |
<applicationdata> | |
<dataschema xlink:href="./catp/catp.005.001.01.xsd"/> | |
</applicationdata> | |
</definition> | |
</message> | |
<message id="catp.005.001.02"> | |
<authority>iso20022.org</authority> | |
<description>ATMRejectV02: sent by a host or an ATM to reject a received message</description> | |
<version>1</version> | |
<definition> | |
<properties> | |
<subject> | |
<value>catp.005.001.02</value> | |
<required>true</required> | |
</subject> | |
<contenttype> | |
<value>application/xml</value> | |
<required>true</required> | |
</contenttype> | |
<correlationid> | |
<required>true</required> | |
</correlationid> | |
</properties> | |
<applicationdata> | |
<dataschema xlink:href="./catp/catp.005.001.02.xsd"/> | |
</applicationdata> | |
</definition> | |
</message> | |
</definitions> | |
</group> | |
</groups> | |
</catalog> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment