$JOBS
MOZILLA#SCHEDULE1_JOB1
 SCRIPTNAME "/export/home/oracle/scripts/db1.sh"
 STREAMLOGON root
 DESCRIPTION "SCHEDULE1_JOB1 description"
 TASKTYPE UNIX
 RECOVERY STOP

 
MOZILLA#SCHEDULE1_JOB2
 DOCOMMAND "/export/home/oracle/scripts/db2.sh"
 STREAMLOGON root
 DESCRIPTION "SCHEDULE1_JOB2 description"
 TASKTYPE UNIX
 RECOVERY STOP
 
 
MOZILLA#SCHEDULE1_JOB3
 TASK
   <?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" xmlns:jsdlpowercenter="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdlpowercenter" name="POWERCENTER">
	<jsdl:application name="powercenter">
		<jsdlpowercenter:powercenter>
			<jsdlpowercenter:PowerCenterParameters>
				<jsdlpowercenter:PowerCenterPanel>
					<jsdlpowercenter:logon>
						<jsdlpowercenter:userName/>
						<jsdlpowercenter:password/>
						<jsdlpowercenter:repositoryDomain/>
						<jsdlpowercenter:serviceDomain/>
						<jsdlpowercenter:repository>repository</jsdlpowercenter:repository>
					</jsdlpowercenter:logon>
					<jsdlpowercenter:jobDefinitionGroup>
						<jsdlpowercenter:projectNameGroup>
							<jsdlpowercenter:service>service</jsdlpowercenter:service>
							<jsdlpowercenter:folder>folder</jsdlpowercenter:folder>
							<jsdlpowercenter:workflow>workflow</jsdlpowercenter:workflow>
						</jsdlpowercenter:projectNameGroup>
						<jsdlpowercenter:wkfParamFile/>
					</jsdlpowercenter:jobDefinitionGroup>
				</jsdlpowercenter:PowerCenterPanel>
			</jsdlpowercenter:PowerCenterParameters>
		</jsdlpowercenter:powercenter>
	</jsdl:application>
</jsdl:jobDefinition>
 DESCRIPTION "PWC_JOB_RWA_FC00123_TXT"
 RECOVERY STOP
 
 
 MOZILLA#SCHEDULE1_JOB4
 TASK
  <?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" xmlns:jsdlxa="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdlxa" name="r3">												
  <jsdl:application name="r3" plugin="xajob">												
    <jsdlxa:xajob accessMethod="demoR3" target="target_R3">												
            <jsdlxa:taskString>/ -job MOZILLA#SCHEDULE1_JOB3_R3 -user user -i 11134700 -c c  </jsdlxa:taskString>												
        </jsdlxa:xajob>												
  </jsdl:application>												
</jsdl:jobDefinition>
DESCRIPTION "job description"
RECOVERY STOP
 
 
 MOZILLA#SCHEDULE1_JOB5
 TASK
