Warning: This component should have input link(s)

One Star

Warning: This component should have input link(s)

Hello,
I have created a component which should accept either iterate or flow connection.
Flow connection is fine. I want to support iterate now.
When I put tFileFtpList -> myComponent linked with Iterate, there is a warning saying
"This component should have input link(s) defined".
Below you will find the whole XML-Descriptor, I verified DATA_AUTO_PROPAGATE="false" does not remove the warning.
I also attached an Example screenshot
I'm using TOS 5.5.1 (ESB).
Could you please also point me to the source file in the TOS Repository which generates the warning - I didn't find it.
I assume it must be somewhere in https://github.com/Talend/tcommon-studio-se/tree/maintenance/5.5


<!---->
<COMPONENT>
<HEADER PLATEFORM="ALL" SERIAL="" VERSION="0.101" STATUS="ALPHA"
COMPATIBILITY="ALL" AUTHOR="Talend" RELEASE_DATE="20050320A"
STARTABLE="false" PARTITIONING="AUTO" DATA_AUTO_PROPAGATE="true">
<SIGNATURE></SIGNATURE>
</HEADER>
  <FAMILIES>
    <FAMILY>MY</FAMILY>
  </FAMILIES>
<DOCUMENTATION>
<URL />
</DOCUMENTATION>
<CONNECTORS>
<CONNECTOR CTYPE="FLOW" MAX_INPUT="1" MAX_OUTPUT="1"/>
    <CONNECTOR CTYPE="ITERATE" MAX_OUTPUT="1" MAX_INPUT="1"/>
</CONNECTORS>
<PARAMETERS>
<PARAMETER NAME="LEVEL" FIELD="CLOSED_LIST" NUM_ROW="1">
<ITEMS DEFAULT="INFO">
<ITEM NAME="INFO" VALUE="INFO"/>
<ITEM NAME="ERROR" VALUE="ERROR"/>
<ITEM NAME="WARN" VALUE="WARN"/>
<ITEM NAME="DEBUG" VALUE="DEBUG"/>
</ITEMS>
</PARAMETER>
<PARAMETER NAME="MESSAGE" FIELD="STRING" NUM_ROW="2">
<DEFAULT>DUMMY LOG MESSAGE!</DEFAULT>
</PARAMETER>
<PARAMETER NAME="TYPE" FIELD="CLOSED_LIST" NUM_ROW="3">
<ITEMS DEFAULT="MAIN_INPUT">
<ITEM NAME="MAIN_INPUT" VALUE="MAIN_INPUT"/>
<ITEM NAME="MAIN_OUTPUT" VALUE="MAIN_OUTPUT"/>
<ITEM NAME="OTHER_INPUT" VALUE="OTHER_INPUT"/>
<ITEM NAME="OTHER_OUTPUT" VALUE="OTHER_OUTPUT"/>
</ITEMS>
</PARAMETER>
<PARAMETER NAME="GROUP" FIELD="STRING" NUM_ROW="3">
<DEFAULT>Group1</DEFAULT>
</PARAMETER>
</PARAMETERS>
<CODEGENERATION> 
    <IMPORTS> 
      <IMPORT MODULE="commons-lang3-3.4.jar" NAME="commons-lang3-3.4" REQUIRED="true"/>  
      <IMPORT MODULE="log4j-1.2.17.jar" NAME="log4j-1.2.17" REQUIRED="true"/>  
    </IMPORTS> 
  </CODEGENERATION>  
<RETURNS>
<RETURN NAME="NB_LINE" TYPE="id_Integer" AVAILABILITY="AFTER" />
</RETURNS>
</COMPONENT>

Regards Anatoli
Community Manager

Re: Warning: This component should have input link(s)

<!---->
<COMPONENT>
<HEADER PLATEFORM="ALL" SERIAL="" VERSION="0.101" STATUS="ALPHA"
COMPATIBILITY="ALL" AUTHOR="Talend" RELEASE_DATE="20050320A"
STARTABLE="false" PARTITIONING="AUTO" DATA_AUTO_PROPAGATE="true">
<SIGNATURE></SIGNATURE>
</HEADER>

Try to set STARTABLE="true". 
----------------------------------------------------------
Talend | Data Agility for Modern Business
One Star

Re: Warning: This component should have input link(s)

<!---->
<COMPONENT>
<HEADER PLATEFORM="ALL" SERIAL="" VERSION="0.101" STATUS="ALPHA"
COMPATIBILITY="ALL" AUTHOR="Talend" RELEASE_DATE="20050320A"
STARTABLE="false" PARTITIONING="AUTO" DATA_AUTO_PROPAGATE="true">
<SIGNATURE></SIGNATURE>
</HEADER>

Try to set STARTABLE="true". 

Why?
Community Manager

Re: Warning: This component should have input link(s)

Hi Aneynne
This parameter is used to define the first component of a subjob, if it is false, it should have input link.
----------------------------------------------------------
Talend | Data Agility for Modern Business