Transfer an LO handle between computers (Server)
For an LO handle to be portable when transferred across different computer architectures, the DataBlade® API provides functions to handle type alignment and byte order.
- mi_get_lo_handle()
- Copies an aligned LO handle, converting any difference in alignment or byte order on the client computer to that of the server computer
- mi_put_lo_handle()
- Copies an aligned LO handle, converting any difference in alignment or byte order on the server computer to that of the client computer
The mi_get_lo_handle() and mi_put_lo_handle() functions are useful in the send and receive support function of an opaque data type that contains a smart large object. They enable you to ensure that BLOB or CLOB values (LO handles) remained aligned when transferred to and from client applications.