File source as input for custom operator in Rapidminer

kamal_pradhan
kamal_pradhan New Altair Community Member
edited November 5 in Community Q&A

i am trying to build a custom operator using the extension template available in github. i want my operator take file as an input and give example set as output. i am also using read document operator for getting the file input and using the output as an input for my operator. i have used the following code to achieve 

        FileObject fileSet = exampleSetInput.getData(FileObject.class);

but  i get the following error when i run the operator

 

SEVERE: Process failed: Wrong input of type 'Document' at port 'example set'. Expected type 'File'. 

can anybody help on how to use file source in input port of the operator ?

 

 

Best Answer

  • land
    land New Altair Community Member
    Answer ✓

    Hi,

    the problem is not in your code but in the way how you connect operators:

    If you use Read Document, you will create an Object of type Document, while your operator expects a FileObject. This you can produce with a Open File operator...

     

    Greetings,

     Sebastian

Answers

  • land
    land New Altair Community Member
    Answer ✓

    Hi,

    the problem is not in your code but in the way how you connect operators:

    If you use Read Document, you will create an Object of type Document, while your operator expects a FileObject. This you can produce with a Open File operator...

     

    Greetings,

     Sebastian