create or replace package wmp_api_repository is function view_version(p_dblink in varchar2, p_log_error in boolean := false, p_source in varchar2 := null) return varchar2; function status(p_dblink in varchar2, p_log_error in boolean := false, p_source in varchar2 := null) return varchar2; function is_existing_dblink(p_dblink in varchar2) return number; function create_dblink(p_dblink in varchar2 := null, p_username in varchar2 := null, p_password in varchar2 := null, p_connect_type in varchar2, p_tnsname in varchar2 := null, p_host in varchar2 := null, p_service in varchar2 := null, p_port in varchar2 := null, p_protocol in varchar2 := null) return varchar2; function update_dblink(p_dblink in varchar2 := null, p_username in varchar2 := null, p_password in varchar2 := null, p_connect in varchar2) return varchar2; function drop_dblink(p_dblink in varchar2 := null) return varchar2; function is_registered(p_dblink in varchar2) return boolean; function get_base_language(p_dblink in varchar2, p_log_error in boolean := false, p_source in varchar2 := null) return varchar2; FUNCTION MLS_NAME(p_dblink in varchar2, theEltId IN NUMBER, theLangId IN VARCHAR2 DEFAULT NULL) RETURN VARCHAR2; FUNCTION mls_description(p_dblink in varchar2, theEltId IN NUMBER, theLangId IN VARCHAR2 DEFAULT NULL) RETURN VARCHAR2; function has_mls_languages(p_dblink in varchar2, p_log_error in boolean := false, p_source in varchar2 := null) return VARCHAR2; end wmp_api_repository;