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 |