You are on page 1of 4

// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // //

Copyright 2008 Siemens PLM Software. All Rights Reserved. This message file and related software is proprietary to Siemens Corporation. Configurable Message File The purpose of this file is to allow the user to view (and if desired, alter) all messages that can be issued from the NX_CATIAV5 translator. Message entries, which are grouped by translator component, are defined in the format: <MessageCode> : <MessageString> The and can any MessageCode should not be altered by the user. The code is alphanumeric unique. The MessageString, which can be formatted or unformatted string, be altered to revise the native language or phraseology, but must retain format descriptors within the text, such as %s or %d, in the order given.

Keep in mind when customizing MessageStrings that the Message File is subject to change between releases. Blank lines and lines starting with "//" may be used to enhance the information level and readability of the Message File. Both are ignored by the translator when the Message File is read in. Messages should be written so they contain information according to the following "SPCITR" and "UCC" guidelines: <Severity>: <Problem> <Cause> <Impact> <Tracability> <Resolution> Is the message <Useful>, <Clear>, and <Concise>? Wherever possible, include the Severity of the problem, what the Problem is, the Cause of the problem, the Impact of the problem on the translation, Tracability information for the problem and what Resolution (or corrective action) has been (or can be) taken (if any) to alleviate the problem. In addition, messages should be as useful, clear, and consise as possible.

// Parasolid Translator API Messages // ======================================================================== PST_LOC_RES : "[%s returned: %d]" PST_UNKNOWN_EXCEPTION : "Unknown exception caught. [%s returned: %d]" // PSFoundations Messages // ======================================================================== PSF_CURVELESS_FIN : "No curve on fin." PSF_DOUBLE_LINEFEED : "\n" PSF_EDGE_WITH_3DCURVE : "Edge has 3D curve underneath it. This should not be possible. \n" PSF_INPUTFILE_PRER7 : "Pre-R7 Catia V5 file not supported. Terminating t ranslation. [%d]" PSF_LINEFEED : "" PSF_LOC_RES : "[%s returned: %d]" PSF_LOC_RES_EXIT : "%s returned: %d. Terminating translation." PSF_NO_PRODDEF : "No product definitions found." PSF_SIMPLIFY_FAILED : "Simplification unsuccessful. Continuing with unsi mplified body." PSF_STRAIGHT_THRU_MSG : "%s" PSF_USING_DFLT_INSTANCE : "No Product Number found for Catia V5 node. Using default name: instance." // Parasolid Messages

// ======================================================================== // PK Messages PK_ERROR_bad_field_number : "Attribute does not have the given field numbe r." PK_ERROR_bad_knots : "Knot set is not monotonic increasing as expec ted." PK_ERROR_cant_make_bspline : "Attempt to create equivalent b-spline geometr y failed. Report this serious error." PK_ERROR_density_le_0 : "Negative or zero density encountered." PK_ERROR_different_types : "Different types of topols encountered. Must a ll be of the same type." PK_ERROR_empty_assy : "Assembly lacks references to bodies." PK_ERROR_entity_not_new : "Some entity in the body was created before th e last rollback operation." PK_ERROR_existing_attrib : "Entity may not have more than one attribute w ith the given definition." PK_ERROR_field_of_wrong_type : "Field is not of expected string, double, or i nt type." PK_ERROR_instanced_body : "Given body is instanced." PK_ERROR_insufficient_points : "Insufficient number of vertices supplied to p erform operation." PK_ERROR_mark_not_started : "Specified partitioned rollback is not active, which isn't serious." PK_ERROR_mass_eq_0 : "Total mass is unexpectedly equal to zero." PK_ERROR_missing_geom : "Expected geometry is missing." PK_ERROR_periodic_not_smooth : "Given periodic curve is not smooth at the joi n." PK_ERROR_periodic_open : "Given periodic curve is not closed." PK_ERROR_request_not_supported : "Not all the requested properties are implemen ted for the given topology." PK_ERROR_rollback_not_started : "Specified partitioned rollback is not active. " PK_ERROR_still_referenced : "Entity cannot be deleted because still refere nced by another entity. Report this serious error." PK_ERROR_tolerances_too_tight : "The tolerance precision is too tight." PK_ERROR_unsuitable_entity : "Given curve type is unsuitable (and not suppo rted) for the attempted operation." PK_ERROR_weight_le_0 : "Negative or zero weight encountered." PK_ERROR_wrong_entity : "Given class of entity is inappropriate for th e opereation being attempted." PK_ERROR_zero_interval : "Knot set range incorrectly consists of a zero interval/extent." // PXT Messages PXT_ERROR_bad_class : "Cannot track input class or incorrect entity type attached to body." PXT_ERROR_bad_dimension : "Bad dimension due to spcurve_sf->curve not be ing 2D." PXT_ERROR_bad_option_data : "The undesirable_faults array only accepts PXT _TOPOL_state_no_geom_c." PXT_ERROR_bad_tolerance : "The tolerance precision is too tight." PXT_ERROR_bad_where : "Where not attached to [Store, Body, Region, S hell, Face, Loop, Fin, Edge, or Vertex], and is not [PXT_ENTITY_null or PXT_ENTI TY_final] as expected." PXT_ERROR_cant_offset : "Underlying surface cannot be offset." PXT_ERROR_cant_open_file : "Cannot open given file for writing." PXT_ERROR_distance_too_small : "Offset distance is too close to zero." PXT_ERROR_edge_has_2_spokes : "Edge already has 2 spokes attached." PXT_ERROR_face_has_2_facades : "Face already has 2 facades attached." PXT_ERROR_fragment : "Fragment entity (which lacks a parent) attach

