【RCV】

1、事务处理可处理量

RCV_RECEIPTS_QUERY_SV.POST_QUERY

2、RCV: Processing Modes

  1. On-line
    联机处理,保存立即处理,界面上不能做其他操作
  2. Immediate
    立即,保存后自动运行“接收事务处理处理器”(RVCTP)PROCESSING_MODE=IMMEDIATE,用户可以做其他操作。
  3. Batch
    批量,保存后不会自动提交请求,当手动运行“接收事务处理处理器”(RVCTP)PROCESSING_MODE=BATCH时才会处理。

参考metalink文档(文档 ID 197860.1)

When receiving transactions are performed, data is written to the RCV_TRANSACTIONS_INTERFACE table (Status=PENDING) for subsequent processing based on the value of Profile RCV: Processing Mode (ON-LINE, IMMEDIATE or BATCH). Although this profile is typically set at the System Level, Users may change this value via Personal Profiles.

Processing Mode values:
On-line:

This is the most commonly used processing mode. When the user saves a transaction, no other application activity can be performed until the process completes. Either the number of records saved will be indicated for a successful transaction or an error message will be displayed. Uses Receiving Transaction Manager (executable RCVOLTM, located in $PO_TOP/bin).

Immediate:

When the user saves a transaction, the Receiving Transaction Processor concurrent program will automatically start and process the data in the RCV_TRANSACTIONS_INTERFACE table that was created for the Receipt. Control of the form is returned to the User who may then perform other application activity. Transaction errors that occur are written to the PO_INTERFACE_ERRORS table and can be viewed from the Transaction Status Summary. Additional information may be available in the log file for the Receiving Transaction Processor concurrent request (View/Requests). Uses Receiving Transaction Processor (executable RVCTP, located in $PO_TOP/bin).

Batch:

When the user saves a transaction, the data remains in the RCV_TRANSACTIONS_INTERFACE table until the Receiving Transaction Processor concurrent program is run via report submission. Control of the form is returned to the User who may then perform other application activity. When the Receiving Transaction Processor runs, it will process all PENDING records for PROCESSING_MODE=BATCH. Transaction errors that occur are written to the PO_INTERFACE_ERRORS table and can be viewed from the Transaction Status Summary Form.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MQTTAsync_rcv是一个函数,它是MQTT C客户端库中的一个函数,用于接收MQTT消息。这个函数的作用是从MQTT服务器接收消息并将其传递给客户端应用程序。它采用异步方式工作,这意味着它可以在后台接收消息而不会阻塞主线程。当接收到消息时,它将调用注册的回调函数来处理消息。 以下是该函数的原型: ``` int MQTTAsync_rcv(MQTTAsync handle, char **topicName, int *topicLen, MQTTAsync_message **message, long timeout); ``` 其中,参数含义如下: - `handle`:MQTT客户端句柄 - `topicName`:指向指针的指针,用于存储消息的主题名称 - `topicLen`:指向int的指针,用于存储主题名称的长度 - `message`:指向指针的指针,用于存储MQTT消息 - `timeout`:超时时间,单位为毫秒 如果成功接收到消息,则返回MQTTASYNC_SUCCESS,否则返回错误代码。 ### 回答2: MQTTAsync_rcv是MQTT客户端库中的一个接收消息的函数。它用于从服务器接收消息并处理消息的回调函数。 当客户端连接到MQTT服务器并成功订阅了一个或多个主题后,服务器将会发送相应的消息给客户端。MQTTAsync_rcv函数的作用就是接收并处理这些消息。 使用MQTTAsync_rcv函数,我们可以定义一个回调函数来处理接收到的消息。当服务器发送消息到客户端时,MQTTAsync_rcv函数将被触发,回调函数会被调用。 在回调函数中,我们可以根据消息的主题和内容做出相应的处理。例如,可以解析消息内容,更新应用程序的状态,将消息显示在用户界面上,或者调用其他函数来处理该消息。 需要注意的是,MQTTAsync_rcv函数只有在客户端使用MQTTAsync_subscribe函数成功订阅主题后才能正常接收消息。如果未订阅主题,则无法接收到服务器发送的消息。 通过使用MQTTAsync_rcv函数,我们可以实现基于MQTT协议的即时通信功能,使得客户端能够与服务器进行双向通信,达到实时数据传输的目的。 ### 回答3: MQTTAsync_rcv是一个用于接收MQTT消息的函数。MQTT是一种轻量级的通讯协议,主要用于在物联网领域进行设备间的通讯。MQTTAsync_rcv函数是MQTTAsync库中的一个函数,它允许我们在客户端程序中接收来自MQTT服务器的消息。 使用MQTTAsync_rcv函数,我们可以设置一个回调函数来处理接收到的消息。当有消息到达时,MQTTAsync_rcv函数会调用我们设置的回调函数,并将消息内容作为参数传递给回调函数。我们可以在回调函数中进行对消息的处理和分析,比如打印消息内容、保存消息到数据库等等。 MQTTAsync_rcv函数可以接收不同类型的消息,如发布消息、订阅确认消息等。我们可以根据自己的需求来选择接收哪种类型的消息,并在回调函数中进行相应的处理。 使用MQTTAsync_rcv函数需要先建立与MQTT服务器的连接,并创建一个MQTT订阅。在订阅消息后,我们可以调用MQTTAsync_rcv函数来接收MQTT服务器发送过来的消息。 总之,MQTTAsync_rcv函数是一个功能强大的函数,它使我们能够方便地接收并处理MQTT服务器发送过来的消息,为我们在物联网设备间构建通讯系统提供了很大的便利性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值