Jump to: navigation, search

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|Import state]]
+
| ImportStatus|| [[ProxyImportStatus]]|| Out || Current [[Proxy#Import_states|import state]]
 
|- align="left"
 
|- align="left"
| ExportStatus|| [[ProxyExportStatus]]|| Out || Current [[Proxy#Export_states|Export state]]
+
| ExportStatus|| [[ProxyExportStatus]]|| Out || Current [[Proxy#Export_states|export state]]
 
|- align="left"
 
|- align="left"
| Target || {{Integer}}|| Out ||  
+
| ImportTargetVersion || {{Integer}}|| Out || Version of target object on import
 
|- align="left"
 
|- align="left"
| Target || {{Integer}}|| Out ||  
+
| ExportTargetVersion || {{Integer}}|| Out || Version of target object on export
 
|- align="left"
 
|- align="left"
| Target || {{Integer}}|| Out ||  
+
| ImportVersion|| {{Integer}}|| Out || Version of proxy object on import
 
|- align="left"
 
|- align="left"
| Target || {{Integer}}|| Out ||  
+
| ExportVersion || {{Integer}}|| Out || Version of proxy object on export
 
|- align="left"
 
|- align="left"
| Target || {{Integer}}|| Out ||  
+
| ImportTimeStamp || {{DateTime}}|| Out || Timestamp of import (Proxy to target object)
 
|- align="left"
 
|- align="left"
| Target || {{Integer}}|| Out ||  
+
| 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<> ImportStatus { get; set; }
 
        public OutArgument<ProxyExportStatus> ExportStatus { get; set; }
 
       
 
        public OutArgument<int> ImportTargetVersion { get; set; }
 
        public OutArgument<int> ExportTargetVersion { get; set; }
 
 
        public OutArgument<int> ImportVersion { get; set; }
 
        public OutArgument<int> ExportVersion { get; set; }
 
  
 
         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.

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

See also