如何验证提交时间值?

时间:2013-07-02 17:51:32

标签: infosphere-spl

SPL支持submission-time values,它们通过函数调用getSubmissionTimeValue()和/或getSubmissionTimeListValue()来检索。由于SPL程序中没有main()函数,如何在运算符中验证这些值?

1 个答案:

答案 0 :(得分:1)

param子句或logic state子句中,通过SPL函数分配变量。在SPL功能中执行验证。

stream<blob incoming_data, uint32 source_port> DataStream
as UDPReceiver = UDPSource() {
   param
      address : getConfig('exporter'); // IP address or host name

stream<blob incoming_data, uint32 source_port> NextStream
as Parser = Custom(DataStream) {
   logic
      state: {
          MyInfoMap _my_info_map = getInfoAsMap();

上面,SPL函数getConfig()和getInfoAsMap()将检索提交时值并验证它们。