Click or drag to resize
IQvxServer Interface
The QvxServer is the core of the QVX SDK. All communication with QlikView as well as all communication with the custom data source is handled by an instance of the QvxServer. Each custom connector must have a class extending the QvxServer class. The QvxServer class in its turn implements the IQvxServer interface.

Namespace: QlikView.Qvx.QvxLibrary
Assembly: QvxLibrary (in QvxLibrary.dll) Version: 2.1.4.0 (2.1.4)
Syntax
C#
public interface IQvxServer

The IQvxServer type exposes the following members.

Methods
  NameDescription
Public methodCreateConnection
This method should be overridden by a custom connector and return a new instance of a class implementing QvxConnection. The class implementing QvxConnection is typically created by a developer as part of a connector.
Public methodCreateConnectionString
This method is called when QlikView sends a QVX_EDIT_CONNECT command. The method must be implemented by the user and returns connect string parameters.
Public methodCreateSelectStatement
This method should be overridden by a custom connector which has a custom select dialog and thereby supports QVX_EDIT_SELECT. It should return a select statement.
Public methodHandleJsonRequest
This method should be overridden by a custom connector. It should return a QvxReply.
Public methodRun
Run QvxServer from within QlikView. It utilizes a command pipe to communicate with QlikView and a data pipe to send information to it.
Public methodRunStandalone
Run QvxServer as a standalone application. With a standalone connector you create a .QVX file which can be read by QlikView. A standalone connector utilizes functionality similar to a command pipe to get the information it needs to create the .QVX file.
Top
Properties
  NameDescription
Public propertyCustomCaption
Ask the QvxServer for the current caption
Public propertyWildcardSelectionAllowed
Ask the QvxServer if it allows wildcard selection of fields.
Top
See Also