// Init message data array
$this->messageDataElements = array(
XmlRequestNodeListAnswerTemplateEngine::REQUEST_DATA_SESSION_ID,
+ XmlRequestNodeListAnswerTemplateEngine::REQUEST_DATA_NODE_LIST,
);
// Init message-data->configuration translation array
$nodeInstance = Registry::getRegistry()->getInstance('node');
// Has this node attempted to announce itself?
- if (!$nodeInstance->ifNodeHasAnnounced()) {
+ if (!$nodeInstance->ifNodeHasAnnouncementCompleted()) {
/*
* This node has never announced itself, so it doesn't expect
* request-node-list answer messages.
* @return void
*/
public function addArrayToDataSet (StoreableCriteria $dataSetInstance, array $messageData) {
+ // Debug message
+ /* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('ANSWER-HANDLER: messageData=' . print_r($messageData, true));
+
// Add all ements
foreach ($this->messageDataElements as $key) {
+ // Debug message
+ /* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('ANSWER-HANDLER: messageData[' . $key . ']=' . $messageData[$key]);
+
// Is it there?
assert(isset($messageData[$key]));