<?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" xmlns:jsdlsapbusinessobjects="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdlsapbusinessobjects" name="SAPBUSINESSOBJECTS">												
  <jsdl:application name="sapbusinessobjects">												
    <jsdlsapbusinessobjects:sapbusinessobjects>												
			<jsdlsapbusinessobjects:SAPBusinessObjectsParameters>									
				<jsdlsapbusinessobjects:Webi>																				
					<jsdlsapbusinessobjects:formatType>xls</jsdlsapbusinessobjects:formatType>							
					<jsdlsapbusinessobjects:destinationRadioGroup>							
						<jsdlsapbusinessobjects:emailDestinationRadioButton>						
							<jsdlsapbusinessobjects:emailFrom>emailFrom@whirlpool.com</jsdlsapbusinessobjects:emailFrom>					
							<jsdlsapbusinessobjects:emailTo>emailTo@whirlpool.com</jsdlsapbusinessobjects:emailTo>					
							<jsdlsapbusinessobjects:emailCc/>					
							<jsdlsapbusinessobjects:emailBcc/>					
							<jsdlsapbusinessobjects:emailSubject>Demo TWS</jsdlsapbusinessobjects:emailSubject>					
							<jsdlsapbusinessobjects:emailMessage>Demo TWS</jsdlsapbusinessobjects:emailMessage>					
							<jsdlsapbusinessobjects:emailAttachment/>					
							<jsdlsapbusinessobjects:emailUseSpecificFileName>Demo TWS</jsdlsapbusinessobjects:emailUseSpecificFileName>					
							<jsdlsapbusinessobjects:emailAddFileExtensionCheckbox/>					
						</jsdlsapbusinessobjects:emailDestinationRadioButton>						
					</jsdlsapbusinessobjects:destinationRadioGroup>							
					<jsdlsapbusinessobjects:serverGroupRadioGroup>							
						<jsdlsapbusinessobjects:defaultServerGroupRadioButton/>						
					</jsdlsapbusinessobjects:serverGroupRadioGroup>							
				</jsdlsapbusinessobjects:Webi>								
				<jsdlsapbusinessobjects:SAPBusinessObjectsParms>								
					<jsdlsapbusinessobjects:serverConnection>							
						<jsdlsapbusinessobjects:server>http://DemoTWS:8444/Example</jsdlsapbusinessobjects:server>						
						<jsdlsapbusinessobjects:username>BO_UserName</jsdlsapbusinessobjects:username>						
						<jsdlsapbusinessobjects:password>{aes}UtXgjshgledmDdnfjdr</jsdlsapbusinessobjects:password>						
						<jsdlsapbusinessobjects:authType>secSAPR3</jsdlsapbusinessobjects:authType>						
					</jsdlsapbusinessobjects:serverConnection>							
					<jsdlsapbusinessobjects:resourceDetails>							
						<jsdlsapbusinessobjects:BOObject>BO Object</jsdlsapbusinessobjects:BOObject>						
						<jsdlsapbusinessobjects:timeout>7200</jsdlsapbusinessobjects:timeout>						
						<jsdlsapbusinessobjects:pollingPeriod>10</jsdlsapbusinessobjects:pollingPeriod>						
					</jsdlsapbusinessobjects:resourceDetails>							
				</jsdlsapbusinessobjects:SAPBusinessObjectsParms>								
			</jsdlsapbusinessobjects:SAPBusinessObjectsParameters>									
		</jsdlsapbusinessobjects:sapbusinessobjects>										
  </jsdl:application>												
</jsdl:jobDefinition>
 DESCRIPTION "job description"
 RECOVERY STOP


CHROME#SCHEDULE2_JOB1
 TASK
    <?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:XMLSchema="http://www.w3.org/2001/XMLSchema" xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" xmlns:jsdldatabase="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdldatabase" XMLSchema:text="resolveVariableTable" name="database">
  <jsdl:application name="database">
    <jsdldatabase:database>
            <jsdldatabase:sqlActionInfo>
                <jsdldatabase:dbms>mssql</jsdldatabase:dbms>
                <jsdldatabase:server>^SERVER^</jsdldatabase:server>
                <jsdldatabase:port>^NPORTA^</jsdldatabase:port>
                <jsdldatabase:database>DATABASE</jsdldatabase:database>
                <jsdldatabase:driverPath>C:\Program Files\Microsoft JDBC Driver 6.0 for SQL Server\sqljdbc_6.0\enu</jsdldatabase:driverPath>
                <jsdldatabase:statements>
                    <jsdldatabase:storedProcedure name="TWS$SP_ExecProcedure">
                        <jsdldatabase:ParameterTableValues>
                            <jsdldatabase:ParameterTableValue key="OUT OutParamiter INTEGER 1"/>
                            <jsdldatabase:ParameterTableValue key="OUT OutputList VARCHAR 2"/>
                            <jsdldatabase:ParameterTableValue key="IN SPName VARCHAR 3">IMP$SP_Contratti</jsdldatabase:ParameterTableValue>
                            <jsdldatabase:ParameterTableValue key="IN Param VARCHAR 4">'ISIDE'</jsdldatabase:ParameterTableValue>
                        </jsdldatabase:ParameterTableValues>
                    </jsdldatabase:storedProcedure>
                </jsdldatabase:statements>
                <jsdldatabase:credentials>
                    <jsdl:userName>twslogin</jsdl:userName>
                    <jsdl:password>{aes}mcgUKzuY0qt3NA+fdzMkaHxluwRdFRLo3ZW+LLW4eMg=</jsdl:password>
                </jsdldatabase:credentials>
                <jsdldatabase:autocommit/>
            </jsdldatabase:sqlActionInfo>
        </jsdldatabase:database>
  </jsdl:application>
</jsdl:jobDefinition>

 STREAMLOGON root
 DESCRIPTION "SCHEDULE2_JOB1 description"
 RECOVERY STOP
 
 
