== Basics ==
A Proxy object is the representant of an Ubik object (istanceinstance) for one [[Interface]].
One Proxy object can handle both, import and export of the same Ubik instance via one interface.
{{Hint|A Proxy object '''MUST HAVE''' a [[MetaProxy]] defined as its [[MetaClass]]!}}
The Proxy object has a Proxy Property for every ProxyMetaProperty defined on its MetaProxy (via the Relation "SYSREL_METAPROXY_PROPERTY").
[[Category:Interfacing|Proxy]]
== Value Tracking ==
=== Export states ===
[[File:IL_PROXYEXPORTSTATES.jpg|220px|thumb|border|alt=Export Status Workflow|Export Status Workflow]]
{| class="wikitable" | width = "50%"
|-
| Completed|| The object is exported, the external system has confirmed
|-
| queued Queued for export|| The object is marked for an data update from the ubik instance to the proxy , but the export was not executed yet
|-
| Queued for external processing|| The proxy was updated recently (by exporting ubik data to the proxy) but was not processed via an data export to the external system
|-
| Waiting for HandshakeHandshaking|| The object was exported, but the confirmation was not received yet
|-
| Conflict|| There is an export conflict
| Proxy updated|| The object was successfully updated from the external system
|-
| Queued for Importimport|| The object is marked for an import, but the import was not executed yet
|-
| Handshaking|| The object was imported, but the handshake answer was not sent yet
|-
|}
== Timestamp information ==
=== CTS ===
Point of time when the Proxy instance was initially created.
=== UTS ===
Last point of time when the Proxy instance was updated.
=== Export TS ===
Last point of time when the Proxy instance was updated with export data (updated with data from the linked UBIK instance)
=== External Export TS ===
Last point of time when the data from the proxy was exported to a 3rd party system.
=== Import TS ===
Last point of time when the data of the Proxy instance was imported (forwarded the data to the linked UBIK instance)
=== External Import TS ===
Last point of time when the data from the proxy was imported from a 3rd party system.
==See also==
* [[MetaProxy]]
* [[ProxyMetaProperty]]
* [[DocumentProxy]]
* [[HowTo:Configure_Proxies]]
[[Category:Interfacing|Proxy]]