title: Schedule a scripted pipeline job with Parameters that already has "choice parameters"
body: <p>I have a pipeline script as below</p>
  
  <pre><code>node('web') {
      stage('Test Parameter') {
          container('alpine') {
              properties([pipelineTriggers([
                              cron('H/2 * * * *'),
                              parameterizedCron('H/2 * * * * % data=xml;environment=prod')]
                                          ),
                          ])
              script {
                  PARAMS = input id: 'param', message: 'List of Parameters',
                  parameters: [
                  choice(choices: 'xml\ncsv', description: 'Select a dataset', name: 'data'),
                  choice(choices: 'qa\nprod', description: 'Select an environment', name: 'environment')
                  ]
                  data = "${PARAMS['data']}"
                  environment = "${PARAMS['environment']}"
              }
          }
      }
  }
  </code></pre>
  
  <p>Now what I want to do is <code>schedule</code> this <code>pipeline</code> job so that it runs automatically. So I did <code>parameterizedCron('H/2 * * * * % data=xml;environment=prod')</code>... But still when the job get's triggered by <code>timer</code> it get's stuck at <code>input requested</code> as you can see I have <code>choice</code> parameter in the script. </p>
  
  <p>How do I get the job provide the input automatically?</p>