CHROME#SCHEDULE2_JOB2
 TASK
    <?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:XMLSchema="http://www.w3.org/2001/XMLSchema" xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" xmlns:jsdldatabase="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdldatabase" XMLSchema:text="resolveVariableTable" name="database">
  <jsdl:application name="database">
    <jsdldatabase:database>
            <jsdldatabase:sqlActionInfo>
                <jsdldatabase:dbms>mssql</jsdldatabase:dbms>
                <jsdldatabase:server>^SERVER^</jsdldatabase:server>
                <jsdldatabase:port>^NPORTA^</jsdldatabase:port>
                <jsdldatabase:database>DATABASE</jsdldatabase:database>
                <jsdldatabase:driverPath>C:\Program Files\Microsoft JDBC Driver 6.0 for SQL Server\sqljdbc_6.0\enu</jsdldatabase:driverPath>
                <jsdldatabase:statements>
                    <jsdldatabase:dbStatement type="sql">UPDATE MYTABLE SET F1 = 1
FROM TABLES S;</jsdldatabase:dbStatement>
                    <jsdldatabase:dbStatement type="sql">UPDATE MYTABLE2 SET F2 = 1
FROM TABLEA ;</jsdldatabase:dbStatement>
                </jsdldatabase:statements>
                <jsdldatabase:credentials>
                    <jsdl:userName>twslogin</jsdl:userName>
                    <jsdl:password>{aes}mcgUKzuY0qt3NA+fdzMkaHxluwRdFRLo3ZW+LLW4eMg=</jsdl:password>
                </jsdldatabase:credentials>
                <jsdldatabase:autocommit/>
            </jsdldatabase:sqlActionInfo>
        </jsdldatabase:database>
  </jsdl:application>
</jsdl:jobDefinition>

 STREAMLOGON root
 DESCRIPTION "SCHEDULE2_JOB2 description"
 RECOVERY STOP

 
CHROME#SCHEDULE2_JOB3
 TASK
    <?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" xmlns:jsdle="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdle" name="executable">
  <jsdl:application name="executable">
    <jsdle:executable interactive="false">
            <jsdle:script>cd  /u01/app/SAVE || { echo &quot;My message&quot; ; exit 8 ; }
echo &quot;lista file da cancellare&quot;
echo &quot;  &quot;
find /u01/app/SAVE -type f -mtime +63 -ls
echo &quot; &quot;
echo &quot; &quot;
find /u01/app/SAVE -type f -mtime +63 -exec rm -f {} \;
</jsdle:script>
        </jsdle:executable>
  </jsdl:application>
</jsdl:jobDefinition>

 STREAMLOGON root
 DESCRIPTION "SCHEDULE2_JOB3 description"
 RECOVERY STOP

 
CHROME#SCHEDULE2_JOB4
 TASK
    <?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" xmlns:jsdle="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdle" name="executable">
  <jsdl:application name="executable">
    <jsdle:executable interactive="false" path="/prd01/app/script/myscript.sh">
            <jsdle:arguments>
                <jsdle:value>R001</jsdle:value>
            </jsdle:arguments>
            <jsdle:credential>
                <jsdle:userName>gere</jsdle:userName>
                <jsdle:password>{aes}FM6qcPxeKYJ/Idnjk7GQgR2rETF4mIxfebcgXtDP+Pg=</jsdle:password>
            </jsdle:credential>
        </jsdle:executable>
  </jsdl:application>
</jsdl:jobDefinition>
 STREAMLOGON root
 DESCRIPTION "SCHEDULE2_JOB4 description"
 RECOVERY STOP

 
CHROME#SCHEDULE2_JOB5
 TASK
    <?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" xmlns:jsdljcl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdljcl" name="JCL">
  <jsdl:application name="jcl">
    <jsdljcl:jcl>
			<jsdljcl:JCLParameters>
				<jsdljcl:jcl>
					<jsdljcl:byRefOrByDef>
						<jsdljcl:byReference>
							<jsdljcl:dataset>N50.WORK.JCL</jsdljcl:dataset>
							<jsdljcl:member>N50J1</jsdljcl:member>
						</jsdljcl:byReference>
					</jsdljcl:byRefOrByDef>
				</jsdljcl:jcl>
			</jsdljcl:JCLParameters>
			<jsdljcl:JOBParameters>
				<jsdljcl:jobStreamName>${tws.jobstream.name}</jsdljcl:jobStreamName>
				<jsdljcl:inputArrival>${tws.job.ia}</jsdljcl:inputArrival>
			</jsdljcl:JOBParameters>
		</jsdljcl:jcl>
  </jsdl:application>