ed to body." PXT_ERROR_general_body : "One of topols is owned by general body." PXT_ERROR_geom_not_needed : "[Face, Fin, Edge or Vertex] already has an at tached [Surface, Curve, Curve, Point]." PXT_ERROR_has_child : "[Shell, Facade, Loop, Fin, Spoke] already has an attached [Vertex, Face, Vertex, Edge, Vertex]." PXT_ERROR_has_parent : "[Region, Shell, Facade, Fin, Edge, Spoke, Ver tex] is already attached to another [Body, Region, Shell, Loop, Shell, Edge, She ll]." PXT_ERROR_illegal_owner : "Entity cannot own the attribute." PXT_ERROR_internal_error : "Failed to create session due to an internal e rror." PXT_ERROR_invalid_geometry : "Referenced geometry has been deleted, or spcu rve_sf->curve failed to create a valid spcurve when embedded in spcurve_sf->surf ." PXT_ERROR_journal_not_open : "Journalling has not been started." PXT_ERROR_journalling_on : "Journalling has already been started." PXT_ERROR_memory_full : "Unable to allocate sufficient memory for writ ing attribute fields." PXT_ERROR_not_a_session : "Given session is invalid." PXT_ERROR_not_in_same_store : "Topols are not in the same store." PXT_ERROR_null_arg_address : "Use of pointer to a null address." PXT_ERROR_part_has_no_xt : "The pxt part has yet to prepare an xt represe ntation." PXT_ERROR_rollback_not_started : "The component session was not started with a rollback marker." PXT_ERROR_session_not_started : "Unable to start component session." PXT_ERROR_su_self_intersect : "Offset surface would be self intersecting." PXT_ERROR_topol_mismatch : "Region is not attached to body." PXT_ERROR_undesirable_xt : "Faces of xt body have undesirable faults." PXT_ERROR_unsuitable_component : "Unable to create session due to unsuitable co mponents." PXT_ERROR_unsuitable_entity : "xt is not a body or assembly, or spcurve_sf-> curve is not a b-curve or orphan." PXT_ERROR_wrong_entity : "Topols must be homogeneous and contain only f aces or bodies." // PS Bodyshop "Generic" Messages PSB_ERROR_no_errors : "Bodyshop operation successful." PSB_ERROR_wrong_entity : "Given entity has unexpected class or t ype." PSB_ERROR_rollback_not_started : "Rollback not started before Bodyshop i nitialization." PSB_ERROR_kernel_rte : "Runtime error occurred in call made to Parasolid." PSB_ERROR_kernel_mild : "Mild error in call to Parasolid preven ted successful completion of call to Bodyshop." PSB_ERROR_kernel_serious : "Serious error in call to Parasolid pre vented successful completion of call to Bodyshop." PSB_ERROR_kernel_fatal : "Fatal error occurred in a call to Para solid." PSB_ERROR_run_time_error : "Runtime error occurred in call to Para solid Bodyshop." PSB_ERROR_fatal_error : "Fatal error occurred in call to Paraso lid Bodyshop." PSB_ERROR_not_implemented : "Called Parasolid Bodyshop API is not y et supported." PSB_ERROR_insufficient_memory : "Parasolid Bodyshop is out of memory." // PS Bodyshop "PSB_SURF_heal_trim_data" Messages

PSB_ERROR_bad_tolerance : "Tolerance too small to deal with data inaccuracies, or too large to set sheet precisions and preserve design intent." PSB_ERROR_has_parent : "Given geometry already has topology ow ner, so it can't be used by the resulting sheet." PSB_ERROR_unsuitable_entity : "Surface cannot be attached to the face ." PSB_ERROR_not_on_surface : "Given trimming curves not able to lie on input surface." PSB_ERROR_bad_sharing : "Given trimming curves are geometricall y dependent on surface other than the one supplied." // PS Bodyshop "Geometry Repair" Messages PSB_ERROR_cant_remove_discontinuity : "Geometry ot be removed." PSB_ERROR_cant_remove_selfintersection : "Geometry nnot be removed." PSB_ERROR_geom_heal_failure : "Geometry o complete." PSB_ERROR_valid_geom : "Geometry " has a discontinuity that cann has self-intersection that ca healing unexpectedly failed t healing received valid input.

// PS Bodyshop "Geometry Simplification" Messages PSB_ERROR_cant_simplify : "Simplification of geometry identified but unable to be applied." // PS Bodyshop "Generic" Messages PSB_ERROR_cant_clean_body : eing in a risky state." PSB_ERROR_internal_error : expected internal algorithmic failure." PSB_ERROR_cant_generate_test_points : tion of fidelity information on original "Body clean not attempted due to body b "Body clean operation encountered an un "Poor geometry quality prevented genera geometry."

You might also like