INNER CODE UNIT · Python
get_ogg_version
oracle/docker-images · OracleGoldenGate/21c/bin/deployment-init.py:137
def get_ogg_version():
"""Retrieve the version of the Oracle GoldenGate installation"""
url = 'http://' + service_address + ':' + str(service_ports['ServiceManager']) + '/services/v2/config/summary'
response = get_requests_session().get(url, headers=rest_call_headers, auth=get_digest_authentication())
if response.status_code == 200:
response_json = response.json()
if 'response' in response_json and \
'build' in response_json['response'] and \
'version' in response_json['response']['build']:
return response_json['response']['build']['version']
return None
def get_service_config(deploymentName, serviceName):
"""Retrieve the configuration of a service from Service Manager"""
url = 'http://' + service_address + ':' + str(service_ports['ServiceManager']) + '/services/v2/deployments/' + deploymentName + '/services/' + serviceName
response = get_requests_session().get(url, headers=rest_call_headers, auth=get_digest_authentication())
if response.status_code == 200: