If I'm right, segwit TxIDs are composed of the SHA^2(256) hash of the non-segwit data of a transaction. But, how does another node use the TxID to obtain information about the transaction such as the address information.
Am I right in saying that the node with the TxID will send it to a full-node which matches the desired TxID with the TxIDs that it stores with the relevant information which is then sent back to the node? If so, does that mean full nodes store the TxID and the transaction information?