For a recipe exposed in the Address Space as an entry in the optional Recipes folder of the RecipeManagementType object, the client can perform the data transfer as follows:
- The client browses through the Recipes folder to find the recipe with the desired ExternalId, or it uses the AddRecipe method to create a new recipe entry and uses the returned NodeId.
- It uses Open method of the FileType component of the detected Recipe object to open the pertaining file object for reading or writing.
- It uses the Read and Write methods of said component to transfer the data.
- It uses the Close method of said component to end the data transfer.
Note that this does not imply that the recipe is actually represented as a single file. In what way the vision system/server component uses and persists the transmitted data is implementation-defined.