The Method DeleteAllStoredRecords enables to permanently delete all stored data from the WMTP. Using this method, it is possible to remove the entire data set. The signature of this Method is specified below.

Signature

DeleteAllStoredRecords (

);

The Method DeleteStoredRecordsTime enables to permanently delete the stored data from the WMTP from a specific given time. The signature of this Method is specified below.

Signature

DeleteStoredRecordsTime (

[in]0:DateTimeFromTimestamp,

[in]0:DateTimeToTimestamp,

);

Table 29 – DeleteStoredRecordsTime Method Arguments

Argument

Description

FromTimestamp

This timestamp defines the start of the time interval that is to be deleted

ToTimestamp

This timestamp defines the end of the time interval that is to be deleted

Table 30 – DeleteStoredRecordsTime Method AddressSpace Definition

Attribute

Value

BrowseName

DeleteStoredRecordsTime

References

Node Class

BrowseName

DataType

TypeDefinition

Other

0:HasProperty

Variable

InputArguments

Argument[]

0:PropertyType

M

The Method DeleteStoredRecordsIndex enables to permanently delete the stored data from the WMTP from a specific given time. The signature of this Method is specified below.

Signature

DeleteStoredRecordsIndex (

[in]0:UInt32FromIndex,

[in]0:UInt32ToIndex,

);

Table 31 – DeleteStoredRecordsIndex Method Arguments

Argument

Description

FromIndex

This number defines the index of the first stored value of the interval that is to be deleted

ToIndex

This number defines the index of the last stored value of the interval that is to be deleted

Table 32 – DeleteStoredRecordsIndex Method AddressSpace Definition

Attribute

Value

BrowseName

DeleteStoredRecordsIndex

References

Node Class

BrowseName

DataType

TypeDefinition

Other

0:HasProperty

Variable

InputArguments

Argument[]

0:PropertyType

M

The Method AbortOperation enables the termination of the process currently being executed by the WMTP. This is necessary as some transfer processes can take several minutes. The signature of this Method is specified below.

Signature

AbortOperation (

);

The Method ReportNumberOfStoredRecords enables to report how many records are currently stored at the WMTP.

Signature

ReportNumberOfStoredRecords (

[out]0:UInt32NumberOfStoredRecords);

Table 33 – ReportNumberOfStoredRecords Method Arguments

Argument

Description

NumberOfStoredRecords

Describes the number of currently stored values on the WMTP.

Table 34 – ReportNumberOfStoredRecords Method AddressSpace Definition

Attribute

Value

BrowseName

ReportNumberOfStoredRecords

References

Node Class

BrowseName

DataType

TypeDefinition

Other

0:HasProperty

Variable

OutputArguments

Argument[]

0:PropertyType

M

The Method ReportNumberOfStoredRecordsTime enables to report how many records are currently stored at the WMTP in a specific timespan.

Signature

ReportNumberOfStoredRecordsTime (

[in]0:DateTimeFromTimestamp,

[in]0:DateTimeToTimestamp,

[out]0:UInt32NumberOfStoredRecords);

Table 35 – ReportNumberOfStoredRecordsTime Method Arguments

Argument

Description

FromTimestamp

This timestamp defines the time of the first stored value of the interval that is to be accessed.

ToTimestamp

This timestamp defines the time of the last stored value of the interval that is to be accessed.

NumberOfStoredRecords

Describes the number of currently stored values on the WMTP in the timespan.

Table 36 – ReportNumberOfStoredRecordsTime Method AddressSpace Definition

Attribute

Value

BrowseName

ReportNumberOfStoredRecordsTime

References

Node Class

BrowseName

DataType

TypeDefinition

Other

0:HasProperty

Variable

InputArguments

Argument[]

0:PropertyType

M

0:HasProperty

Variable

OutputArguments

Argument[]

0:PropertyType

M

The Method CombinedReportAll enables access to the entire data set stored on the WMTP. A record transfer is defined within this specification as a transfer of a “copy” of the records and not a “move” of the records because the server retains the original log entries. The signature of this Method is specified below.

Signature

CombinedReportAll (

[out]WMTPOutputDataType[]CombinedReport

);

Table 37 – CombinedReportAll Method Arguments

Argument

Description

CombinedReport

This output argument is carrying the Variables of the DataType WMTPOutputDataType that are requested