</jsdl:jobDefinition> 
 STREAMLOGON maestro
 DESCRIPTION "SCHEDULE2_JOB5 - maestro job description"
 RECOVERY STOP

 
CHROME#SCHEDULE2_JOB6
 TASK
    <?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" xmlns:jsdljcl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdljcl" name="JCL">
  <jsdl:application name="jcl">
    <jsdljcl:jcl>
			<jsdljcl:JCLParameters>
				<jsdljcl:jcl>
					<jsdljcl:byRefOrByDef>
						<jsdljcl:byDefinition>
							<jsdljcl:jclDefinition>//N50J1   JOB 0,'YYY',CLASS=A,MSGCLASS=X,MSGLEVEL=(1,1)    
//         JCLLIB  ORDER=IOAP.V900.PROCLIB                 
//         INCLUDE MEMBER=IOASET                           
//STEPA    EXEC PGM=IOATEST,PARM='WAIT=3'                  
//STEPLIB  DD   DSN=IOAP.V900.LOAD,DISP=SHR                
//SYSPRINT DD   SYSOUT=*                                   
//DAPARM   DD   DSN=IOAP.V900.PARM,DISP=SHR                
//*</jsdljcl:jclDefinition>
						</jsdljcl:byDefinition>
					</jsdljcl:byRefOrByDef>
				</jsdljcl:jcl>
			</jsdljcl:JCLParameters>
			<jsdljcl:JOBParameters>
				<jsdljcl:jobStreamName>${tws.jobstream.name}</jsdljcl:jobStreamName>
				<jsdljcl:inputArrival>${tws.job.ia}</jsdljcl:inputArrival>
			</jsdljcl:JOBParameters>
		</jsdljcl:jcl>
  </jsdl:application>
</jsdl:jobDefinition>

 DESCRIPTION "SCHEDULE2_JOB6 - maestro job description"
 TASKTYPE UNIX
 RECOVERY STOP
 
CHROME#SCHEDULE2_JOB7
 TASK
    <?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" xmlns:jsdlfiletransfer="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdlfiletransfer" name="filetransfer">
  <jsdl:application name="filetransfer">
    <jsdlfiletransfer:filetransfer>
            <jsdlfiletransfer:downloadInfo>
                <jsdlfiletransfer:server>connectionProfile</jsdlfiletransfer:server>
                <jsdlfiletransfer:localfile>localfile</jsdlfiletransfer:localfile>
                <jsdlfiletransfer:remotefile>remotefile</jsdlfiletransfer:remotefile>
                <jsdlfiletransfer:localCredentials>
                    <jsdl:userName>admin</jsdl:userName>
                    <jsdl:password>zzz</jsdl:password>
                </jsdlfiletransfer:localCredentials>
                <jsdlfiletransfer:remoteCredentials>
                    <jsdl:userName>admin</jsdl:userName>
                    <jsdl:password>zzz</jsdl:password>
                </jsdlfiletransfer:remoteCredentials>
                <jsdlfiletransfer:certificateGroup>
                    <jsdlfiletransfer:keyStoreFilePath/>
                    <jsdlfiletransfer:password/>
                </jsdlfiletransfer:certificateGroup>
                <jsdlfiletransfer:protocol>FTP</jsdlfiletransfer:protocol>
                <jsdlfiletransfer:transferMode>ascii</jsdlfiletransfer:transferMode>
                <jsdlfiletransfer:passiveMode>yes</jsdlfiletransfer:passiveMode>
                <jsdlfiletransfer:permissions/>
                <jsdlfiletransfer:deleteAfterUpload>false</jsdlfiletransfer:deleteAfterUpload>
            </jsdlfiletransfer:downloadInfo>
        </jsdlfiletransfer:filetransfer>
  </jsdl:application>
</jsdl:jobDefinition>
 DESCRIPTION "TEST FTP"
 RECOVERY STOP
 
