08-16-2019 06:37 PM
Is there a way to get the DB replication(role) of a node in a CUCM cluster via AXL? If so, which method would I use. I'm trying to determine if a node is a Publisher or a Subscriber.
Solved! Go to Solution.
08-20-2019 11:04 PM
<listProcessNode> or <getProcessNode> will spell this out a little more clearly:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.cisco.com/AXL/API/11.5">
<soapenv:Header/>
<soapenv:Body>
<ns:listProcessNode>
<searchCriteria>
<name>%</name>
</searchCriteria>
<returnedTags >
<name></name>
<description></description>
<mac></mac>
<ipv6Name></ipv6Name>
<nodeUsage></nodeUsage>
<lbmHubGroup></lbmHubGroup>
<processNodeRole></processNodeRole>
</returnedTags>
</ns:listProcessNode>
</soapenv:Body>
</soapenv:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:listProcessNodeResponse xmlns:ns="http://www.cisco.com/AXL/API/11.5">
<return>
<processNode uuid="{00000000-1111-0000-0000-000000000000}">
<name>EnterpriseWideData</name>
<description/>
<processNodeRole>CUCM Voice/Video</processNodeRole>
<mac/>
<ipv6Name/>
<nodeUsage>Subscriber</nodeUsage>
<lbmHubGroup/>
</processNode>
<processNode uuid="{CC39107B-A29F-4445-98A4-AE70D76CEC4C}">
<name>DS-UCM115-1</name>
<description/>
<processNodeRole>CUCM Voice/Video</processNodeRole>
<mac/>
<ipv6Name/>
<nodeUsage>Publisher</nodeUsage>
<lbmHubGroup/>
</processNode>
<processNode uuid="{FD8EF6C3-4E51-82BE-1843-E50399F517E4}">
<name>ds-cup11-5.cisco.com</name>
<description/>
<processNodeRole>CUCM IM and Presence</processNodeRole>
<mac/>
<ipv6Name/>
<nodeUsage>Publisher</nodeUsage>
<lbmHubGroup/>
</processNode>
</return>
</ns:listProcessNodeResponse>
</soapenv:Body>
</soapenv:Envelope>
08-19-2019 03:13 PM
Hi Adan,
If you request 'select * from processnode' using thin AXL, the nodeid with the lowest value is the publisher (assuming that your cluster have never been rebuild)
Regards,
David
08-20-2019 11:04 PM
<listProcessNode> or <getProcessNode> will spell this out a little more clearly:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.cisco.com/AXL/API/11.5">
<soapenv:Header/>
<soapenv:Body>
<ns:listProcessNode>
<searchCriteria>
<name>%</name>
</searchCriteria>
<returnedTags >
<name></name>
<description></description>
<mac></mac>
<ipv6Name></ipv6Name>
<nodeUsage></nodeUsage>
<lbmHubGroup></lbmHubGroup>
<processNodeRole></processNodeRole>
</returnedTags>
</ns:listProcessNode>
</soapenv:Body>
</soapenv:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:listProcessNodeResponse xmlns:ns="http://www.cisco.com/AXL/API/11.5">
<return>
<processNode uuid="{00000000-1111-0000-0000-000000000000}">
<name>EnterpriseWideData</name>
<description/>
<processNodeRole>CUCM Voice/Video</processNodeRole>
<mac/>
<ipv6Name/>
<nodeUsage>Subscriber</nodeUsage>
<lbmHubGroup/>
</processNode>
<processNode uuid="{CC39107B-A29F-4445-98A4-AE70D76CEC4C}">
<name>DS-UCM115-1</name>
<description/>
<processNodeRole>CUCM Voice/Video</processNodeRole>
<mac/>
<ipv6Name/>
<nodeUsage>Publisher</nodeUsage>
<lbmHubGroup/>
</processNode>
<processNode uuid="{FD8EF6C3-4E51-82BE-1843-E50399F517E4}">
<name>ds-cup11-5.cisco.com</name>
<description/>
<processNodeRole>CUCM IM and Presence</processNodeRole>
<mac/>
<ipv6Name/>
<nodeUsage>Publisher</nodeUsage>
<lbmHubGroup/>
</processNode>
</return>
</ns:listProcessNodeResponse>
</soapenv:Body>
</soapenv:Envelope>
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide