The following provides a quick overview of
the progression of the ActiveX control functionality supported by
the Agentry Mobile Platform, and which release these features were
implemented. Features and behaviors related to the ActiveX control
are available beginning with the release in which it is listed,
and in all subsequent releases unless otherwise noted.
Agentry Mobile Platform 5.2.8
The following
features were added and changes were made to the 5.2.8 service pack
release of the Agentry Mobile Platform in relation to the ActiveX
control functionality:
- The ability to pass objects and object
collections to the ActiveX Control. This is supported with the addition
of the following client-side API methods:
- AgentryActiveXPropertyType
- GetPropertyFromMappings
- GetPropertyFromObject
- GetPropertyType
- PropertyAsString*
- NextCollectionProperty
- CollectionHasNextProperty
- RewindCollection
- The ability to issue a command to the ActiveX Control. This
is supported with the addition of the following:
- New Action
Step Type: External Field Command
- New Expected ActiveX Control Method: AgentryExecuteCommand
*
- The PropertyAsString method is a replacement
for the client-side API method GetAgentryString,
which has been deprecated. This method is still supported for backwards compatibility,
but should not be used in new development. Where possible, it is
recommended that existing implementations are modified to use the PropertyAsString method
in place of GetAgentryString.
Agentry Mobile Platform 5.1
The following
features were added and changes were made to the 5.1 minor release
of the Agentry Mobile Platform in relation to the ActiveX control
functionality:
- Implementation of the Agentry Client-Side
API to expose various aspects of the Agentry Client to the ActiveX
control. Many of the following new features are supported with the implementation
of this new API for the Agentry Client. The API itself is made available
to the ActiveX control via the following:
- IAgentryActiveXControlHost COM
interface
- AgentrySetActiveXControlHost - ActiveX control
expected method (provides IAgentryActiveXControlHost COM
interface to the ActiveX control)
- The ability to pass data from the Agentry Client to the ActiveX
control, based on a request by the control. Support for this functionality
is provided with the following additions:
- Agentry Data List
added to the External Field - ActiveX Control detail screen
field edit type.
- GetAgentryString - Agentry Client-Side API
method
- Support for the ActiveX control to request an action be executed
on the Agentry Client. This functionality is provided with the following
additions:
- Agentry Actions List added to the External
Field - ActiveX Control detail screen field edit type.
- ExecuteAgentryAction - Agentry Client-Side
API method
- Support for the ActiveX control to notify the Agentry Client
when its value changes or is fully entered. This functionality is
supported with the following additions:
- ActiveXControlValueChanged -
Agentry Client-Side API method
- ActiveXControlValueEntered - Agentry Client-Side
API method
- Support for the Agentry Client to request values from the ActiveX
Control via target paths. This functionality is supported with the
following additions:
- External Data List added to the External
Field - ActiveX Control detail screen field edit type.
- AgentryGetSpecificValue - ActiveX control expected
method
Agentry Mobile Platform 5.0
The following
features were added and changes were made to the 5.0 major release
of the Agentry Mobile Platform in relation to the ActiveX control
functionality:
- Support for the Agentry Test Script functionality,
including recording and playback features provided in the Agentry
Test Environment. This includes the following client-side API methods:
- AgentrySetScriptValue
- AgentryGetScriptValue
Agentry Mobile Platform 4.3
In the 4.3
minor release of the Agentry Mobile Platform, the ability to pass
values read into the Agentry Client by the device’s barcode scanner
to the ActiveX was added. This feature is exposed in the External
Field - ActiveX Control detail screen field type. This definition
type was modified to include the Scanning attribute. When set to
true, barcode values read in by the Agentry Client are passed to
the ActiveX control referenced by the detail screen field.