| Class | Description |
---|
 | BlockMaterialsRequest |
A request to block one or more particular lots or instances of material from use in production.
{
"MaterialPackageIdentifiers": [
"MAT4566556456",
"MAT4566554543"
],
"Reason": "SuspectedProblem",
"Comments": "Suspected Bad Lot of Parts",
"Blocker": {
"OperatorIdentifier": null,
"ActorType": "Human",
"FullName": null,
"LastName": null,
"FirstName": null,
"LoginName": null
}
} |
 | BlockMaterialsResponse |
Response to a request block one or more instances of material from use in production
{
"Result": {
"Result": "Success",
"ResultCode": 0,
"Message": "OK"
},
"MaterialsPackagesNotBlocked": []
} |
 | GetMaterialInformationRequest |
A request (typically to an factory level software system) to obtain detailed information about a particular material package (or collection of
material packages).
{
"MaterialPackageIdentifiers": [
"MAT4566556456",
"MAT4566554543"
]
} |
 | GetMaterialInformationResponse |
Response to a request to obtain detailed information about one or more material packages
{
"Result": {
"Result": "Success",
"ResultCode": 0,
"Message": null
},
"Materials": [
{
"UniqueIdentifier": "MAT4566556456",
"InternalPartNumber": "IPN47788",
"Manufacturer": "MOTOROLA",
"ManufacturerPartNumber": "MOT231234",
"Vendor": "Digikey",
"VendorPartNumber": "DIG23452442",
"ManufacturerLotCode": "LOT2016110588",
"Created": "2019-08-30T08:57:38.8044515-04:00",
"ManufactureDate": "2016-11-05T00:00:00",
"ReceivedDate": "2017-05-06T00:00:00",
"ExpiryDate": null,
"Units": null,
"InitialQuantity": 1000.0,
"Quantity": 887.0,
"Status": "Active",
"HazardousMaterialType": "RoHS",
"MaterialData": {
"$type": "CFX.Structures.MaterialPackageMSDData, CFX",
"ExpirationDateTime": null,
"OriginalExposureDateTime": "2017-05-01T08:22:12",
"LastExposureDateTime": "2017-05-06T13:55:33",
"RemainingExposureTime": "6.00:00:00",
"MSDLevel": "MSL3",
"MSDState": "InDryStorage"
}
},
{
"UniqueIdentifier": "MAT4566554543",
"InternalPartNumber": "IPN48899",
"Manufacturer": "SAMSUNG",
"ManufacturerPartNumber": "SAM233243",
"Vendor": "Digikey",
"VendorPartNumber": "DIG44543534",
"ManufacturerLotCode": "LOT2016101008",
"Created": "2019-08-30T08:57:38.8044515-04:00",
"ManufactureDate": "2016-10-10T00:00:00",
"ReceivedDate": "2017-09-09T00:00:00",
"ExpiryDate": null,
"Units": null,
"InitialQuantity": 1000.0,
"Quantity": 748.0,
"Status": "Active",
"HazardousMaterialType": "NotHazardous",
"MaterialData": null
}
]
} |
 | MaterialsChainSplit |
Sent when a certain material package chain is is been modified by opening the
splice plate and therefore create 2 material chains out of one.
No new material ID will be created during this usecase.
This use case is operatoed on the station.
|
 | MaterialsConsumed |
Sent by a process endpoint when materials are consumed
{
"ConsumedMaterials": [
{
"MaterialLocation": {
"LocationIdentifier": "3245434554",
"LocationName": "SLOT22",
"MaterialPackage": {
"UniqueIdentifier": "MAT238908348903",
"InternalPartNumber": "IPN-1222-55555",
"Quantity": 344.0
},
"CarrierInformation": {
"$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX",
"BaseUniqueIdentifier": null,
"BaseName": null,
"LaneNumber": 1,
"TapeWidth": 8.0,
"TapePitch": 4.0,
"UniqueIdentifier": "234232432424",
"Name": "FEEDER2245465"
}
},
"QuantityUsed": 42.0,
"QuantitySpoiled": 2.0,
"RemainingQuantity": 344.0
},
{
"MaterialLocation": {
"LocationIdentifier": "3245435784",
"LocationName": "SLOT28",
"MaterialPackage": {
"UniqueIdentifier": "MAT238908323434",
"InternalPartNumber": "IPN-1222-11111",
"Quantity": 258.0
},
"CarrierInformation": {
"$type": "CFX.Structures.SMTPlacement.SMDTapeFeeder, CFX",
"BaseUniqueIdentifier": null,
"BaseName": null,
"LaneNumber": 1,
"TapeWidth": 8.0,
"TapePitch": 4.0,
"UniqueIdentifier": "234232432424",
"Name": "FEEDER2245465"
}
},
"QuantityUsed": 88.0,
"QuantitySpoiled": 3.0,
"RemainingQuantity": 258.0
}
]
} |
 | MaterialsInitialized |
