Advertisement
Guest User

Untitled

a guest
Sep 5th, 2017
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.92 KB | None | 0 0
  1. <project name="BSD" default="test" basedir="." xmlns:sf="antlib:com.salesforce">
  2.  
  3. <property file="build.properties"/>
  4. <property environment="env"/>
  5.  
  6. <!-- Setting default value for username, password and session id properties to empty string
  7. so unset values are treated as empty. Without this, ant expressions such as ${sf.username}
  8. will be treated literally.
  9. -->
  10. <condition property="sf.username" value=""> <not> <isset property="sf.username"/> </not> </condition>
  11. <condition property="sf.password" value=""> <not> <isset property="sf.password"/> </not> </condition>
  12. <condition property="sf.sessionId" value=""> <not> <isset property="sf.sessionId"/> </not> </condition>
  13.  
  14. <taskdef resource="com/salesforce/antlib.xml" uri="antlib:com.salesforce">
  15. <classpath>
  16. <pathelement location="../ant-salesforce.jar" />
  17. </classpath>
  18. </taskdef>
  19.  
  20. <!-- Retrieve all wildcards -->
  21. <target name="wildcardRetrieve">
  22. <mkdir dir="wildcardSrc"/>
  23. <sf:retrieve username="${sf.username}" password="${sf.password}" sessionId="${sf.sessionId}" serverurl="${sf.serverurl}" maxPoll="${sf.maxPoll}" retrieveTarget="wildcardSrc" unpackaged="wildcardRetrieve/package.xml"/>
  24. </target>
  25.  
  26. <!-- Retrieve all Validation Rules -->
  27. <target name="retrieveValidationRule">
  28. <mkdir dir="validationruleSrc"/>
  29. <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" sessionId="${sf.sessionId}" serverurl="${sf.serverurl}" maxPoll="${sf.maxPoll}" metadataType="ValidationRule" retrieveTarget="validationruleSrc"/>
  30. </target>
  31.  
  32. <!-- Retrieve all Custom Fields -->
  33. <target name="retrieveCustomField">
  34. <mkdir dir="customfieldSrc"/>
  35. <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" sessionId="${sf.sessionId}" serverurl="${sf.serverurl}" maxPoll="${sf.maxPoll}" metadataType="CustomField" retrieveTarget="customfieldSrc"/>
  36. </target>
  37.  
  38. <!-- List all Report Folders -->
  39. <target name="listReportFolder">
  40. <mkdir dir="reportfolderLog"/>
  41. <sf:listMetadata username="${sf.username}" password="${sf.password}" sessionId="${sf.sessionId}" serverurl="${sf.serverurl}" metadataType="ReportFolder" resultFilePath="reportfolderLog/Log.log"/>
  42. </target>
  43.  
  44. <!-- Retrieve all Reports by folder -->
  45. <target name="retrieveReports">
  46. <mkdir dir="reportSrc"/>
  47. <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Report" containingFolder="rC_Campaign_Reports" retrieveTarget="reportSrc"/>
  48. <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Report" containingFolder="rC_Revenue_Reports" retrieveTarget="reportSrc"/>
  49. <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Report" containingFolder="rC_Foundations" retrieveTarget="reportSrc"/>
  50. <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Report" containingFolder="rC_Demographics" retrieveTarget="reportSrc"/>
  51. <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Report" containingFolder="rC_Batch_and_Upload" retrieveTarget="reportSrc"/>
  52. <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Report" containingFolder="WE_FW8_NP__WealthEngine_Reports" retrieveTarget="reportSrc"/>
  53. <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Report" containingFolder="rC_Major_Giving_Reports" retrieveTarget="reportSrc"/>
  54. <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Report" containingFolder="East_Coast_Reports" retrieveTarget="reportSrc"/>
  55. </target>
  56.  
  57.  
  58. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement