DELShipMfgItf Interface DELIShipMfgProductAuth

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface DELIShipMfgProductAuth



Method Index


o ComputeMA(CATIPLMNavOccurrence*)
Compute MA.
o ExportMA(CATIPLMNavOccurrence*,CATBaseUnknown**)
Export MA.
o GenerateIPM(CATIPLMNavOccurrence*)
Generates a IPM for a given manuf process
o GenerateMFGRep(CATIPLMNavOccurrence*)
Generates a MFG Rep for a given manufacturing process under IPM.
o ModifyIPM(CATIPLMNavReference*,CATIPLMNavReference*)
Modify IPM.

Methods


o ComputeMA
public virtual ComputeMA( ipAssemblyProcess)
Compute MA. Result of this which has no hierarchy.
Parameters:
ipAssemblyProcess
[In] The Assemble process occurrence.
Returns:
Error code of function.
o ExportMA
public virtual ExportMA( ipAssemblyProcess,
opManufactureAssemblyRef)
Export MA. Return the New MA Structure reference. When this API is called, New MA structure will be created. NewMA |-MA1 |-IPM1 |-IPM2 |-MA2 |-IMP3 |-IMP4
Parameters:
ipAssemblyProcess
[In] The process reference.
opManufactureAssemblyRef
[Out] The new MA Structure reference.
Returns:
Error code of function. No DM link with the create with the process , Every time when user calls this function a new MA is generated.
o GenerateIPM
public virtual GenerateIPM( ipManufacturingProcess)
Generates a IPM for a given manuf process
Parameters:
ipManufacturingProcess
[In] The process occurrence.
Returns:
Error code of function.
o GenerateMFGRep
public virtual GenerateMFGRep( ipManufacturingProcess)
Generates a MFG Rep for a given manufacturing process under IPM.
Parameters:
ipManufacturingProcess
[In] The process occurrence.
Returns:
Error code of function.
o ModifyIPM
public virtual ModifyIPM( ipManufacturingProcess,
ipIPMRef)
Modify IPM. When this API is called, DataMaterializationLink is removed and re created with new IPM ipIPMRef.
Parameters:
ipManufacturingProcess
[In] The process reference.
ipIPMRef
[In] The IPM reference.
Returns:
Error code of function.

This object is included in the file: DELIShipMfgProductAuth.h
If needed, your Imakefile.mk should include the module: CAADELShipMfgItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.