Click or drag to resize

ValidateTopicRequest Class

** 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"
      }
    ]
  }
}
Example 2: Materials
{
  "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
        }
      }
    ]
  }
}
Example 3: MaterialCarrier
{
  "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
        }
      }
    ]
  }
}
Example 4: Recipe
{
  "ValidationTopic": "Recipe",
  "ValidationTopicData": {
    "RecipeName": "Recipe 1",
    "Revision": "2.0",
    "Lane": 1,
    "Stage": {
      "StageSequence": 1,
      "StageName": "Stage1",
      "StageType": "Work"
    }
  }
}
Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    CFX.InformationSystem.TopicValidationValidateTopicRequest

Namespace: CFX.InformationSystem.TopicValidation
Assembly: CFX (in CFX.dll) Version: 2.0.0+5bb1f71a933ed371a0f5f2d5e7db34c89b75f3ea
Syntax
public class ValidateTopicRequest : CFXMessage

The ValidateTopicRequest type exposes the following members.

Constructors
 NameDescription
Public methodValidateTopicRequest 
Top
Properties
 NameDescription
Public propertyValidationTopic An enum for the specific validation topic of the request.
Public propertyValidationTopicData A structure which defines the ValidationTopicData fo the request
Top
See Also