Sent whan one or more new material packages are introduced into the factory environment.
This might occurr when new material is received from suppliers, or when newly received
material is labeled with unique identifiers for tracking, stocking, or production purposes.
{
"Materials": [
{
"UniqueIdentifier": "MAT4566556456",
"InternalPartNumber": "IPN47788",
"Manufacturer": "MOTOROLA",
"ManufacturerPartNumber": "MOT231234",
"Vendor": "Digikey",
"VendorPartNumber": "DIG23452442",
"ManufacturerLotCode": "LOT2016110588",
"Created": "2018-09-28T12:47:59.1991055-04:00",
"ManufactureDate": "2016-11-05T00:00:00",
"ReceivedDate": "2017-05-06T00:00:00",
"Units": null,
"InitialQuantity": 1000.0,
"Quantity": 887.0,
"Status": "Active",
"HazardousMaterialType": "RoHS",
"MaterialData": {
"$type": "CFX.Structures.MaterialPackageMSDData, CFX",
"ExpirationDateTime": null,
"OriginalExposureDateTime": "2017-05-01T08:22:12",
"LastExposureDateTime": "2017-05-06T13:55:33",
"RemainingExposureTime": "6.00:00:00",
"MSDLevel": "MSL3",
"MSDState": "InDryStorage"
}
},
{
"UniqueIdentifier": "MAT4566554543",
"InternalPartNumber": "IPN48899",
"Manufacturer": "SAMSUNG",
"ManufacturerPartNumber": "SAM233243",
"Vendor": "Digikey",
"VendorPartNumber": "DIG44543534",
"ManufacturerLotCode": "LOT2016101008",
"Created": "2018-09-28T12:47:59.1991055-04:00",
"ManufactureDate": "2016-10-10T00:00:00",
"ReceivedDate": "2017-09-09T00:00:00",
"Units": null,
"InitialQuantity": 1000.0,
"Quantity": 748.0,
"Status": "Active",
"HazardousMaterialType": "NotHazardous",
"MaterialData": null
}
]
} |
 | MaterialsJoined |
Sent when two separate material packages (containing the same part) are joined together.
For example, as in the case of the splicing together of multiple reels of embossed tape
containing SMD parts.
{
"LeadingMaterialPackage": {
"UniqueIdentifier": "MAT4566589856",
"InternalPartNumber": "IPN45577",
"Quantity": 151.0
},
"TrailingMaterialPackage": {
"UniqueIdentifier": "MAT4563453457",
"InternalPartNumber": "IPN45577",
"Quantity": 151.0
}
} |
 | MaterialsModified |
