PLMSRMExposedServices Interface CATIPLMChannelReportGlobal
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIPLMChannelReportGlobal
Interface representing the global status of a PLMChannel operation.
Role: A PLM Channel is an exchange context created between two specific
repositories in order to allow optimized back and forth data exchange and ownership transfers.
Data exchanges and site ownership transfers are performed using a PLMBriefcase file.
The PLMBriefcase file contains also a report for operations performed during ,
and
. This report contains a global status of the operation to know if the operation succeeded or failed.
Method Index
- o
GetErrorKey(CATString&)
- Get the error key identifying the error in case of failure.
- o
GetOperationGlobalStatus(CATPLMChannelOperationGlobalStatus&)
- Get the global operation status of the PLMChannel operation.
- o
GetOriginalErrorMessage(CATUnicodeString&)
- Get the original error message as displayed when the operation was performed.
Enumerated Type Index
- o
CATPLMChannelOperationGlobalStatus
- Global PLMChannel operation status.
Methods
o GetErrorKey
public virtual GetErrorKey( | | oErrorKey) |
-
Get the error key identifying the error in case of failure.
Role: This method is used to get the error key identifying the error in case of failure
during
,
and
.
- Parameters:
-
- oErrorKey
- [out] The error key of the error in case of failure.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- if the initialization of the report succeeds.
- S_FALSE
- if the original operation was not a failure.
- E_INVALIDARG
- the file is not a briefcase or does not contain any report.
- E_FAIL
- if there is any other problem.
o GetOperationGlobalStatus
public virtual GetOperationGlobalStatus( | | oPLMChannelOperationGlobalStatus) |
-
Get the global operation status of the PLMChannel operation.
Role: This method is used to get the global operation status performed during
,
and
.
- Parameters:
-
- oPLMChannelOperationGlobalStatus
- [out] The global status of the PLMChannel operation.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- if the initialization of the report succeeds.
- E_INVALIDARG
- the file is not a briefcase or does not contain any report.
- E_FAIL
- if there is any other problem.
o GetOriginalErrorMessage
public virtual GetOriginalErrorMessage( | | oErrorMessage) |
-
Get the original error message as displayed when the operation was performed.
Role: This method is used to get the error message as displayed when the operation was performed.
The localization is the one used when the original operation was performed.
- Parameters:
-
- oErrorMessage
- [out] The original error message.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- if the initialization of the report succeeds.
- S_FALSE
- if the original operation was not a failure
- E_FAIL
- if there is any other problem.
Enumerated Types
o CATPLMChannelOperationGlobalStatus
-
enum CATPLMChannelOperationGlobalStatus {
Failure,
Success,
Warning
}
Global PLMChannel operation status.
- Parameters:
-
- Failure
- The PLMChannel operation failed.
- Success
- The PLMChannel operation Succeeded.
This object is included in the file: CATIPLMChannelReportGlobal.h
If needed, your Imakefile.mk should include the module: PLMChannelAPI
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.