サーバーにイベントを送信するときにエラーが発生することがあります。そのような場合、後でもう一度送信するために、それらのイベントを保留中とマークしておくと便利です。
SynchronizationEvents.MarkEventAsPending(&EventGUID)
入力値の説明:
&EventGUID
GXPendingEvents テーブル内に置かれたイベントの GUID です。
「SynchronizationEvents 外部オブジェクト」で説明しているように、デバイスで行われたすべての変更を後でサーバーに送信するために、それらの変更を GXPendingEvents テーブルに格納します。このメソッドでは、イベントの状態を保留中に設定できます。
Event 'Change To Pending'
Composite
&EventGUID = &GxSynchroEventsSDT.CurrentItem.EventId
SynchronizationEvents.MarkEventAsPending(&EventGUID)
EndComposite
EndEvent
&GxSynchroEventsSDT は、GetEvents メソッドを実行した結果になります。
GeneXus Tilo Beta 2 以降
|