Implement the following functions in the runtimeadapter.cpp file to define the adapter run-time behavior with C/C++ interfaces:
INFAADPInitPlugin
INFAADPInitDataSession
INFAADPInitDataSourceOperation. The scope of the RuntimeConfig and Metadata handles available in this method is within the INFAADPInitDataSourceOperation method.
INFAADPDeinitDataSourceOperation. The scope of the RuntimeConfig and Metadata handles available in this method is within the INFAADPDeinitDataSourceOperation method.
INFAADPConnect
INFAADPBegindataSession
INFAADPRead
INFAADPReset
If you defined lookup support for the adapter, implement INFAADPReset. The INFAADPReset method is called after INFAADPRead if the mapping contains a lookup operation.
INFAADPWrite
INFAADPDeinitDataSession
Even if INFAADPInitdataSession returns failure, INFAADPDeinitDataSession is called to deinitialize the data session.