The DirectLoadingType provides information about the Current Version and allows transfer of a Software Package to and from the Server. Transfer of the Software Package to the Server also includes the installation. The Direct-Loading option is described in 8.3.4.3.

The DirectLoadingType is illustrated in Figure 43 and formally defined in Table 70.

image046.png

Figure 43 – DirectLoadingType

Table 70 – DirectLoadingType definition

Attribute

Value

BrowseName

DirectLoadingType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the PackageLoadingType

HasComponent

Variable

UpdateBehavior

UpdateBehavior

BaseDataVariableType

Mandatory

HasProperty

Variable

WriteTimeout

Duration

PropertyType

Optional

Conformance Units

DI SU DirectLoading

The FileTransfer Object is inherited from the PackageLoadingType. In this sub-type the Current version shall be writable (see SoftwareVersionFileType in 8.5.1). Writing to this file also includes the actual installation.

The UpdateBehavior OptionSet informs the update Client about the specific behavior of the component during update via Direct-Loading.

Optional Property that informs the Client about the maximum duration of the call to the Write Method of FileType (maximum time the write of a block of data can take). If the write operation takes longer the Client can assume that the Server has an issue.