Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA Enterprise SCADA

Network Delivery Layer (NDL)

  • Last UpdatedNov 02, 2023
  • 1 minute read

The Network Delivery Layer (NDL) of the PubSub Engine is responsible for transmitting and receiving all messages across the network.

You can request the NDL to send debugging and informational messages to a local subscriber by doing the following:

  1. Attach a subscriber to the local engine and subscribe to the pubsub.debug.ndl topic.

  2. Publish on any of the following topics to the local engine.

    Note: The published value can be any string.

    Topic

    Description

    pubsub.debug.ndl.debugon

    Request the NDL to start publishing debug messages on the following topics:

    • To receive details about the local PubSub Engine: pubsub.debug.ndl.self.<debugitem>

    • To receive details about the peer PubSub Engines: pubsub.debug.ndl.<computerIp>.<debugItem>

      Where <debugItem> can be one of the following:

    • heartbeats

    • multicast_ip_address

    • multicast_port

    • nic_ip_address

    • nic_port

    • new_messages

    • resent_messages

    • sent_UDP_packets

    • transmit_bandwidth

    • transmit_queue_size

    • engine_too_slow

    • out_of_order_messages

    • reorder_buffer

    • resent_requests

    • state

    • SendInit

    • UDPpacket_maximumsize

    • largeUDPpackets

    pubsub.debug.ndl.debugoff

    Request the NDL to stop publishing debug messages.

    pubsub.debug.ndl.dumptime.<seconds>

    Change the period of the debug message output to the time indicated.

Related Links