Jump to: navigation, search

Difference between revisions of "Activity:GetProxyInformation (Activity)"


 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
The GetProxyInformation Activity returns various system data of a proxy object.
 +
 +
=Description=
 
{{ActivityInfoBox
 
{{ActivityInfoBox
 
| title = Get Proxy Information
 
| title = Get Proxy Information
Line 9: Line 12:
 
| version = 2.1+
 
| version = 2.1+
 
}}
 
}}
The GetProxyInformation Activity returns various system data of a proxy object.
 
  
==Arguments==
+
===Arguments===
 
{| class="wikitable sortable" | width = "50%"
 
{| class="wikitable sortable" | width = "50%"
 
|-
 
|-
Line 19: Line 21:
 
|- 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"
 +
| ImportHash || {{Integer}}|| Out || Import hashcode
 +
|- align="left"
 +
| ExportHash || {{Integer}}|| Out || Export hashcode
 +
|- align="left"
 +
| ImportDeleted || {{Boolean}}|| Out || True if target object has been deleted on import
 +
|- align="left"
 +
| ExportDeleted || {{Boolean}}|| Out || True if target object has been deleted before export
 
|- align="left"
 
|- align="left"
 
| Result|| {{Boolean}}|| Out || True if data has been loaded
 
| Result|| {{Boolean}}|| Out || True if data has been loaded
 
|}
 
|}
  
 
+
===Usage===
        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> 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.
 
This activity is used to get different kinds of system data from a proxy object at once.
  
==Example==
+
<!-- DO NOT REMOVE THIS -->{{Activity/End}}<!-- DO NOT REMOVE THIS -->
 
+
Save the given object shallow:
+
 
+
 
+
{| class="wikitable" | width = "50%"
+
|-
+
! Argument!! Value
+
|- align="left"
+
| UBIKObject|| Connect this argument with a variable
+
|- align="left"
+
| ShallowSave || <source lang = "vbnet">True</source>
+
|}
+
  
 
==See also==
 
==See also==
 
* [[Workflow Designer]]
 
* [[Workflow Designer]]
  
[[Category:Workflows]]
+
[[Category:Activities|GetProxyInformation (Activity)]]
[[Category:Activities]]
+
[[Category:Interfacing|GetProxyInformation (Activity)]]
[[Category:Interfacing]]
+

Latest revision as of 09:57, 4 November 2015

The GetProxyInformation Activity returns various system data of a proxy object.

[edit]

Description

Get Proxy Information
Name GetProxyInformation
Purpose Get system data of proxy object
Category Data Exchange
Returns Various information
Version 2.1+

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
ImportHash Integer Out Import hashcode
ExportHash Integer Out Export hashcode
ImportDeleted Boolean Out True if target object has been deleted on import
ExportDeleted Boolean Out True if target object has been deleted before export
Result Boolean Out True if data has been loaded

Usage

This activity is used to get different kinds of system data from a proxy object at once.


See also