Table 38 – CombinedReportAll Method AddressSpace Definition

Attribute

Value

BrowseName

CombinedReportAll

References

Node Class

BrowseName

DataType

TypeDefinition

Other

0:HasProperty

Variable

OutputArguments

Argument[]

0:PropertyType

M

NOTE: If all measured values exceed the maximum size of an OPC UA message, this method cannot be used. In this case, the data should be queried in packets, for example using the CombinedReportIndex.

The Method CombinedReportIndex enables access to the entire data set stored on the WMTP based on the index of the measurements. A record transfer is defined within this specification as a transfer of a “copy” of the records and not a “move” of the records because the server retains the original log entries. The signature of this Method is specified below.

Signature

CombinedReportIndex (

[in]0:UInt32FromIndex,

[in]0:UInt32ToIndex,

[out]WMTPOutputDataType[]CombinedReport

);

Table 39 – CombinedReportIndex Method Arguments

Argument

Description

FromIndex

This number defines the index of the first stored value of the interval that is to be accessed

ToIndex

This number defines the index of the last stored value of the interval that is to be accessed

CombinedReport

This output argument is carrying the Variables of the DataType WMTPOutputDataType that are requested

Table 40 – CombinedReportIndex Method AddressSpace Definition

Attribute

Value

BrowseName

CombinedReportIndex

References

Node Class

BrowseName

DataType

TypeDefinition

Other

0:HasProperty

Variable

InputArguments

Argument[]

0:PropertyType

M

0:HasProperty

Variable

OutputArguments

Argument[]

0:PropertyType

M

The Method CombinedReportLastValue enables access to the last measurement stored on the WMTP. A record transfer is defined within this specification as a transfer of a “copy” of the records and not a “move” of the records because the server retains the original log entries. The signature of this Method is specified below.

Signature

CombinedReportLastValue (

[out]WMTPOutputDataTypeCombinedReport

);

Table 41 – CombinedReportLastValue Method Arguments

Argument

Description

CombinedReport

This output argument is carrying the Variables of the DataType WMTPOutputDataType that are requested

Table 42 – CombinedReportLastValue Method AddressSpace Definition

Attribute

Value

BrowseName

CombinedReportLastValue

References

Node Class

BrowseName

DataType

TypeDefinition

Other

0:HasProperty

Variable

OutputArguments

Argument[]

0:PropertyType

M

The Method CombinedReportFirstValue enables access to the first measurement stored on the WMTP. A record transfer is defined within this specification as a transfer of a “copy” of the records and not a “move” of the records because the server retains the original log entries. The signature of this Method is specified below.

Signature

CombinedReportFirstValue (

[out]WMTPOutputDataTypeCombinedReport

);

Table 43 – CombinedReportFirstValue Method Arguments

Argument

Description

CombinedReport

This output argument is carrying the Variables of the DataType WMTPOutputDataType that are requested

Table 44 – CombinedReportFirstValue Method AddressSpace Definition

Attribute

Value

BrowseName

CombinedReportFirstValue

References

Node Class

BrowseName

DataType

TypeDefinition

Other

0:HasProperty

Variable

OutputArguments

Argument[]

0:PropertyType

M

The Method CombinedReportTime enables access to the entire data set stored on the WMTP based on the timestamp of the measurements. A record transfer is defined within this specification as a transfer of a “copy” of the records and not a “move” of the records because the server retains the original log entries. The signature of this Method is specified below.

Signature

CombinedReportTime (

[in]0:DateTimeFromTimestamp,

[in]0:DateTimeToTimestamp,

[out]WMTPOutputDataType[]CombinedReport

);

Table 45 – CombinedReportTime Method Arguments

Argument

Description

FromTimestamp

This timestamp defines the time of the first stored value of the interval that is to be accessed

ToTimestamp

This timestamp defines the time of the last stored value of the interval that is to be accessed

CombinedReport

This output argument is carrying the Variables of the DataType WMTPOutputDataType that are requested

Table 46 – CombinedReportTime Method AddressSpace Definition

Attribute

Value

BrowseName

CombinedReportTime

References

Node Class

BrowseName

DataType

TypeDefinition

Other

0:HasProperty

Variable

InputArguments

Argument[]

0:PropertyType

M

0:HasProperty

Variable

OutputArguments

Argument[]

0:PropertyType

M