A node's input port is "filled" either when it contains a default value that is a reference to a URL or a literal value, or when it is connected to another node's output port and this node provides data that is available. Default values are used only if no pipe is present for that port.