Validate |
** NOTE: ADDED in CFX 2.0 **
Request that a specific topic needs to be validated before continuing the process / operations.
Example 1: Tools{ "ValidationTopic": "Tools", "ValidationTopicData": { "ValidationTopicData": [ { "UniqueIdentifier": "T00001", "Name": "Tool 1" }, { "UniqueIdentifier": "T00002", "Name": "Tool 2" } ] } }
{ "ValidationTopic": "Materials", "ValidationTopicData": { "ValidationTopicData": [ { "ResourceLocation": null, "LocationIdentifier": "5555646454", "LocationName": "SLOT44", "MaterialPackage": { "UniqueIdentifier": "MAT4566554543", "InternalPartNumber": "IPN48899", "InternalPackageName": null, "Quantity": 748.0, "LeadingMaterialPackage": null, "BatchId": null, "BatchMaterialPackage": null, "GreyZone": 0.0 }, "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX", "BaseUniqueIdentifier": "123334", "BaseName": null, "LaneNumber": 1, "TapeWidth": 8.0, "TapePitch": 8.0, "UniqueIdentifier": "1233334", "Name": "TAPEFEEDER8mm1233334", "ParentCarrier": null } }, { "ResourceLocation": null, "LocationIdentifier": "5555646455", "LocationName": "SLOT45", "MaterialPackage": { "UniqueIdentifier": "MAT4566553421", "InternalPartNumber": "IPN45577", "InternalPackageName": null, "Quantity": 151.0, "LeadingMaterialPackage": null, "BatchId": null, "BatchMaterialPackage": null, "GreyZone": 0.0 }, "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX", "BaseUniqueIdentifier": "123335", "BaseName": "MULTILANEFEEDER123335", "LaneNumber": 1, "TapeWidth": 8.0, "TapePitch": 4.0, "UniqueIdentifier": "1233335A", "Name": "TAPEFEEDER8mm1233335A", "ParentCarrier": null } } ] } }
{ "ValidationTopic": "MaterialCarrier", "ValidationTopicData": { "ValidationTopicData": [ { "ResourceLocation": null, "LocationIdentifier": "UID384234893", "LocationName": "SLOT45", "CarrierInformation": { "$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX", "BaseUniqueIdentifier": "123334", "BaseName": null, "LaneNumber": 1, "TapeWidth": 8.0, "TapePitch": 8.0, "UniqueIdentifier": "1233334", "Name": "TAPEFEEDER8mm1233334", "ParentCarrier": null } }, { "ResourceLocation": null, "LocationIdentifier": "UID384234000", "LocationName": "SLOT44", "CarrierInformation": { "UniqueIdentifier": "1233333", "Name": null, "ParentCarrier": null } } ] } }
{ "ValidationTopic": "Recipe", "ValidationTopicData": { "RecipeName": "Recipe 1", "Revision": "2.0", "Lane": 1, "Stage": { "StageSequence": 1, "StageName": "Stage1", "StageType": "Work" } } }
The ValidateTopicRequest type exposes the following members.
Name | Description | |
---|---|---|
![]() | ValidateTopicRequest |
Name | Description | |
---|---|---|
![]() | ValidationTopic | An enum for the specific validation topic of the request. |
![]() | ValidationTopicData | A structure which defines the ValidationTopicData fo the request |