4.2.5 Write
Write is used to write a part of the file starting from the current file position. The file position is advanced by the number of bytes written.
Signature
Write(
[in] UInt32 fileHandle
[in] ByteString data
);| Argument | Description |
| fileHandle | A handle indicating the access request and thus indirectly the position inside the file. |
| data | Contains the data to be written at the position of the file. It is server-dependent whether the written data are persistently stored if the session is ended without calling the Close Method with the fileHandle. Writing an empty or null ByteString returns a Good result code without any affect on the file. |
Method Result Codes (defined in Call Service)
| Result Code | Description |
| Bad_InvalidArgument | See OPC 10000-4 for a general description. Invalid file handle in call. |
| Bad_NotWritable | See OPC 10000-4 for a general description. File might be locked and thus not writable. |
| Bad_InvalidState | See OPC 10000-4 for a general description. File was not opened for write access. |
Table 5 specifies the AddressSpace representation for the Write Method.
| Attribute | Value | ||||
| BrowseName | Write | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| HasProperty | Variable | InputArguments | Argument[] | PropertyType | Mandatory |
| Conformance Units | |||||
|---|---|---|---|---|---|
| Base Info FileType Base |