当然还是有一些废话要提前说,首先我所说的有关系统的内容是针对总行一级的用户,很多界面是他们可以看到的和正在使用的,有关使用某某系统的我会在稍后论述,还有很多内容我只是做一个比方,不一定准确,只是为了让大家看起来比较容易理解,希望大家看到了以后不要太苛刻的去挑毛病。谢谢!
首先从每一个使用SWIFT的客户的角度来说,SWIFT需要安装一下的几个软件(除了中行的生产系统)包括SWIFTAlliance Entry(或者SWIFTAlliance Access),SWIFTAlliance StartSet (或者SWIFTAlliance Gateway)和SWIFTNet Link,使用的硬件有VPN BOX,modem,和用于存放证书的HSM设备(有Token,就是一个黑色的,像U盘一样的东西,当然还有一些银行使用的是Card Reader,或者BOX)
SWIFTAlliance Entry和SWIFTAlliance Access,是同样一套软件的不同版本,类似与XP的家庭版和专业版,绝大多数功能都是相同的,Access版本的功能更为强大,能支持更多的并发用户和更多的报文流量(BAND),还有他可以支持更多的接口方式,比如它支持(MQ的连接方式),目前很多大型银行使用的都是这个版本。目前大概有20家左右的用户在使用。
SWIFTAlliance StartSet 和SWIFTAlliance Gateway,也是一样的道理,Gateway是一个更高级的版本,目前在国内大概有10家左右的用户。
VPN Box是一种安全加密设备,主要用于我们在往外发送和接受报文的时候,给报文进行一层加密,以保证报文的安全性。
介绍完比较技术的东西,让我们用一些我们比较熟知的方式,来了解一下SWIFT的这些软件。
其实,很多时候有很多朋友会问我SWIFTAlliance Entry(SAE)是什么?干什么用的?让我用一个他们熟知的软件来类比,好让他们更好的理解这个系统,我一般会用微软的outlook来跟做一个类比。
Outlook是一个用于邮件收发的工具。SWIFT也一样,也是信息收发的系统,只不过是一个用于进行特定格式信息收发的工具,而且非常的高效和安全。首先我们在使用outlook这些软件的时候首先要先申请一个邮箱,设定好了以后,我们就可以跟我们跟需要的客户进行联系,发送邮件。而在SWIFT系统中也是类似,也需要先申请一个号码(BIC),只是我们在发送一些特别格式的报文,用以表示你特定的信息,比如1字头的是个人汇款业务,2字头的是银行间汇款业务。
这里需要特别说明的是,因为我们面对的是全球化的交易对手,所以我们需要用一个通用的语言来表述,而且随着计算机应用的广泛,使用标准化和格式化的语言也
成为电子处理的不二选择。因为SWIFT提出了一个符合国际ISO标准的标准化,而且被广泛接受的报文格式。其实也就是因为这样,所以才有最多的客户选择使用这套系统。
申请了outlook以后,我们就需要添加用户,一般来说我们会手工的把这些联系人的邮件一个个的输入到outlook的通讯簿。而在SWIFT中也是这样,有一点不同就是在SWIFT系统中专门有一个模块用以一次性的添加全球的SWIFT用户信息(correspondent info),这个模块中的信息需要我们定期的进行升级,基本上每个月一次。唯一有一点不同的就是,在outlook中,你可以直接给任何人发送邮件。而在SWIFT当中,如果你想与对方对话,发送信息,那么只能够进行RMA(之前是使用BKE),只有双方都同意了,才能够互相发送报文。这个功能与QQ中的添加好友,要发送邀请信息有些类似。
如果要使用outlook,肯定首先要有一个网络环境,说白了就是可以上网!在此之前我们肯定是要先跟电信或者网通说我家要申请一条宽带,然后他们会给你家一个专用的宽带modem,电话线与modem连接,modem与电脑连接。然后要在你的电脑上安装一个拨号程序,还要检查一下你家的电脑上的TCP/IP协议是不是已经安装好了,如果都ok了,你就可以用你的电脑拨号,然后QQ登陆,这样我们就可以和我们的朋友们进行信息的传输了。在SWIFT这里也是同样,首先SWIFT会让你申请一条专线或者是使用一条开通了国际长途的电话线,然后连接modem,modem连接VPN Box ,VPN Box连接电脑,在SWIFT软件当中SWIFTNet Link(SNL)就相当于我们的宽带拨号程序,而SWIFTAlliance StartSet(SAS)就相当于我们的TCP/IP协议(SAS这个比喻不是非常的准确,但是因为SAS中也内嵌了许多SWIFT专用的一些协议,所以就在这里这样的比较一下,希望大家别太挑我毛病)
当我们所有的环境都已经准备好了,我们就可以开始使用这个软件了,我相信很多人,特别是家里不是哪种包月上网的人都会有这样的一种经历,首先打开outlook,填入发件人,写上主题,然后开始写正文的内容,写完了以后呢,放到发件箱,然后写下一封邮件,等都写完了,然后开始拨号上网,然后点击发送/接受按钮,我们的邮件就被发送走了,同时我们的邮件也进来了。这个流程跟我在SWIFT当中发送报文的流程是非常的相似。首先我们也是要先在message creation中创建一个报文,在报头部分选择你要给谁发送报文,输入报文类型,然后在body部分(就是创建报文第二页)开始写相关的内容,写完了以后,然后点击route,报文到下一步了,因为swift中报文涉及金额所以在这里比较繁琐,需要经办和复核,都做完了,
报文就流转到SI_TO_SWIFT队列,等到报文都做完了,我们点击login和select就可以把报文发送走,同时所有的报文都被接收进来了。
在这里需要特别说明的就是一个SWIFT的特别设计,SWIFT系统中把测试和生产整合在一套软件当中,为了更好的使业务人员熟悉软件,在设计的时候所有的流程与正式生产的是一模一样的,为了不让大家在测试的时候因为误操作造成损失,所以特别启用了一个带“0”的设计,用以区分测试和生产,比如我们在创建报文的时候可以选择使用末尾带“0”的那个BIC,发送测试报文,同时我们在进行报文收发的时候就需要选择带“0”的那个LT进行login和select,这样就不会造成任何损失。如果我们平时需要做一些练习和测试就可以使用这个带“0”的BIC进行测试,其流程和结果与生产的是完全相同的。下载本文