<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to import packages in javascript in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/how-to-import-packages-in-javascript/m-p/292610#M245740</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have created a webscript that uses the dictionary service. the webscript works perfectly fine on the javascript console but when i deploy it &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;under the webscripts extensions folder it gives an error "Package not defined". I need help on how i would define this package in the javascript.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Below is the javascript.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var ctx=Packages.org.springframework.web.context.ContextLoader.getCurrentWebApplicationContext();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var qname = Packages.org.alfresco.service.namespace.QName;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var def = Packages.org.alfresco.service.cmr.dictionary;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var ns = Packages.org.alfresco.service.namespace.NamespaceService;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var iterator = Packages.java.util.Iterator; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//var ListOfValuesConstraint = Packages.org.alfresco.repo.dictionary.constraint.ListOfValuesConstraint;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var dictionaryService = ctx.getBean("DictionaryService");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// — Project Type Constraints —&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var projTypeConstraint = qname.createQName("&lt;/SPAN&gt;&lt;A href="http://www.stratumconsutling.co.za/projservconstriants/content/1.0%22,%22projType" rel="nofollow noopener noreferrer"&gt;http://www.stratumconsutling.co.za/projservconstriants/content/1.0','projType&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var ProjTypeListOfValuesConstraint=dictionaryService.getConstraint(projTypeConstraint).constraint.getAllowedValues();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var ProjTypeList = String(new java.lang.String(ProjTypeListOfValuesConstraint));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ProjTypeList = ProjTypeList.substring(1,ProjTypeList.length );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var printProjTypeList ='';&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var tokens=ProjTypeList.split(',');&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var arrayLength = tokens.length;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for (var i = 0; i &amp;lt; arrayLength; ++i)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; var valProjTypeList = tokens&lt;/SPAN&gt;&lt;EM&gt;.replace(']','');&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printProjTypeList = printProjTypeList +'&amp;lt;option value="List'+i+'"&amp;gt;'+valProjTypeList+'&amp;lt;/option&amp;gt;';&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// — Financial Year Constraints —&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;var finYearConstraint = qname.createQName("&lt;A href="http://www.stratumconsutling.co.za/projservconstriants/content/1.0%22,%22finYear" rel="nofollow noopener noreferrer"&gt;http://www.stratumconsutling.co.za/projservconstriants/content/1.0','finYear&lt;/A&gt;");&lt;BR /&gt;var finYearListOfValuesConstraint=dictionaryService.getConstraint(finYearConstraint).constraint.getAllowedValues();&lt;BR /&gt;&lt;BR /&gt;var finYearList = String(new java.lang.String(finYearListOfValuesConstraint));&lt;BR /&gt;finYearList = finYearList.substring(1,finYearList.length);&lt;BR /&gt; &lt;BR /&gt;var printfinYearList&amp;nbsp; ='';&lt;BR /&gt;&lt;BR /&gt;var tokens=finYearList.split(',');&lt;BR /&gt;var arrayLength = tokens.length;&lt;BR /&gt;&lt;BR /&gt;for (var i = 0; i &amp;lt; arrayLength; ++i)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; var valfinYearList = tokens&lt;EM&gt;.replace(']','');&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printfinYearList = printfinYearList +'&amp;lt;option value="List'+i+'"&amp;gt;'+valfinYearList+'&amp;lt;/option&amp;gt;';&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// — FP_TM Constraints —&lt;BR /&gt;&lt;BR /&gt;var FP_TMCostraint = qname.createQName("&lt;A href="http://www.stratumconsutling.co.za/projservconstriants/content/1.0%22,%22FP_TM" rel="nofollow noopener noreferrer"&gt;http://www.stratumconsutling.co.za/projservconstriants/content/1.0','FP_TM&lt;/A&gt;");&lt;BR /&gt;var FP_TMListOfValuesConstraint=dictionaryService.getConstraint(FP_TMCostraint).constraint.getAllowedValues();&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;var FP_TMList = String(new java.lang.String(FP_TMListOfValuesConstraint));&lt;BR /&gt;FP_TMList= FP_TMList.substring(1,FP_TMList.length );&lt;BR /&gt; &lt;BR /&gt;var printFP_TMList ='';&lt;BR /&gt;&lt;BR /&gt;var tokens=FP_TMList.split(',');&lt;BR /&gt;var arrayLength = tokens.length;&lt;BR /&gt;&lt;BR /&gt;for (var i = 0; i &amp;lt; arrayLength; ++i)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; var valFP_TMList = tokens&lt;EM&gt;.replace(']','');&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printFP_TMList = printFP_TMList +'&amp;lt;option value="List'+i+'"&amp;gt;'+valFP_TMList+'&amp;lt;/option&amp;gt;';&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// — Region Type Constraints —&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;var regionTypeConstraint = qname.createQName("&lt;A href="http://www.stratumconsutling.co.za/projservconstriants/content/1.0%22,%22regionType" rel="nofollow noopener noreferrer"&gt;http://www.stratumconsutling.co.za/projservconstriants/content/1.0','regionType&lt;/A&gt;");&lt;BR /&gt;var regionTypeListOfValuesConstraint=dictionaryService.getConstraint(regionTypeConstraint).constraint.getAllowedValues();&lt;BR /&gt;&lt;BR /&gt;var regionTypeList = String(new java.lang.String(regionTypeListOfValuesConstraint));&lt;BR /&gt;regionTypeList= regionTypeList.substring(1,regionTypeList.length );&lt;BR /&gt; &lt;BR /&gt;var printregionTypeList ='';&lt;BR /&gt;&lt;BR /&gt;var tokens=regionTypeList.split(',');&lt;BR /&gt;var arrayLength = tokens.length;&lt;BR /&gt;&lt;BR /&gt;for (var i = 0; i &amp;lt; arrayLength; ++i)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;var valregionTypeList = tokens&lt;EM&gt;.replace(']','');&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printregionTypeList = printregionTypeList +'&amp;lt;option value="List'+i+'"&amp;gt;'+valregionTypeList+'&amp;lt;/option&amp;gt;';&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// — Department Constraints —&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;var departmentListConstraint = qname.createQName("&lt;A href="http://www.stratumconsutling.co.za/projservconstriants/content/1.0%22,%22departmentList" rel="nofollow noopener noreferrer"&gt;http://www.stratumconsutling.co.za/projservconstriants/content/1.0','departmentList&lt;/A&gt;");&lt;BR /&gt;var departmentListListOfValuesConstraint=dictionaryService.getConstraint(departmentListConstraint).constraint.getAllowedValues();&lt;BR /&gt;&lt;BR /&gt;var departmentList = String(new java.lang.String(departmentListListOfValuesConstraint));&lt;BR /&gt;departmentList= departmentList.substring(1,departmentList.length );&lt;BR /&gt; &lt;BR /&gt;var printdepartmentList ='';&lt;BR /&gt;&lt;BR /&gt;var tokens=departmentList.split(',');&lt;BR /&gt;var arrayLength = tokens.length;&lt;BR /&gt;&lt;BR /&gt;for (var i = 0; i &amp;lt; arrayLength; ++i)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;var valdepartmentList = tokens&lt;EM&gt;.replace(']','');&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printdepartmentList = printdepartmentList +'&amp;lt;option value="List'+i+'"&amp;gt;'+valdepartmentList+'&amp;lt;/option&amp;gt;';&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// — Project Classification Constraints —&lt;BR /&gt;var projectClassificationConstraint = qname.createQName("&lt;A href="http://www.stratumconsutling.co.za/projservconstriants/content/1.0%22,%22projectClassification" rel="nofollow noopener noreferrer"&gt;http://www.stratumconsutling.co.za/projservconstriants/content/1.0','projectClassification&lt;/A&gt;");&lt;BR /&gt;var projectClassificationListOfValuesConstraint=dictionaryService.getConstraint(projectClassificationConstraint).constraint.getAllowedValues();&lt;BR /&gt;&lt;BR /&gt;var projectClassificationList = String(new java.lang.String(projectClassificationListOfValuesConstraint));&lt;BR /&gt;projectClassificationList = projectClassificationList.substring(1,projectClassificationList.length );&lt;BR /&gt; &lt;BR /&gt;var printprojectClassificationList ='';&lt;BR /&gt;&lt;BR /&gt;var tokens=projectClassificationList.split(',');&lt;BR /&gt;var arrayLength = tokens.length;&lt;BR /&gt;&lt;BR /&gt;for (var i = 0; i &amp;lt; arrayLength; ++i)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;var valprojectClassificationList = tokens&lt;EM&gt;.replace(']','');&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var number = parseInt(valprojectClassificationList, 0);&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printprojectClassificationList = printprojectClassificationList +'&amp;lt;option value="List'+i+'"&amp;gt;'+valprojectClassificationList+'&amp;lt;/option&amp;gt;';&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// — Project Status Constraints —&lt;BR /&gt;var projectStatusConstraint = qname.createQName("&lt;A href="http://www.stratumconsutling.co.za/projservconstriants/content/1.0%22,%22projectStatus" rel="nofollow noopener noreferrer"&gt;http://www.stratumconsutling.co.za/projservconstriants/content/1.0','projectStatus&lt;/A&gt;");&lt;BR /&gt;var projectStatusListOfValuesConstraint=dictionaryService.getConstraint(projectStatusConstraint).constraint.getAllowedValues();&lt;BR /&gt;&lt;BR /&gt;var projectStatusList = String(new java.lang.String(projectStatusListOfValuesConstraint));&lt;BR /&gt;projectStatusList= projectStatusList.substring(1,projectStatusList.length );&lt;BR /&gt; &lt;BR /&gt;var printprojectStatusList ='';&lt;BR /&gt;&lt;BR /&gt;var tokens=projectStatusList.split(',');&lt;BR /&gt;var arrayLength = tokens.length;&lt;BR /&gt;&lt;BR /&gt;for (var i = 0; i &amp;lt; arrayLength; ++i)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;var valprojectStatusList = tokens&lt;EM&gt;.replace(']','');&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printprojectStatusList = printprojectStatusList +'&amp;lt;option value="List'+i+'"&amp;gt;'+valprojectStatusList+'&amp;lt;/option&amp;gt;';&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// — Capacity Type Constraints —&lt;BR /&gt;var capabilityTypeConstraint = qname.createQName("&lt;A href="http://www.stratumconsutling.co.za/projservconstriants/content/1.0%22,%22capabilityType" rel="nofollow noopener noreferrer"&gt;http://www.stratumconsutling.co.za/projservconstriants/content/1.0','capabilityType&lt;/A&gt;");&lt;BR /&gt;var capabilityTypeListOfValuesConstraint=dictionaryService.getConstraint(capabilityTypeConstraint).constraint.getAllowedValues();&lt;BR /&gt;&lt;BR /&gt;var capabilityTypeList = String(new java.lang.String(capabilityTypeListOfValuesConstraint));&lt;BR /&gt;capabilityTypeList= capabilityTypeList.substring(1,capabilityTypeList.length );&lt;BR /&gt; &lt;BR /&gt;var printcapabilityTypeList ='';&lt;BR /&gt;&lt;BR /&gt;var tokens=capabilityTypeList.split(',');&lt;BR /&gt;var arrayLength = tokens.length;&lt;BR /&gt;&lt;BR /&gt;for (var i = 0; i &amp;lt; arrayLength; ++i)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;var valcapabilityTypeList = tokens&lt;EM&gt;.substring(0,5);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var number = parseInt(valcapabilityTypeList, 0);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (number &amp;gt; 0) &lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; printcapabilityTypeList = printcapabilityTypeList +'&amp;lt;option value="List'+i+'"&amp;gt;'+tokens&lt;EM&gt;+'&amp;lt;/option&amp;gt;';&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// — Cost Centre List Constraints —&lt;BR /&gt;var costCenteListConstraint = qname.createQName("&lt;A href="http://www.stratumconsutling.co.za/projservconstriants/content/1.0%22,%22costCenteList" rel="nofollow noopener noreferrer"&gt;http://www.stratumconsutling.co.za/projservconstriants/content/1.0','costCenteList&lt;/A&gt;");&lt;BR /&gt;var costCenteListListOfValuesConstraint=dictionaryService.getConstraint(costCenteListConstraint).constraint.getAllowedValues();&lt;BR /&gt;&lt;BR /&gt;var costCenteList = String(new java.lang.String(costCenteListListOfValuesConstraint));&lt;BR /&gt;costCenteList= costCenteList.substring(1,costCenteList.length );&lt;BR /&gt; &lt;BR /&gt;var printcostCenteList ='';&lt;BR /&gt;&lt;BR /&gt;var tokens=costCenteList.split(',');&lt;BR /&gt;var arrayLength = tokens.length;&lt;BR /&gt;&lt;BR /&gt;for (var i = 0; i &amp;lt; arrayLength; ++i)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;var valcostCenteList = tokens&lt;EM&gt;.substring(0,5);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var number = parseInt(valcostCenteList, 0);&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (number &amp;gt; 0) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printcostCenteList = printcostCenteList +'&amp;lt;option value="List'+i+'"&amp;gt;'+tokens&lt;EM&gt;+'&amp;lt;/option&amp;gt;';&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// — Project Clus Constraints —&lt;BR /&gt;var projectClusterConstraint = qname.createQName("&lt;A href="http://www.stratumconsutling.co.za/projservconstriants/content/1.0%22,%22projectCluster" rel="nofollow noopener noreferrer"&gt;http://www.stratumconsutling.co.za/projservconstriants/content/1.0','projectCluster&lt;/A&gt;");&lt;BR /&gt;var projectClusterListOfValuesConstraint=dictionaryService.getConstraint(projectClusterConstraint).constraint.getAllowedValues();&lt;BR /&gt;&lt;BR /&gt;var projectClusterList = String(new java.lang.String(projectClusterListOfValuesConstraint));&lt;BR /&gt;projectClusterList= projectClusterList.substring(1,projectClusterList.length );&lt;BR /&gt; &lt;BR /&gt;var printprojectClusterList ='';&lt;BR /&gt;&lt;BR /&gt;var tokens=projectClusterList.split(',');&lt;BR /&gt;var arrayLength = tokens.length;&lt;BR /&gt;&lt;BR /&gt;for (var i = 0; i &amp;lt; arrayLength; ++i)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;var valprojectClusterList = tokens&lt;EM&gt;.replace(']','');&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printprojectClusterList = printprojectClusterList +'&amp;lt;option value="List'+i+'"&amp;gt;'+valprojectClusterList+'&amp;lt;/option&amp;gt;';&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// — Project Customer Constraints —&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;var projectCustomerConstraint = qname.createQName("&lt;A href="http://www.stratumconsutling.co.za/projservconstriants/content/1.0%22,%22projectCustomer" rel="nofollow noopener noreferrer"&gt;http://www.stratumconsutling.co.za/projservconstriants/content/1.0','projectCustomer&lt;/A&gt;");&lt;BR /&gt;var projectCustomerListOfValuesConstraint=dictionaryService.getConstraint(projectCustomerConstraint).constraint.getAllowedValues();&lt;BR /&gt;&lt;BR /&gt;var projectCustomer = String(new java.lang.String(projectCustomerListOfValuesConstraint));&lt;BR /&gt;projectCustomer= projectCustomer.substring(1,projectCustomer.length );&lt;BR /&gt; &lt;BR /&gt;var printprojectCustomer ='';&lt;BR /&gt;&lt;BR /&gt;var tokens=projectCustomer.split(',');&lt;BR /&gt;var arrayLength = tokens.length;&lt;BR /&gt;&lt;BR /&gt;for (var i = 0; i &amp;lt; arrayLength;i++)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;var valprojectCustomer = tokens&lt;EM&gt;.substring(0,110);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; var number = parseInt(valprojectCustomer, 0);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; if (number &amp;gt; 0) &lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; printprojectCustomer = printprojectCustomer +'&amp;lt;option value="List'+i+'"&amp;gt;'+tokens&lt;EM&gt;+'&amp;lt;/option&amp;gt;';&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;var wgroup = people.getPeople(null);&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;var result='';&lt;BR /&gt;&lt;BR /&gt;if (wgroup == undefined)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;status.code = 404;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;status.message = "Group not found";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;status.redirect = true;&lt;BR /&gt;}&lt;BR /&gt;else&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.all_people = wgroup;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;var cuser = person;&lt;BR /&gt;if (cuser == undefined)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;status.code = 404;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;status.message = "Group not found";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;status.redirect = true;&lt;BR /&gt;}&lt;BR /&gt;else&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.c_user = cuser;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;// Get the collection of people in Sourcing Requests&lt;BR /&gt;&lt;BR /&gt;var all_members = people.getMembers(people.getGroup("GROUP_Project_Managers"));&lt;BR /&gt;if (all_members == undefined)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;status.code = 404;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;status.message = "Group not found";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;status.redirect = true;&lt;BR /&gt;}&lt;BR /&gt;else&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.projectmanagers = all_members;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;if(companyhome.hasAspect("glo:globalSettings"))&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var proj = companyhome.properties["glo:finQuarter"];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (proj == undefined)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.code = 404;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.message = "Project Type not found";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.redirect = true;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;var projectManOptions =proj;&lt;BR /&gt;&lt;BR /&gt;}else{&lt;BR /&gt;var projectManOptions ='';&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;if (companyhome.hasAspect("glo:globalSettings")) &lt;BR /&gt;{&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var gQuarter = companyhome.properties["glo:finQuarter"];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (gQuarter == undefined)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.code = 404;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.message = "Quarter not found";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.redirect = true;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp; var QUARTER =gQuarter;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.QUARTER = QUARTER;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var gYear = companyhome.properties["glo:finYear"];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (gYear == undefined)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.code = 404;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.message = "Fin Year not found";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.redirect = true;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp; var YEAR=gYear;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.YEAR = YEAR;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var gReview = companyhome.properties["glo:finReview"];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (gReview == undefined)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.code = 404;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.message = "Review not found –Test–";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status.redirect = true;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; var REVIEW= gReview;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.REVIEW = REVIEW;&lt;BR /&gt;}&lt;BR /&gt;else &lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.quarter = "";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.year = "";&lt;BR /&gt;}&lt;BR /&gt;model.ProjServNumber = args.ProjServNumber;&lt;BR /&gt;model.ProjectShortDescription = args.ProjectShortDescription;&lt;BR /&gt;model.ProjectLongDescription = args.ProjectLongDescription;&lt;BR /&gt;&lt;BR /&gt;model.ProjServNumber = args["ProjServNumber"];&lt;BR /&gt;model.ProjectShortDescription = args["ProjectShortDescription"];&lt;BR /&gt;model.ProjectLongDescription = args["ProjectLongDescription"];&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;model.printProjTypeList = printProjTypeList;&lt;BR /&gt;model.printfinYearList = printfinYearList;&lt;BR /&gt;model.printFP_TMList = printFP_TMList;&lt;BR /&gt;model.printregionTypeList = printregionTypeList;&lt;BR /&gt;model.printdepartmentList = printdepartmentList;&lt;BR /&gt;model.printprojectClassificationList = printprojectClassificationList;&lt;BR /&gt;model.printprojectStatusList = printprojectStatusList;&lt;BR /&gt;model.printcapabilityTypeList = printcapabilityTypeList;&lt;BR /&gt;model.printcostCenteList = printcostCenteList;&lt;BR /&gt;model.printprojectClusterList = printprojectClusterList;&lt;BR /&gt;model.printprojectCustomer = printprojectCustomer;&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Jun 2013 11:46:38 GMT</pubDate>
    <dc:creator>sandile</dc:creator>
    <dc:date>2013-06-27T11:46:38Z</dc:date>
    <item>
      <title>How to import packages in javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-import-packages-in-javascript/m-p/292610#M245740</link>
      <description>HiI have created a webscript that uses the dictionary service. the webscript works perfectly fine on the javascript console but when i deploy it under the webscripts extensions folder it gives an error "Package not defined". I need help on how i would define this package in the javascript.Below is t</description>
      <pubDate>Thu, 27 Jun 2013 11:46:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-import-packages-in-javascript/m-p/292610#M245740</guid>
      <dc:creator>sandile</dc:creator>
      <dc:date>2013-06-27T11:46:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to import packages in javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-import-packages-in-javascript/m-p/292611#M245741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Due to security concerns, the &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Packages&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; root scope object is only available for web script implementations placed into the Java classpath.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jul 2013 04:18:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-import-packages-in-javascript/m-p/292611#M245741</guid>
      <dc:creator>avyaznikov</dc:creator>
      <dc:date>2013-07-01T04:18:33Z</dc:date>
    </item>
  </channel>
</rss>

