The Data Retrieval attribute determines how ITP should retrieve the data. Depending on the DID Module connection type this can be the name or full path of a program, a query, a special value or something else. The Data Retrieval string that you enter here is stored in the DID. The content of the string is only verified during the execution of a Model. You should be very careful with what you enter here.
Each Entry contains at least one Field. You have to make sure that the Data Retrieval delivers exactly the Fields that you define, with the correct data type and in the exact same order that you define. ITP handles the result that it receives from the Data Retrieval as one big Field. ITP only verifies the total length of the Fields defined in the Entry. It then tries to split the result according to the Field definition of the Entry. ITP tries to converts each value to a correct value of one of the ITP Language data types (TEXT, NUMBER and BOOL). When the type, length or order of the Fields in the Entry do not match the Fields that are retrieved, you might get strange results and/or error-messages during Model Execution. There are some situations in which you can exploit this behavior and can merge or split Fields.behavior