I worked on ETL (Extract, Transform, and Load) at SSIS (Sql Server Integration Services) in MSBI (Microsoft Business Intelligence Tool) for two years from 2008 to 2010 by converting old DTS to new SSIS. What is the scope of SSIS now?
When you create variables in the scope of the object in question, they have undergone changes with the 2012 version of SQL Server. The variables created will always be at the package level and explicitly indicate and move to the different scopes you need, this is already a native capability of SSDT (formerly known as BIDS).
In SSIS Designer, to define the scope of the variable, do one of the following: To set the scope to the package, click anywhere on the design surface of the Control Flow tab. To set the scope to an event handler, select an executable and an event handler on the design surface of the Event Handler tab.