what is the differenct between UniformInteger Component and UniformInteger Variable?

thanks for your reply!

can you tell me a bit more? I want to know why I use a Uniform Integer Variable and it fails but Component successes?

and What is the difference between an uniform integer and a common integer?