To have a working system, a DataReader must be connected to a Topic, MultiTopic, or ContentFilteredTopic. Likewise, a DataWriter must be connected to a Topic.
See Connecting Figures for details on how to connect figures.