2N/A/*
2N/A * CDDL HEADER START
2N/A *
2N/A * The contents of this file are subject to the terms of the
2N/A * Common Development and Distribution License (the "License").
2N/A * You may not use this file except in compliance with the License.
2N/A *
2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * or http://www.opensolaris.org/os/licensing.
2N/A * See the License for the specific language governing permissions
2N/A * and limitations under the License.
2N/A *
2N/A * When distributing Covered Code, include this CDDL HEADER in each
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A * If applicable, add the following below this CDDL HEADER, with the
2N/A * fields enclosed by brackets "[]" replaced with your own identifying
2N/A * information: Portions Copyright [yyyy] [name of copyright owner]
2N/A *
2N/A * CDDL HEADER END
2N/A */
2N/A/*
2N/A * Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
2N/A */
2N/A
2N/A#ifndef _NIS_PARSE_LDAP_ERR_H
2N/A#define _NIS_PARSE_LDAP_ERR_H
2N/A
2N/A#ifdef __cplusplus
2N/Aextern "C" {
2N/A#endif
2N/A
2N/Astatic char *parse_error_msg[] =
2N/A{
2N/A "No Error",
2N/A
2N/A /* parse_no_mem_error */
2N/A "Insufficient memory",
2N/A
2N/A /* parse_bad_key */
2N/A "Unknown attribute name: '%s'",
2N/A
2N/A /* parse_bad_continuation_error */
2N/A "Unable to continue",
2N/A
2N/A /* parse_line_too_long */
2N/A "Too long to parse",
2N/A
2N/A /* parse_internal_err */
2N/A "An internal error occurred: '%s'",
2N/A
2N/A /* parse_initial_update_action_error */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The permitted values are:\n\tnone\n\tfrom_ldap\n"
2N/A "\tto_ldap",
2N/A
2N/A /* parse_initial_update_only_error */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The permitted values are:\n\tyes\n\tno",
2N/A
2N/A /* parse_retrieve_error_action_error */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The permitted values are:\n\tuse_cached\n"
2N/A "\tretry\n\ttry_again\n\tunavail\n\tno_such_name",
2N/A
2N/A /* parse_store_error_action_error */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The permitted values are:\n"
2N/A "\tretry\n\tsystem_error\n\tunavail",
2N/A
2N/A /* parse_refresh_error_action_error */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The permitted values are:\n\tcontinue_using\n"
2N/A "\tretry\n\tcontinue_using,retry\n\tcache_expired\n\ttryagain",
2N/A
2N/A /* parse_thr_create_err_action_err */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The permitted values are:\n"
2N/A "\tretry\n\tpass_error",
2N/A
2N/A /* parse_dump_error_action_error */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The permitted values are:\n\tretry\n\trollback",
2N/A
2N/A /* parse_resync_error */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The permitted values are:\n"
2N/A "\tdirectory_locked\n\tfrom_copy\n"
2N/A "\tfrom_live",
2N/A
2N/A /* parse_update_batching_error */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The permitted values are:\n"
2N/A "\taccumulate\n"
2N/A "\tbounded_accumulate\n"
2N/A "\tnone",
2N/A
2N/A /* parse_match_fetch_error */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The permitted values are:\n"
2N/A "\tno_match_only\n\talways\n\tnever",
2N/A
2N/A /* parse_no_object_dn */
2N/A "No object dn specified with database id '%s'",
2N/A
2N/A /* parse_invalid_scope */
2N/A "Invalid scope '%s'.\n"
2N/A "The permitted values are:\n"
2N/A "\tbase\n\tone\n\tsub",
2N/A
2N/A /* parse_invalid_ldap_search_filter */
2N/A "Invalid LDAP search filter or attribute value list: '%s'",
2N/A
2N/A /* parse_semi_expected_error */
2N/A "A semicolon was expected: '%s'",
2N/A
2N/A /* parse_mismatched_brackets */
2N/A "Brackets mismatched: '%s'",
2N/A
2N/A /* parse_unsupported_format */
2N/A "Unsupported format: '%s'",
2N/A
2N/A /* parse_unexpected_dash */
2N/A "Unexpected dash: '%s'",
2N/A
2N/A /* parse_unmatched_escape */
2N/A "Unexpected escape character: '%s'",
2N/A
2N/A /* parse_bad_lhs_format_error */
2N/A "Could not parse attribute mapping: '%s'",
2N/A
2N/A /* parse_comma_expected_error */
2N/A "Comma was expected: '%s'",
2N/A
2N/A /* parse_equal_expected_error */
2N/A "Equal sign expected: '%s'",
2N/A
2N/A /* parse_close_paren_expected_error */
2N/A "Close parentheses expected: '%s'",
2N/A
2N/A /* parse_too_many_extract_items */
2N/A "Bad extract format: '%s'",
2N/A
2N/A /* parse_not_enough_extract_items */
2N/A "Not enough extract parameters: '%s'",
2N/A
2N/A /* parse_bad_print_format */
2N/A "Incorrect print format: '%s'",
2N/A
2N/A /* parse_bad_elide_char */
2N/A "Bad elide char: '%s'",
2N/A
2N/A /* parse_start_rhs_unrecognized */
2N/A "Could not parse attribute mapping: '%s'",
2N/A
2N/A /* parse_item_expected_error */
2N/A "Other syntax encountered when item expected: '%s'",
2N/A
2N/A /* parse_format_string_expected_error */
2N/A "Other syntax encountered"
2N/A " when formatspec expected: '%s'",
2N/A
2N/A /* parse_unexp_data_end_rule */
2N/A "Bad syntax for attribute mapping rule: '%s'",
2N/A
2N/A /* parse_bad_ttl_format_error */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The expected syntax is:\n"
2N/A "\tdatabaseId \":\" initialTTLlo \":\" initialTTLhi"
2N/A " \":\" runningTTL",
2N/A
2N/A /* parse_bad_auth_method_error */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The supported authentication methods are:\n"
2N/A "\tnone\n"
2N/A "\tsimple\n"
2N/A "\tsasl/cram-md5\n"
2N/A "\tsasl/digest-md5",
2N/A
2N/A /* parse_open_file_error */
2N/A "Could not open: '%s'",
2N/A
2N/A /* parse_no_proxy_dn_error */
2N/A "nisLDAPconfigProxyUser was not specified",
2N/A
2N/A /* parse_no_config_auth_error */
2N/A "nisLDAPconfigAuthenticationMethod was not specified",
2N/A
2N/A /* parse_no_proxy_auth_error */
2N/A "authenticationMethod was not specified",
2N/A
2N/A /* parse_ldap_init_error */
2N/A "ldap_init failed: '%s'",
2N/A
2N/A /* parse_ldap_bind_error */
2N/A "ldap_bind failed for '%s': %s",
2N/A
2N/A /* parse_ldap_search_error */
2N/A "ldap_search failed: '%s'",
2N/A
2N/A /* parse_ldap_get_values_error */
2N/A "ldap_get_values failed: '%s'",
2N/A
2N/A /* parse_object_dn_syntax_error */
2N/A "Bad object dn syntax: '%s'",
2N/A
2N/A /* parse_invalid_dn */
2N/A "Invalid LDAP distinguished name: '%s'",
2N/A
2N/A /* parse_bad_index_format */
2N/A "Invalid index: '%s'",
2N/A
2N/A /* parse_bad_item_format */
2N/A "Invalid item: '%s'",
2N/A
2N/A /* parse_bad_ldap_item_format */
2N/A "Invalid LDAP item: '%s'",
2N/A
2N/A /* parse_invalid_print_arg */
2N/A "Invalid argument: '%s'",
2N/A
2N/A /* parse_bad_extract_fmt_spec */
2N/A "Invalid extract format encountered: '%s'",
2N/A
2N/A /* parse_no_db_del_mapping_rule */
2N/A "The mapping '%s' rule was not found found for database id '%s'",
2N/A
2N/A /* parse_invalid_db_del_mapping_rule */
2N/A "Invalid delete mapping rule for database id '%s'",
2N/A
2N/A /* parse_bad_domain_name */
2N/A "Bad domain name: '%s'",
2N/A
2N/A /* parse_bad_dn */
2N/A "Bad distinguished name: '%s'",
2N/A
2N/A /* parse_yes_or_no_expected_error */
2N/A "yes or no expected: '%s'",
2N/A
2N/A /* parse_bad_uint_error */
2N/A "Invalid unsigned integer: '%s'",
2N/A
2N/A /* parse_bad_int_error */
2N/A "Invalid integer: '%s'",
2N/A
2N/A /* parse_bad_command_line_attribute_format */
2N/A "Invalid attribute specification: '%s'",
2N/A
2N/A /* parse_no_ldap_server_error */
2N/A "preferredServerList was not specified",
2N/A
2N/A /* parse_bad_ber_format */
2N/A "Invalid ber format specifed: '%s'",
2N/A
2N/A /* parse_no_config_server_addr */
2N/A "nisLDAPconfigDefaultServerList was not specified",
2N/A
2N/A /* parse_bad_time_error */
2N/A "Invalid time: '%s'",
2N/A
2N/A /* parse_lhs_rhs_type_mismatch */
2N/A "There is a mismatch in the mapping rule: '%s'",
2N/A
2N/A /* parse_only_one_match_item */
2N/A "No match item was specified: '%s'",
2N/A
2N/A /* parse_cannot_elide */
2N/A "Cannot elide: '%s'",
2N/A
2N/A /* parse_bad_tls_option_error */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The supported tls options are:\n"
2N/A "\tnone\n"
2N/A "\tssl",
2N/A
2N/A /* parse_ldapssl_client_init_error */
2N/A "Failed to initialize SSL client: '%s'",
2N/A
2N/A /* parse_ldapssl_init_error */
2N/A "ldapssl_init failed: '%s'",
2N/A
2N/A /* parse_no_available_referrals_error */
2N/A "No suitable referrals found to read rpc.nisd configuration",
2N/A
2N/A /* parse_no_config_cert_db */
2N/A "nisLDAPconfigTLSCertificateDBPath must be specified",
2N/A
2N/A /* parse_no_cert_db */
2N/A "nisLDAPTLSCertificateDBPath must be specified",
2N/A
2N/A /* parse_unknown_yp_domain_error */
2N/A "Unknown nisLDAPdomainContext found",
2N/A
2N/A /* parse_unexpected_yp_domain_error */
2N/A "Incorrect syntax for nisLDAPdomainContext",
2N/A
2N/A /* parse_bad_map_error */
2N/A "Incorrect syntax or unknown error in parsing",
2N/A
2N/A /* parse_bad_yp_comment_error */
2N/A "Incorrect syntax for nisLDAPcommentChar",
2N/A
2N/A /* parse_bad_field_separator_error */
2N/A "Incorrect syntax for nisLDAPrepeatedFieldSeparators",
2N/A
2N/A /* parse_bad_name_field */
2N/A"Incorrect syntax or parse error for nisLDAPnameFields or nisLDAPsplitField",
2N/A
2N/A /* parse_yp_retrieve_err_action_err */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The permitted values are:\n\tuse_cached\n"
2N/A "\tfail",
2N/A
2N/A /* parse_yp_store_error_action_error */
2N/A "Incorrect syntax: '%s'\n"
2N/A "The permitted values are:\n\tretry\n"
2N/A "\tfail"
2N/A};
2N/A
2N/Astatic char *conn_error_msg[] =
2N/A{
2N/A "No Error",
2N/A
2N/A /* conn_no_mem_error */
2N/A "get_ldap_connection: Insufficient memory",
2N/A
2N/A /* conn_ldap_init_error */
2N/A "make_ldap_session: ldap_init failed: %s",
2N/A
2N/A /* conn_unsupported_ldap_bind_method */
2N/A "make_ldap_session: Unsupported LDAP bind method specified",
2N/A
2N/A /* conn_ldap_bind_error */
2N/A "make_ldap_session: ldap_bind failed for'%s': %s"
2N/A};
2N/A
2N/A#ifdef __cplusplus
2N/A}
2N/A#endif
2N/A
2N/A#endif /* _NIS_PARSE_LDAP_ERR_H */