xref: /onnv-gate/usr/src/lib/libkmsagent/common/ClientSoapFaultCodes.h (revision 12720:3db6e0082404)
1*12720SWyllys.Ingersoll@Sun.COM /*
2*12720SWyllys.Ingersoll@Sun.COM  * CDDL HEADER START
3*12720SWyllys.Ingersoll@Sun.COM  *
4*12720SWyllys.Ingersoll@Sun.COM  * The contents of this file are subject to the terms of the
5*12720SWyllys.Ingersoll@Sun.COM  * Common Development and Distribution License (the "License").
6*12720SWyllys.Ingersoll@Sun.COM  * You may not use this file except in compliance with the License.
7*12720SWyllys.Ingersoll@Sun.COM  *
8*12720SWyllys.Ingersoll@Sun.COM  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*12720SWyllys.Ingersoll@Sun.COM  * or http://www.opensolaris.org/os/licensing.
10*12720SWyllys.Ingersoll@Sun.COM  * See the License for the specific language governing permissions
11*12720SWyllys.Ingersoll@Sun.COM  * and limitations under the License.
12*12720SWyllys.Ingersoll@Sun.COM  *
13*12720SWyllys.Ingersoll@Sun.COM  * When distributing Covered Code, include this CDDL HEADER in each
14*12720SWyllys.Ingersoll@Sun.COM  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*12720SWyllys.Ingersoll@Sun.COM  * If applicable, add the following below this CDDL HEADER, with the
16*12720SWyllys.Ingersoll@Sun.COM  * fields enclosed by brackets "[]" replaced with your own identifying
17*12720SWyllys.Ingersoll@Sun.COM  * information: Portions Copyright [yyyy] [name of copyright owner]
18*12720SWyllys.Ingersoll@Sun.COM  *
19*12720SWyllys.Ingersoll@Sun.COM  * CDDL HEADER END
20*12720SWyllys.Ingersoll@Sun.COM  */
21*12720SWyllys.Ingersoll@Sun.COM 
22*12720SWyllys.Ingersoll@Sun.COM /*
23*12720SWyllys.Ingersoll@Sun.COM  * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
24*12720SWyllys.Ingersoll@Sun.COM  */
25*12720SWyllys.Ingersoll@Sun.COM 
26*12720SWyllys.Ingersoll@Sun.COM #ifndef CLIENTSOAPFAULTCODES_H
27*12720SWyllys.Ingersoll@Sun.COM #define CLIENTSOAPFAULTCODES_H
28*12720SWyllys.Ingersoll@Sun.COM 
29*12720SWyllys.Ingersoll@Sun.COM /**
30*12720SWyllys.Ingersoll@Sun.COM  * Enumeration of error codes that have corresponding soap error strings.
31*12720SWyllys.Ingersoll@Sun.COM  * Note: These start at 1000 to avoid overlapping with other soap error codes
32*12720SWyllys.Ingersoll@Sun.COM  *
33*12720SWyllys.Ingersoll@Sun.COM  * The format of these enumerations is roughly as follows:
34*12720SWyllys.Ingersoll@Sun.COM  *
35*12720SWyllys.Ingersoll@Sun.COM  * Start with CLIENT_ERROR_
36*12720SWyllys.Ingersoll@Sun.COM  *
37*12720SWyllys.Ingersoll@Sun.COM  * Next, put AGENT if the error is intended for the KMA Agent interface
38*12720SWyllys.Ingersoll@Sun.COM  *       put MANAGER if the error is intended for the KMS Manager interface
39*12720SWyllys.Ingersoll@Sun.COM  *       put SERVER if the error is the fault of the KMS server for any interface
40*12720SWyllys.Ingersoll@Sun.COM  *
41*12720SWyllys.Ingersoll@Sun.COM  * After that, briefly describe the error.
42*12720SWyllys.Ingersoll@Sun.COM  */
43*12720SWyllys.Ingersoll@Sun.COM enum SoapClientErrorCode
44*12720SWyllys.Ingersoll@Sun.COM {
45*12720SWyllys.Ingersoll@Sun.COM     INVALID_CLIENT_ERROR = 0,
46*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_ACCESS_DENIED = 1000,
47*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_SERVER_BUSY,
48*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AUTHENTICATION_FAILED,
49*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_NETWORK_ADDRESS_UNREACHABLE,
50*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_INVALID_EXPECTED_PEER_LAST_KNOWN_TIMESTAMP_VECTOR,
51*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_INCOMPATIBLE_VERSION,
52*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_INCOMPATIBLE,
53*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_BUNDLE_ALREADY_IN_PROGRESS,
54*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_INVALID_PARAMETERS,
55*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_KEY_DOES_NOT_EXIST,
56*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_KEY_DESTROYED,
57*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_DATA_UNIT_ID_NOT_FOUND_EXTERNAL_ID_EXISTS,
58*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_DATA_UNIT_EXPIRED,
59*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_INVALID_DATA_UNIT_ID,
60*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_INVALID_KEY_ID,
61*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_DUPLICATE_EXTERNAL_ID,
62*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_INVALID_EXTERNAL_ID,
63*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_DATA_UNIT_NOT_REKEYABLE,
64*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_APPLIANCE_LOCKED,
65*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_INVALID_PASSPHRASE,
66*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_DATA_UNIT_NOT_FOUND,
67*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_NO_READY_KEYS,
68*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_INVALID_PARAMETERS,
69*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_DATA_UNIT_NOT_DESTROYED,
70*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_APPLIANCE_EXISTS,
71*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_APPLIANCE_DOES_NOT_EXIST,
72*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CANNOT_DELETE_LOCAL_APPLIANCE,
73*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_APPLIANCE_IN_USE,
74*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_AGENT_EXISTS,
75*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_AGENT_DOES_NOT_EXIST,
76*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_AGENT_IN_USE,
77*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_USER_EXISTS,
78*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_USER_DOES_NOT_EXIST,
79*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_USER_IN_USE,
80*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_ROLE_DOES_NOT_EXIST,
81*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_USER_ROLE_EXISTS,
82*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_USER_ROLE_DOES_NOT_EXIST,
83*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CANNOT_DELETE_ONLY_SECURITY_OFFICER,
84*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CANNOT_REMOVE_ONLY_SECURITY_OFFICER_ROLE,
85*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_SITE_EXISTS,
86*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_SITE_DOES_NOT_EXIST,
87*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_SITE_IN_USE,
88*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CANNOT_SET_PASSPHRASE_FOR_LOCAL_APPLIANCE,
89*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_INVALID_PASSPHRASE,
90*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_LIFETIME_OVERRIDE_NOT_PERMITTED,
91*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_AGENT_ALREADY_IN_KEY_GROUP,
92*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_AGENT_ALREADY_HAS_DEFAULT_KEY_GROUP,
93*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_AGENT_NOT_IN_KEY_GROUP,
94*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CORE_SECURITY_ALREADY_LOCKED,
95*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CORE_SECURITY_ALREADY_UNLOCKED,
96*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_BACKUP_ID_DOES_NOT_EXIST,
97*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_BACKUP_DOES_NOT_EXIST,
98*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_BACKUP_RESTORE_DENIED,
99*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_BACKUP_OR_RESTORE_IN_PROGRESS,
100*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_BACKUP_RESTORE_FILE_DUPLICATE_ENTITY_FAILURE,
101*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_BACKUP_RESTORE_FILE_INVALID,
102*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_FILE_CHUNK_OFFSET_INVALID,
103*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_FILE_CHUNK_IO_ERROR,
104*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_BACKUP_ALREADY_DESTROYED,
105*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_BACKUP_DESTROYED,
106*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_BACKUP_NOT_AVAILABLE,
107*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CLOCK_ADJUSTMENT_LIMIT_EXCEEDED,
108*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CLOCK_ADJUSTMENT_ALREADY_PERFORMED_TODAY,
109*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CLOCK_ADJUSTMENT_FAILED,
110*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_SOFTWARE_UPGRADE_FILE_NOT_FOUND,
111*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_SOFTWARE_UPGRADE_FAILED,
112*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_LIST_SOFTWARE_VERSIONS_FAILED,
113*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CHANGE_SOFTWARE_VERSION_FAILED,
114*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_VERIFY_SOFTWARE_UPLOAD_FAILED,
115*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_SNMP_MANAGER_EXISTS,
116*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_SNMP_MANAGER_DOES_NOT_EXIST,
117*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_TRANSFER_PARTNER_DOES_NOT_EXIST,
118*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_TRANSFER_PARTNER_EXISTS,
119*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_TRANSFER_PARTNER_IN_USE,
120*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_TRANSFER_PARTNER_ALREADY_IN_KEY_GROUP,
121*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_TRANSFER_PARTNER_NOT_IN_KEY_GROUP,
122*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_TRANSFER_PARTNER_NOT_ENABLED,
123*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_TRANSFER_PARTNER_NOT_ALLOWED_EXPORT_TO,
124*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_TRANSFER_PARTNER_HAS_NO_PUBLIC_KEYS,
125*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_TRANSFER_PARTNER_PUBLIC_KEY_ID_ALREADY_EXISTS,
126*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_APPLIANCE_LOCKED,
127*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_DATA_UNIT_EXPIRED,
128*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_UNEXPECTED_TRANSFER_PARTNER,
129*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_KEY_GROUP_DOES_NOT_ALLOW_EXPORT_FROM,
130*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_TRANSFER_PARTNER_KEY_GROUP_ACCESS_DENIED,
131*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_TRANSFER_PARTNER_NOT_ALLOWED_IMPORT_FROM,
132*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_KEY_GROUP_NOT_ALLOWED_IMPORT_TO,
133*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_DUPLICATE_DATA_UNIT_ID,
134*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_DUPLICATE_DATA_UNIT_KEY_ID,
135*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_DUPLICATE_EXTERNAL_ID,
136*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CORE_SECURITY_PUBLIC_KEY_NOT_FOUND,
137*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CHANGE_PRIMARY_LOCAL_NETWORK_ADDRESS_DENIED,
138*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CHANGE_SECONDARY_LOCAL_NETWORK_ADDRESS_DENIED,
139*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_KEY_POLICY_EXISTS,
140*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_KEY_POLICY_DOES_NOT_EXIST,
141*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_KEY_POLICY_IN_USE,
142*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CHANGE_SOFTWARE_VERSION_IN_PROGRESS,
143*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_VERIFY_SOFTWARE_UPLOAD_IN_PROGRESS,
144*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_APPLY_SOFTWARE_VERSION_IN_PROGRESS,
145*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_KEY_GROUP_EXISTS,
146*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_KEY_GROUP_DOES_NOT_EXIST,
147*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_KEY_GROUP_IN_USE,
148*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_KEY_DOES_NOT_EXIST,
149*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_KEY_ALREADY_COMPROMISED,
150*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_KEY_ALREADY_IN_KEY_GROUP,
151*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_INVALID_BACKUP_ID,
152*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_LIMIT_EXCEEDED,
153*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_SYSTEM_DUMP_FAILED,
154*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_SYSTEM_DUMP_DOES_NOT_EXIST,
155*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_ADD_NTP_SERVER_FAILED,
156*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_DELETE_NTP_SERVER_FAILED,
157*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_NTP_SERVER_SPECIFIED,
158*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_GET_LOCAL_CLOCK_FAILED,
159*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_ADJUST_LOCAL_CLOCK_FAILED,
160*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_NEED_CORE_SECURITY_BACKUP,
161*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_KEY_DESTRUCTION_IN_PROGRESS,
162*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_IMPORT_10KEYS_ALREADY_UPLOADED,
163*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_IMPORT_10KEYS_FILE_DOES_NOT_EXIST,
164*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_IMPORT_10KEYS_INVALID_FILE_FORMAT,
165*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_IMPORT_10KEYS_FILE_READ_ERROR,
166*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_IMPORT_10KEYS_FAILED,
167*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_IMPORT_10KEYS_DUPLICATE_KEY_ID_AND_VALUE,
168*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_IMPORT_10KEYS_DUPLICATE_KEY_ID,
169*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_IMPORT_10KEYS_KEY_VALUE_NOT_HEX,
170*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_INVALID_BACKUP_TIME,
171*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_KEY_TRANSFER_IN_PROGRESS,
172*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_KEY_TRANSFER_FILE_NOT_VALIDATED,
173*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_LOCAL_APPLIANCE_NOT_PEER_SERVER,
174*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_CANNOT_CONTACT_PEER_SERVER,
175*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MISMATCHED_SIGNING_PUBLIC_KEY_ID,
176*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MISMATCHED_ENCRYPTION_PUBLIC_KEY_ID,
177*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_DATA_UNIT_HAS_NO_EXPORTABLE_KEYS,
178*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_SOME_KEYS_NOT_EXPORTABLE, // This is actually a warning -- should we treat it differently? Start at 2000?
179*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_UPDATE_REPLICATION_SCHEMA,
180*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_NOT_SUPPORTED,
181*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_KWK_NOT_REGISTERED,
182*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_KWK_ID_MISMATCH,
183*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_LIST_KMA_NETWORK_ADDRESSES_FAILED,
184*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_GET_KMA_DNS_INFORMATION_FAILED,
185*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_LIST_KMA_ROUTING_TABLE_ENTRIES_FAILED,
186*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_EXPORT_FORMAT_DISALLOWED,
187*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_TRANSFER_FORMAT_DISALLOWED,
188*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_FIPS_MODE_REQUIRED,
189*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_CLIENT_UPGRADE_REQUIRED,
190*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_RESTORE_INVALID_BACKUP_XML_FORMAT,
191*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_INVALID_MASTER_KEY_PROVIDER_PARAMETERS,
192*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_PENDED_OPERATION_ID_DOES_NOT_EXIST,
193*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_INVALID_PENDED_OPERATION_TYPE,
194*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_SERVER_HSM_REQUIRED_BUT_MISSING,
195*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_INTERNAL,
196*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_INVALID_HMAC,
197*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_AGENT_INVALID_KEY,
198*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_QUORUM_NOT_MET,
199*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CANNOT_QUERY_NTP_SERVER,
200*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_NTP_SERVER_DELTA_TOO_BIG,
201*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CANNOT_UPDATE_NTP_CONFIG,
202*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CANNOT_CONTACT_SNMP_MANAGER,
203*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CORE_SECURITY_ERROR_INTERNAL,
204*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_MANAGER_CORE_SECURITY_NOT_FOUND,
205*12720SWyllys.Ingersoll@Sun.COM 
206*12720SWyllys.Ingersoll@Sun.COM     //  NOTE:  When you add a new CLIENT_ERROR_* definition above this comment,
207*12720SWyllys.Ingersoll@Sun.COM     //         you should also add:
208*12720SWyllys.Ingersoll@Sun.COM     //
209*12720SWyllys.Ingersoll@Sun.COM     //         1)  A case statement for it near the end of the switch
210*12720SWyllys.Ingersoll@Sun.COM     //             statement in the GetSoapClientErrorCodeMessage() routine
211*12720SWyllys.Ingersoll@Sun.COM     //             in the Common/SoapFaults/ClientSoapFaults.cpp file
212*12720SWyllys.Ingersoll@Sun.COM     //         2)  A case statement for it near the end of the switch
213*12720SWyllys.Ingersoll@Sun.COM     //             statement in the GetTranslatedSoapFault() routine in the
214*12720SWyllys.Ingersoll@Sun.COM     //             Common/SoapFaults/ClientSoapErrorTranslator.cpp file
215*12720SWyllys.Ingersoll@Sun.COM     //         3)  A case statement for it near the end of the switch statement
216*12720SWyllys.Ingersoll@Sun.COM     //             in the GetErrorString routine in the
217*12720SWyllys.Ingersoll@Sun.COM     //             Client/Manager/Global.cpp file
218*12720SWyllys.Ingersoll@Sun.COM 
219*12720SWyllys.Ingersoll@Sun.COM     CLIENT_ERROR_LAST
220*12720SWyllys.Ingersoll@Sun.COM };
221*12720SWyllys.Ingersoll@Sun.COM 
222*12720SWyllys.Ingersoll@Sun.COM 
223*12720SWyllys.Ingersoll@Sun.COM #define GET_FAULT_CODE(errstr) (atoi(errstr))
224*12720SWyllys.Ingersoll@Sun.COM 
225*12720SWyllys.Ingersoll@Sun.COM #endif //CLIENTSOAPFAULTCODES_H
226