MGCLatticeDmfJobSpecContract
One recurring data job, its schedule and its authorized clients, as a specification file carries it.
Methods
new
Initializes a new instance of the MGCLatticeDmfJobSpecContract class.
- Visibility:
public - Returns:
void
No parameters.
construct
Creates a new instance of the MGCLatticeDmfJobSpecContract class.
- Visibility:
public - Returns:
MGCLatticeDmfJobSpecContractA new instance.
No parameters.
parmName
Gets or sets the job's name, which is its key.
- Visibility:
public - Returns:
strThe job name.
| Name | Type | Optional | Description |
|---|---|---|---|
_name | str | Yes | The job name. |
parmDescription
Gets or sets the job description.
- Visibility:
public - Returns:
strThe description.
| Name | Type | Optional | Description |
|---|---|---|---|
_description | str | Yes | The description. |
parmDataProjectName
Gets or sets the data project this job runs.
- Visibility:
public - Returns:
strThe data project name.
| Name | Type | Optional | Description |
|---|---|---|---|
_dataProjectName | str | Yes | The data project name. |
parmDirection
Gets or sets whether messages come in or go out, as an element name.
- Visibility:
public - Returns:
strThe direction name.
| Name | Type | Optional | Description |
|---|---|---|---|
_direction | str | Yes | The direction name, Inbound or Outbound. |
directionValue
Gets the direction as the enumeration the platform stores.
- Visibility:
public - Returns:
IntegrationDirectionThe direction.
No parameters.
parmRecurrenceUnit
Gets or sets the recurrence unit, as an element name.
- Visibility:
public - Returns:
strThe unit name.
| Name | Type | Optional | Description |
|---|---|---|---|
_recurrenceUnit | str | Yes | The unit name, for example Hour. |
recurrenceUnitValue
Gets the recurrence unit as the enumeration the platform stores.
- Visibility:
public - Returns:
SysRecurrenceUnitThe unit.
No parameters.
parmRecurrenceInterval
Gets or sets the interval - the N in "every N units".
- Visibility:
public - Returns:
intThe interval.
| Name | Type | Optional | Description |
|---|---|---|---|
_recurrenceInterval | int | Yes | The interval. |
parmRecurrenceStartDateTime
Gets or sets when the first run is due, in ISO 8601.
- Visibility:
public - Returns:
strThe start.
| Name | Type | Optional | Description |
|---|---|---|---|
_recurrenceStartDateTime | str | Yes | The start, for example 2026-10-01T07:00:00Z. |
parmRecurrenceEndType
Gets or sets how the schedule ends, as an element name.
- Visibility:
public - Returns:
strThe end type name.
| Name | Type | Optional | Description |
|---|---|---|---|
_recurrenceEndType | str | Yes | The end type name, for example NoEnd. |
recurrenceEndTypeValue
Gets the end condition as the enumeration the projection uses.
- Visibility:
public - Returns:
MGCLatticeRecurrenceEndTypeThe end condition.
No parameters.
parmRecurrenceEndAfterCount
Gets or sets the number of runs after which the schedule ends.
- Visibility:
public - Returns:
intThe run count.
| Name | Type | Optional | Description |
|---|---|---|---|
_recurrenceEndAfterCount | int | Yes | The run count. |
parmRecurrenceEndDate
Gets or sets the date the schedule ends, as yyyy-MM-dd.
- Visibility:
public - Returns:
strThe end date.
| Name | Type | Optional | Description |
|---|---|---|---|
_recurrenceEndDate | str | Yes | The end date. |
parmRecurrenceTimeZone
Gets or sets the time zone the schedule's clock times are read in, as its numeric value.
- Visibility:
public - Returns:
strThe time zone.
| Name | Type | Optional | Description |
|---|---|---|---|
_recurrenceTimeZone | str | Yes | The time zone; blank for the environment's own, 89 for UTC. |
recurrenceTimeZoneValue
Gets the time zone as the enumeration the platform stores.
- Visibility:
public - Returns:
TimezoneThe time zone; the environment's preferred zone when the specification is silent.
No parameters.
parmMonitoringRecurrenceUnit
Gets or sets the monitoring job's recurrence unit, as an element name.
- Visibility:
public - Returns:
strThe unit name.
| Name | Type | Optional | Description |
|---|---|---|---|
_monitoringRecurrenceUnit | str | Yes | The unit name. |
monitoringRecurrenceUnitValue
Gets the monitoring recurrence unit as the enumeration the platform stores.
- Visibility:
public - Returns:
SysRecurrenceUnitThe unit.
No parameters.
parmMonitoringRecurrenceInterval
Gets or sets the monitoring job's interval.
- Visibility:
public - Returns:
intThe interval.
| Name | Type | Optional | Description |
|---|---|---|---|
_monitoringRecurrenceInterval | int | Yes | The interval. |
parmProcessMessagesSerially
Gets or sets whether messages are processed strictly in the order received.
- Visibility:
public - Returns:
booleanWhether messages are serialized.
| Name | Type | Optional | Description |
|---|---|---|---|
_processMessagesSerially | boolean | Yes | Whether messages are serialized. |
parmUseDataAreaIdFromMessage
Gets or sets whether the legal entity comes from the submitted message.
- Visibility:
public - Returns:
booleanWhether the message carries the legal entity.
| Name | Type | Optional | Description |
|---|---|---|---|
_useDataAreaIdFromMessage | boolean | Yes | Whether the message carries the legal entity. |
parmPreventUpload
Gets or sets whether an export is kept from uploading its file.
- Visibility:
public - Returns:
booleanWhether upload is prevented.
| Name | Type | Optional | Description |
|---|---|---|---|
_preventUpload | boolean | Yes | Whether upload is prevented. |
parmBatchGroupId
Gets or sets the batch group the job is scheduled into when it is activated.
- Visibility:
public - Returns:
strThe batch group.
| Name | Type | Optional | Description |
|---|---|---|---|
_batchGroupId | str | Yes | The batch group; blank means the default group. |
parmActivate
Gets or sets whether the job should be running once the specification is applied.
- Visibility:
public - Returns:
booleanWhether the job is activated.
| Name | Type | Optional | Description |
|---|---|---|---|
_activate | boolean | Yes | Whether the job is activated. |
parmClients
Gets or sets the client applications authorized to submit to this job.
- Visibility:
public - Returns:
ListThe authorizations.
| Name | Type | Optional | Description |
|---|---|---|---|
_clients | List | Yes | The authorizations. |
addClient
Authorizes a client application for this job.
- Visibility:
public - Returns:
void
| Name | Type | Optional | Description |
|---|---|---|---|
_client | MGCLatticeDmfJobClientSpecContract | No | The authorization. |