Difference between revisions of "Activity:GetProxyInformation (Activity)"
| Line 19: | Line 19: | ||
|- align="left" | |- align="left" | ||
| Target || [[BaseClass]]|| Out || Target object | | Target || [[BaseClass]]|| Out || Target object | ||
| − | |||
|- align="left" | |- align="left" | ||
| − | | ImportStatus|| [[ProxyImportStatus]]|| Out || Current [[Proxy#Import_states| | + | | ImportStatus|| [[ProxyImportStatus]]|| Out || Current [[Proxy#Import_states|import state]] |
|- align="left" | |- align="left" | ||
| − | | ExportStatus|| [[ProxyExportStatus]]|| Out || Current [[Proxy#Export_states| | + | | ExportStatus|| [[ProxyExportStatus]]|| Out || Current [[Proxy#Export_states|export state]] |
|- align="left" | |- align="left" | ||
| − | | | + | | ImportTargetVersion || {{Integer}}|| Out || Version of target object on import |
|- align="left" | |- align="left" | ||
| − | | | + | | ExportTargetVersion || {{Integer}}|| Out || Version of target object on export |
|- align="left" | |- align="left" | ||
| − | | | + | | ImportVersion|| {{Integer}}|| Out || Version of proxy object on import |
|- align="left" | |- align="left" | ||
| − | | | + | | ExportVersion || {{Integer}}|| Out || Version of proxy object on export |
|- align="left" | |- align="left" | ||
| − | | | + | | ImportTimeStamp || {{DateTime}}|| Out || Timestamp of import (Proxy to target object) |
|- align="left" | |- align="left" | ||
| − | | Target || {{ | + | | ExportTimeStamp || {{DateTime}}|| Out || Timestamp of export (Target to Proxy object) |
| + | |||
| + | |- align="left" | ||
| + | | ExternalImportTimeStamp || {{DateTime}}|| Out || Timestamp of external import (external source to Proxy object) | ||
| + | |- align="left" | ||
| + | | ExternalExportTimeStamp || {{DateTime}}|| Out || Timestamp of external export (Proxy object to external destination); is set once the export status changes to '''Queued for external processing''' | ||
|- align="left" | |- align="left" | ||
| Result|| {{Boolean}}|| Out || True if data has been loaded | | Result|| {{Boolean}}|| Out || True if data has been loaded | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
public OutArgument<DateTime> ImportTimeStamp { get; set; } | public OutArgument<DateTime> ImportTimeStamp { get; set; } | ||
Revision as of 10:23, 7 January 2015
| Get Proxy Information | |
|---|---|
| Name | GetProxyInformation |
| Purpose | Get system data of proxy object |
| Category | Data Exchange |
| Returns | Various information |
| Version | 2.1+ |
The GetProxyInformation Activity returns various system data of a proxy object.
Contents
Arguments
| Argument | Type | Direction | Purpose |
|---|---|---|---|
| ProxyObject | Proxy | In | The proxy object |
| Target | BaseClass | Out | Target object |
| ImportStatus | ProxyImportStatus | Out | Current import state |
| ExportStatus | ProxyExportStatus | Out | Current export state |
| ImportTargetVersion | Integer | Out | Version of target object on import |
| ExportTargetVersion | Integer | Out | Version of target object on export |
| ImportVersion | Integer | Out | Version of proxy object on import |
| ExportVersion | Integer | Out | Version of proxy object on export |
| ImportTimeStamp | Date/Time | Out | Timestamp of import (Proxy to target object) |
| ExportTimeStamp | Date/Time | Out | Timestamp of export (Target to Proxy object) |
| ExternalImportTimeStamp | Date/Time | Out | Timestamp of external import (external source to Proxy object) |
| ExternalExportTimeStamp | Date/Time | Out | Timestamp of external export (Proxy object to external destination); is set once the export status changes to Queued for external processing |
| Result | Boolean | Out | True if data has been loaded |
public OutArgument<DateTime> ImportTimeStamp { get; set; }
public OutArgument<DateTime> ExportTimeStamp { get; set; }
public OutArgument<DateTime> ExternalImportTimeStamp { get; set; }
public OutArgument<DateTime> ExternalExportTimeStamp { get; set; }
public OutArgument<int> ImportHash { get; set; }
public OutArgument<int> ExportHash { get; set; }
public OutArgument<bool> ImportDeleted { get; set; }
public OutArgument<bool> ExportDeleted { get; set; }
Usage
This activity is used to get different kinds of system data from a proxy object at once.
Example
Save the given object shallow:
| Argument | Value |
|---|---|
| UBIKObject | Connect this argument with a variable |
| ShallowSave | True |