CHROME#SCHEDULE2_JOB8
 TASK
    <?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" xmlns:jsdlfiletransfer="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdlfiletransfer" name="filetransfer">
  <jsdl:application name="filetransfer">
    <jsdlfiletransfer:filetransfer>
            <jsdlfiletransfer:uploadInfo>
                <jsdlfiletransfer:server>connectionProfile</jsdlfiletransfer:server>
                <jsdlfiletransfer:localfile>localfile</jsdlfiletransfer:localfile>
                <jsdlfiletransfer:remotefile>remotefile</jsdlfiletransfer:remotefile>
                <jsdlfiletransfer:localCredentials>
                    <jsdl:userName>admin</jsdl:userName>
                    <jsdl:password>zzz</jsdl:password>
                </jsdlfiletransfer:localCredentials>
                <jsdlfiletransfer:remoteCredentials>
                    <jsdl:userName>admin</jsdl:userName>
                    <jsdl:password>zzz</jsdl:password>
                </jsdlfiletransfer:remoteCredentials>
                <jsdlfiletransfer:certificateGroup>
                    <jsdlfiletransfer:keyStoreFilePath/>
                    <jsdlfiletransfer:password/>
                </jsdlfiletransfer:certificateGroup>
                <jsdlfiletransfer:protocol>FTP</jsdlfiletransfer:protocol>
                <jsdlfiletransfer:transferMode>binary</jsdlfiletransfer:transferMode>
                <jsdlfiletransfer:permissions/>
                <jsdlfiletransfer:deleteAfterUpload>false</jsdlfiletransfer:deleteAfterUpload>
            </jsdlfiletransfer:uploadInfo>
        </jsdlfiletransfer:filetransfer>
  </jsdl:application>
</jsdl:jobDefinition>

 DESCRIPTION "TEST FTP"
 RECOVERY STOP
 
  
CHROME#SCHEDULE2_JOB9
 TASK
    <?xml version="1.0" encoding="UTF-8"?>
<jsdl:jobDefinition xmlns:XMLSchema="http://www.w3.org/2001/XMLSchema" xmlns:jsdl="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdl" xmlns:jsdlrestful="http://www.ibm.com/xmlns/prod/scheduling/1.0/jsdlrestful" XMLSchema:text="resolveVariableTable" name="RESTFUL">
  <jsdl:application name="restful">
    <jsdlrestful:restful>
			<jsdlrestful:RestfulParameters>
				<jsdlrestful:Authentication>
					<jsdlrestful:credentials>
						<jsdl:userName/>
						<jsdl:password>password</jsdl:password>
					</jsdlrestful:credentials>
					<jsdlrestful:CertificateGroup>
						<jsdlrestful:keyStoreFilePath/>
						<jsdlrestful:password/>
						<jsdlrestful:HostnameVerifyCheckbox/>
					</jsdlrestful:CertificateGroup>
				</jsdlrestful:Authentication>
				<jsdlrestful:RESTAction>
					<jsdlrestful:URI>http://HTTP/dosomthing</jsdlrestful:URI>
					<jsdlrestful:method>GET</jsdlrestful:method>
					<jsdlrestful:outputFileName/>
					<jsdlrestful:QueryParametersValues>
						<jsdlrestful:QueryParametersValue key="param1">2</jsdlrestful:QueryParametersValue>
						<jsdlrestful:QueryParametersValue key="param2">PARAM</jsdlrestful:QueryParametersValue>
					</jsdlrestful:QueryParametersValues>
				</jsdlrestful:RESTAction>
				<jsdlrestful:Body>
					<jsdlrestful:contentType>application/json</jsdlrestful:contentType>
					<jsdlrestful:BodyGroup>
						<jsdlrestful:FileBody>
							<jsdlrestful:InputFileName/>
						</jsdlrestful:FileBody>
					</jsdlrestful:BodyGroup>
				</jsdlrestful:Body>
				<jsdlrestful:Advanced>
					<jsdlrestful:Accept/>
					<jsdlrestful:JSONPropertiesGroup>
						<jsdlrestful:JsonObjectResultQuery/>
					</jsdlrestful:JSONPropertiesGroup>
					<jsdlrestful:NumberOfRetries>0</jsdlrestful:NumberOfRetries>
					<jsdlrestful:RetryIntervalSeconds>30</jsdlrestful:RetryIntervalSeconds>
				</jsdlrestful:Advanced>
			</jsdlrestful:RestfulParameters>
		</jsdlrestful:restful>
  </jsdl:application>
</jsdl:jobDefinition>

 DESCRIPTION "TEST RESFUL"
 RECOVERY STOP
