PFC Exceptions
The methods that make up Web.Link's public interface may throw the PFC exceptions. The following table describes some of these exceptions.
Exception
Purpose
pfcExceptions.XBadExternalData
An attempt to read contents of an external data object which has been terminated.
pfcExceptions.XBadGetArgValue
Indicates attempt to read the wrong type of data from the pfcArgValue union.
pfcExceptions.XBadGetExternalData
Indicates attempt to read the wrong type of data from the pfcExternalData union.
pfcExceptions.XBadGetParamValue
Indicates attempt to read the wrong type of data from the pfcParamValue union.
pfcExceptions.XBadOutlineExcludeType
Indicates an invalid type of item was passed to the outline calculation method.
pfcExceptions.XCannotAccess
The contents of a Web.Link object cannot be accessed in this situation.
pfcExceptions.XEmptyString
An empty string was passed to a method that does not accept this type of input.
pfcExceptions.XInvalidEnumValue
Indicates an invalid value for a specified enumeration class.
pfcExceptions.XInvalidFileName
Indicates a file name passed to a method was incorrectly structured.
pfcExceptions.XInvalidFileType
Indicates a model descriptor contained an invalid file type for a requested operation.
pfcExceptions.XInvalidModelItem
Indicates that the item requested to be used is no longer usable (for example, it may have been deleted).
pfcExceptions.XInvalidSelection
Indicates that the pfcSelection passed is invalid or is missing a needed piece of information. For example, its component path, drawing view, or parameters.
pfcExceptions.XJLinkApplicationException
Contains the details when an attempt to call code in an external J-Link application failed due to an exception.
pfcExceptions.XJLinkApplicationInactive
Unable to operate on the requested pfcJLinkApplication object because it has been shut down.
pfcExceptions.XJLinkTaskNotFound
Indicates that the J-Link task with the given name could not be found and run.
pfcExceptions.XModelNotInSession
Indicates that the model is no longer in session; it may have been erased or deleted.
pfcExceptions.XNegativeNumber
Numeric argument was negative.
pfcExceptions.XNumberTooLarge
Numeric argument was too large.
pfcExceptions.XProEWasNotConnected
The Creo Parametric session is not available so the operation failed.
pfcExceptions.XSequenceTooLong
Sequence argument was too long.
pfcExceptions.XStringTooLong
String argument was too long.
pfcExceptions.XUnimplemented
Indicates unimplemented method.
pfcExceptions.XUnknownModelExtension
Indicates that a file extension does not match a known Creo Parametric model type.
Was this helpful?