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