In cisco documentation
It states that " A switch that is in VTP transparent mode and uses VTP V2 propagates all VTP messages, regardless of the VTP domain that is listed."
I have tried this out , but I not able to pass on vtp advertisement generated from a switch(SW3) in domain CISCO123 to transit through a switch(SW1) in domain juniper(transparent) to a switch(SW2) in domain CISCO123.
The error received on SW1 (The transparent and different domain switch ) is
"00:49:33: VTP LOG RUNTIME: Dropping packet received on trunk Fa0/13 - not in domain CISCO123"
All are manually trunked.
(Client, CISCO123)SW3----(Transparent,juniper)SW1----SW2(Server, CISCO123)
After i've reviewed my old notes, i've made sure that this is practically not correct, plus please read the following paragraph from Cisco DocCD, according to this paragraph and the other one you've posted earlier, the words are fuzzy and full of contradictions, but my conclusion is that VTPv2 should't check the domain name, but since it only supports one domain name, thus the resultant would be that the transparent switch won't relay the VTP messages in this scenario.
"Version-Dependent Transparent Mode-In VTP version 1, a VTP transparent switch inspects VTP messages for the domain name and version and forwards a message only if the version and domain name match. Because VTP version 2 supports only one domain, it forwards VTP messages in transparent mode without inspecting the version and domain name."
What bothered me is that both cases gives the same debug output (debug sw-vlan vtp packets):
VTP LOG RUNTIME: Dropping packet received on trunk Fa0/1 - not in domain CISCO