Sent when the attributes of one or more specific material packages have been altered.
NOTEL When the current quantity attribute of the material package decreases in the
normal course of production (consumption), a MaterialsModified modified message should NOT
be sent. Instead, in this case a MaterialsConsumed message should be sent.
{
"Reason": "ManualCountAndQuantityUpdate",
"Materials": [
{
"UniqueIdentifier": "MAT4566556456",
"InternalPartNumber": "IPN47788",
"Manufacturer": "MOTOROLA",
"ManufacturerPartNumber": "MOT231234",
"Vendor": "Digikey",
"VendorPartNumber": "DIG23452442",
"ManufacturerLotCode": "LOT2016110588",
"Created": "2018-09-28T12:47:59.1991055-04:00",
"ManufactureDate": "2016-11-05T00:00:00",
"ReceivedDate": "2017-05-06T00:00:00",
"Units": null,
"InitialQuantity": 1000.0,
"Quantity": 887.0,
"Status": "Active",
"HazardousMaterialType": "RoHS",
"MaterialData": {
"$type": "CFX.Structures.MaterialPackageMSDData, CFX",
"ExpirationDateTime": null,
"OriginalExposureDateTime": "2017-05-01T08:22:12",
"LastExposureDateTime": "2017-05-06T13:55:33",
"RemainingExposureTime": "6.00:00:00",
"MSDLevel": "MSL3",
"MSDState": "InDryStorage"
}
},
{
"UniqueIdentifier": "MAT4566554543",
"InternalPartNumber": "IPN48899",
"Manufacturer": "SAMSUNG",
"ManufacturerPartNumber": "SAM233243",
"Vendor": "Digikey",
"VendorPartNumber": "DIG44543534",
"ManufacturerLotCode": "LOT2016101008",
"Created": "2018-09-28T12:47:59.1991055-04:00",
"ManufactureDate": "2016-10-10T00:00:00",
"ReceivedDate": "2017-09-09T00:00:00",
"Units": null,
"InitialQuantity": 1000.0,
"Quantity": 748.0,
"Status": "Active",
"HazardousMaterialType": "NotHazardous",
"MaterialData": null
},
{
"UniqueIdentifier": "MAT4566553421",
"InternalPartNumber": "IPN45577",
"Manufacturer": "FUJITSU",
"ManufacturerPartNumber": "FJJT234243",
"Vendor": "Digikey",
"VendorPartNumber": "DIG543534537",
"ManufacturerLotCode": "LOT2017080355",
"Created": "2018-09-28T12:47:59.1991055-04:00",
"ManufactureDate": "2017-08-03T00:00:00",
"ReceivedDate": "2017-09-10T00:00:00",
"Units": null,
"InitialQuantity": 500.0,
"Quantity": 151.0,
"Status": "Active",
"HazardousMaterialType": "NotHazardous",
"MaterialData": {
"$type": "CFX.Structures.MaterialPackageMSDData, CFX",
"ExpirationDateTime": null,
"OriginalExposureDateTime": "2017-05-01T08:22:12",
"LastExposureDateTime": "2017-05-06T13:55:33",
"RemainingExposureTime": "6.00:00:00",
"MSDLevel": "MSL2A",
"MSDState": "Exposed"
}
}
]
} |
 | MaterialsRetired |
Sent when one or more material packages are fully exhausted / depleted
{
"Materials": [
{
"UniqueIdentifier": "MAT4566556456",
"InternalPartNumber": "IPN47788",
"Quantity": 887.0
},
{
"UniqueIdentifier": "MAT4566554543",
"InternalPartNumber": "IPN48899",
"Quantity": 748.0
},
{
"UniqueIdentifier": "MAT4566553421",
"InternalPartNumber": "IPN45577",
"Quantity": 151.0
}
]
} |
 | MaterialsSplit |
Sent when a a certain quantity of material is removed from a material package
to form a new material package. The sum of the new quantities of the old and
new material package packages should equal the quantity of the original package.
{
"SourceMaterialPackageIdentifier": "MAT4566589856",
"SourceMaterialPackageRemainingQuantity": 121.0,
"NewMaterialPackageIdentifier": "MAT4563453457",
"NewMaterialPackageQuantity": 30.0
} |
 | UnblockMaterialsRequest |
A request to unblock one or more particular lots or instances of material from use in production.
{
"Locations": [
{
"LocationIdentifier": "23143433",
"LocationName": "SLOT45",
"MaterialPackage": null,
"CarrierInformation": null
},
{
"LocationIdentifier": "23143454",
"LocationName": "SLOT46",
"MaterialPackage": null,
"CarrierInformation": null
}
]
} |
 | UnblockMaterialsResponse |
Response to a request to unblock one or more particular lots or instances of material from use in production.
{
"Result": {
"Result": "Success",
"ResultCode": 0,
"Message": "BLOCKED OK"
}
} |