Interface IConcEngWS

Services supporting this interface:
ENOVWSConcEngCpp


Namespace: urn:com:dassault_systemes:ENOVWSConcEngIntf:ENOVWSConcEngIntf_ws:IConcEngWS

Role: Interface for concurrent engineering.

WSDL Interface Document Relative Path: \resources\wsdl\ENOVWSConcEngIntf\ENOVWSConcEngIntf_ws\IConcEngWS.wsdl


Operation Index

o GetLock()
Get Lock status and owner information of objects specified by their object identifiers.
o Lock()
Locks objects specified by their object identifiers.
o TransferOwnership()
Transfer ownership of objects specified by their object identifiers.
o Unlock()
Unlocks objects specified by their object identifiers.

Operations

o GetLock()
Get Lock status and owner information of objects specified by their object identifiers. If multiple objects are passed in, and any one fails, the service will return a fault.
Parameters:
Name Type Direction Nillable Description
iSessionToken {urn:com:dassault_systemes:CATJWSInfra}SessionToken in true Active Enovia session Token that caller use for connection to the corresponding Enovia session.
iObjectIds {urn:com:dassault_systemes:PPRGenericWS}IdentifierArrayType in true The identifiers of the target part/document objects.
oLockInfos {urn:com:dassault_systemes:ENOVWSConcEngIntf}ObjectLockInfoArrayType in, out true Returns object lock information including status and owner information in the holder.
retval {urn:com:dassault_systemes:PPRGenericWS}Status out true Status of the operation, success or failure.
Faults:
Name Type Description
error {urn:com:dassault_systemes:CATJWSInfra}CATServiceExceptionType Raised if an error occurs while processing the request
o Lock()
Locks objects specified by their object identifiers. If multiple object identifiers are passed in, and any one fails on lock, the service will return a fault. However, any objects which were locked before the failure remain locked.
Parameters:
Name Type Direction Nillable Description
iObjectIds {urn:com:dassault_systemes:PPRGenericWS}IdentifierArrayType in true The identifiers of the target part/document objects.
retval {urn:com:dassault_systemes:PPRGenericWS}Status out true Status of the operation.
Faults:
Name Type Description
error {urn:com:dassault_systemes:CATJWSInfra}CATServiceExceptionType Raised if an error occurs while processing the request
o TransferOwnership()
Transfer ownership of objects specified by their object identifiers. If multiple object identifiers are passed in, and any one fails on transfer ownership, the service will return a fault. The already transferred ownership can not be rollbacked.
Parameters:
Name Type Direction Nillable Description
iSessionToken {urn:com:dassault_systemes:CATJWSInfra}SessionToken in true Active Enovia session Token that caller use for connection to the corresponding Enovia session.
iObjOwners {urn:com:dassault_systemes:ENOVWSConcEngIntf}ObjectLockInfoArrayType in true Input object lock informations including identifiers and new owner information
iSendEmail {http://www.w3.org/2001/XMLSchema}boolean in false Input Flag - email to be sent out or not to notify the previous owner that ownership has been transferred.
retval {urn:com:dassault_systemes:PPRGenericWS}Status out true Status of the operation, success or failure.
Faults:
Name Type Description
error {urn:com:dassault_systemes:CATJWSInfra}CATServiceExceptionType Raised if an error occurs while processing the request
o Unlock()
Unlocks objects specified by their object identifiers. If multiple object identifiers are passed in, and any one fails on unlock, the service will return a fault. However, any objects which were unlocked before the failure remain unlocked.
Parameters:
Name Type Direction Nillable Description
iObjectIds {urn:com:dassault_systemes:PPRGenericWS}IdentifierArrayType in true The identifiers of the target part/document objects.
retval {urn:com:dassault_systemes:PPRGenericWS}Status out true Status of the operation.
Faults:
Name Type Description
error {urn:com:dassault_systemes:CATJWSInfra}CATServiceExceptionType Raised if an error occurs while processing the request

Copyright © 1994-2005, Dassault Systèmes. All rights reserved.