FileAct 适配器实时端到端基元
SWIFTNet 基元是在应用程序与 SWIFTNet Link (SNL) 之间交换的一对 XML 文档。 对于每个端到端基元,有两个版本的基元 - 一个版本位于客户端 (或发送) 端,另一个版本位于服务器 (或接收) 端。 这总共包含四条消息:放置文件基元、获取文件基元和发送传递通知。
下图显示了 FileAct 端到端基元。
放置文件
应用程序启动 Put File 基元,以将文件发送到另一个 SWIFTNet 用户的文件系统。 作为端到端函数,客户端和服务器端都有 Put File 基元。 它们协同协作以成功完成文件传输。
每个此类协作都发送一个文件。 可以并行执行多个放置文件基元。
获取文件
应用程序启动“获取文件”基元,以从另一个 SWIFTNet 用户的文件系统中检索文件。 作为端到端函数,有客户端和服务器端 Get File 基元。 它们协同协作以成功完成文件传输。
每个此类协作检索单个文件。 可以并行执行多个“获取文件”基元。
发送传递通知
每个 Put File 和每个 Get File 基元都可以选择让接收方返回与文件传输相关的传递通知的文件请求的发送端。 对于 Put File 基元,请求消息包含传递通知的请求。
对于 Get File 基元,响应消息包含传递通知的请求。
在任一情况下,通过执行状态基元之一来验证文件已全部接收 (后,检查传输达到“已完成) ”状态,并且文件已完全安全存储 (例如在后台系统) 上),接收应用程序单独执行传递通知基元,以向发送方返回送达的确认。 作为端到端函数,有客户端和服务器端传递通知基元。 它们协同工作以成功完成文件传递通知。
传递通知要求服务设计器在文件的发送方和接收方之间建立并强制实施协议。
另请参阅
FileAct 适配器体系结构
FileAct 适配器实时本地基元
FileAct 适配器存储和转发
FileAct 适配器安全体系结构
FileAct 适配器文件和传输标识
FileAct 适配器支持信息传输
FileAct 适配器送达通知
FileAct 适配器状态监视