Index: BL/Prod/ImageLinkEdit.cls.xml =================================================================== diff -u -r29059 -r74862 --- BL/Prod/ImageLinkEdit.cls.xml (.../ImageLinkEdit.cls.xml) (revision 29059) +++ BL/Prod/ImageLinkEdit.cls.xml (.../ImageLinkEdit.cls.xml) (revision 74862) @@ -20,10 +20,21 @@ PR - -\\notes01\Images - + + + + + +1 +1 +%String + + + d ##class(BL.Prod.ImageLinkEdit).Scan() @@ -72,7 +83,7 @@ . Set lbPaths=$LG(lbSearchDef,2) . For pPath=1:1:$LL(lbPaths) Do Quit:Found . . For pExt=1:1:$LL(lbExt) Do Quit:Found - . . . Set FilePath=..#ImageShare_"\"_$LG(lbPaths,pPath)_"\"_FileName_"."_$LG(lbExt,pExt) + . . . Set FilePath=..GeefImageDir()_"\"_$LG(lbPaths,pPath)_"\"_FileName_"."_$LG(lbExt,pExt) . . . Set Found=##class(%File).Exists(FilePath) . . . ;w FilePath,":",##class(%File).Exists(FilePath),! . . . Set:Found lbRes=$G(lbRes)_$LB($LB($LG(lbSearchDef,1),$LG(lbPaths,pPath),FileName,$LG(lbExt,pExt))) Index: vhUnitTest/APPS/PM/Maatwerk/impl/AfbeeldingService/GeefAfbeeldingVoorIngegevenKenmerken/TestLBXSifonLade.cls.xml =================================================================== diff -u -r32370 -r74862 --- vhUnitTest/APPS/PM/Maatwerk/impl/AfbeeldingService/GeefAfbeeldingVoorIngegevenKenmerken/TestLBXSifonLade.cls.xml (.../TestLBXSifonLade.cls.xml) (revision 32370) +++ vhUnitTest/APPS/PM/Maatwerk/impl/AfbeeldingService/GeefAfbeeldingVoorIngegevenKenmerken/TestLBXSifonLade.cls.xml (.../TestLBXSifonLade.cls.xml) (revision 74862) @@ -3,31 +3,43 @@ vhUnitTest.APPS.PM.Maatwerk.impl.AfbeeldingService.GeefAfbeeldingVoorIngegevenKenmerken.Base + +%String +1 + + + + + + @@ -37,7 +49,7 @@ Set IngegevenKenmerken.IsBinnenlade = $$$True Set IngegevenKenmerken.VoorWandType = ##class(DOM.PM.enu.LBXVoorWandType).Vulling() Set IngegevenKenmerken.VoorWandVerhogingHoogte = ##class(DOM.PM.enu.LBXVoorWandVerhogingHoogte).Hoog() - Do ..AssertImageURL(IngegevenKenmerken,"\\Notes01\Images\GENERIEK\LEGRA_BOX\C_Z_Sifon_Vulling_Hoog_Legra.SVG") + Do ..AssertImageURL(IngegevenKenmerken,..ImageRootDir_"\GENERIEK\LEGRA_BOX\C_Z_Sifon_Vulling_Hoog_Legra.SVG") ]]> @@ -46,7 +58,7 @@ #dim IngegevenKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken = ..GeefSifonKenmerken(##class(DOM.PM.enu.LBXLadeHoogte).M(), ##class(DOM.PM.enu.AantalUitsparingen).Enkel()) Set IngegevenKenmerken.IsBinnenlade = $$$True Set IngegevenKenmerken.VoorWandType = ##class(DOM.PM.enu.LBXVoorWandType).Voorstuk() - Do ..AssertImageURL(IngegevenKenmerken,"\\Notes01\Images\GENERIEK\LEGRA_BOX\M_Z_Sifon_Voorstuk_Legra.SVG") + Do ..AssertImageURL(IngegevenKenmerken,..ImageRootDir_"\GENERIEK\LEGRA_BOX\M_Z_Sifon_Voorstuk_Legra.SVG") ]]> @@ -56,7 +68,7 @@ Set IngegevenKenmerken.IsBinnenlade = $$$True Set IngegevenKenmerken.VoorWandType = ##class(DOM.PM.enu.LBXVoorWandType).Vulling() Set IngegevenKenmerken.VoorWandVerhogingMateriaal = ##class(DOM.PM.enu.LBXVoorWandVerhogingMateriaal).GlasDiamant() - Do ..AssertImageURL(IngegevenKenmerken,"\\Notes01\Images\GENERIEK\LEGRA_BOX\M_Z_Sifon_Vulling_Legra.SVG") + Do ..AssertImageURL(IngegevenKenmerken,..ImageRootDir_"\GENERIEK\LEGRA_BOX\M_Z_Sifon_Vulling_Legra.SVG") ]]> @@ -66,7 +78,7 @@ Set IngegevenKenmerken.IsBinnenlade = $$$True Set IngegevenKenmerken.VoorWandType = ##class(DOM.PM.enu.LBXVoorWandType).Vulling() Set IngegevenKenmerken.VoorWandVerhogingMateriaal = ##class(DOM.PM.enu.LBXVoorWandVerhogingMateriaal).GlasDiamant() - Do ..AssertImageURL(IngegevenKenmerken,"\\Notes01\Images\GENERIEK\LEGRA_BOX\M_Z_Sifon_x2_Vulling_Legra.SVG") + Do ..AssertImageURL(IngegevenKenmerken,..ImageRootDir_"\GENERIEK\LEGRA_BOX\M_Z_Sifon_x2_Vulling_Legra.SVG") ]]> Index: CHUI/Prod/ProductLabel.cls.xml =================================================================== diff -u -r73649 -r74862 --- CHUI/Prod/ProductLabel.cls.xml (.../ProductLabel.cls.xml) (revision 73649) +++ CHUI/Prod/ProductLabel.cls.xml (.../ProductLabel.cls.xml) (revision 74862) @@ -50,6 +50,13 @@ Magazijn Halux 6x10 + +1 +%String + + + d ##class(CHUI.Prod.ProductLabel).DoOne(450661) @@ -370,7 +377,7 @@ Set ..pxLabel.Omschrijving1=..HistpakPalletInfo(1) Set ..pxLabel.ProductNaam2=..HistpakPalletInfo(2) Set ..pxLabel.Omschrijving2=..HistpakPalletInfo(3) - Set ..pxLabel.ImgURL="\\notes01\images\logo\Logo VHZwart.svg" + Set ..pxLabel.ImgURL=..GeefImageDir()_"\logo\Logo VHZwart.svg" Set ..pxLabel.VerpakAantal="Retour ecopacks to Blum" Set ..pxLabel.StockCode="VAN HOECKE NV" Set ..pxLabel.FabrWeek="Sint-Niklaas - België" Index: BL/Blum/Cataloog/Import.cls.xml =================================================================== diff -u -r29059 -r74862 --- BL/Blum/Cataloog/Import.cls.xml (.../Import.cls.xml) (revision 29059) +++ BL/Blum/Cataloog/Import.cls.xml (.../Import.cls.xml) (revision 74862) @@ -20,10 +20,13 @@ blum\P - -\\notes01\images - + + + + %List 1 @@ -432,7 +435,9 @@ FileName - @@ -471,7 +476,8 @@ oImg,VisueelType,Pad,BestandsNaam,Sequence,Extensie Index: vhUnitTest/BL/Prod/TestImageLink.cls.xml =================================================================== diff -u -r74756 -r74862 --- vhUnitTest/BL/Prod/TestImageLink.cls.xml (.../TestImageLink.cls.xml) (revision 74756) +++ vhUnitTest/BL/Prod/TestImageLink.cls.xml (.../TestImageLink.cls.xml) (revision 74862) @@ -10,10 +10,16 @@ 1 + +%String +1 + + aTestName:%String @@ -41,43 +47,45 @@ Index: APPS/Halux/PPS/Activiteit/impl/SST/LijstVerwerkers/VoormontageSpaceStep/DocumentInhoudBuilder.cls.xml =================================================================== diff -u -r62348 -r74862 --- APPS/Halux/PPS/Activiteit/impl/SST/LijstVerwerkers/VoormontageSpaceStep/DocumentInhoudBuilder.cls.xml (.../DocumentInhoudBuilder.cls.xml) (revision 62348) +++ APPS/Halux/PPS/Activiteit/impl/SST/LijstVerwerkers/VoormontageSpaceStep/DocumentInhoudBuilder.cls.xml (.../DocumentInhoudBuilder.cls.xml) (revision 74862) @@ -23,6 +23,14 @@ 1 + +1 +1 +%String + + + Productkenmerken:APPS.Halux.PPS.impl.AansturingActie.common.VoormontageSpaceStep.dto.ProductKenmerken,InhoudBuilder:APPS.common.Document.TagBasedDocument.InhoudBuilder="" %Status @@ -51,10 +59,10 @@ Do ..VoegToeRubriek("Tablet", ..GeefRijDataStepTablet(), ..GeefKolommenDefinitieStepTablet()) - Do ..VoegToeRubriek("Traverse", ..GeefRijDataStepTraverse(), ..GeefKolommenDefinitieStepTraverse(), $LB("file://Notes01/Images/GENERIEK/SST/Voormontage/Traverse.jpg")) + Do ..VoegToeRubriek("Traverse", ..GeefRijDataStepTraverse(), ..GeefKolommenDefinitieStepTraverse(), $LB("file:"_$TR(..GeefImageDir(),"\","/") _ "/GENERIEK/SST/Voormontage/Traverse.jpg")) If (..SSTKenmerken.Bewegingstechnologie = ##class(DOM.PM.enu.SSTBewegingstechnologie).Servodrive()) { - Do ..VoegToeRubriek("Servodrive profiel", ..GeefRijDataLijstServodrive(), ..GeefKolommenDefinitieServodrive(), $LB("file://Notes01/Images/GENERIEK/SST/Voormontage/Servodrive.jpg")) + Do ..VoegToeRubriek("Servodrive profiel", ..GeefRijDataLijstServodrive(), ..GeefKolommenDefinitieServodrive(), $LB("file:"_$TR(..GeefImageDir(),"\","/") _ "/GENERIEK/SST/Voormontage/Servodrive.jpg")) Do ..InhoudBuilder.VoegToePaginaEinde() Do ..VoegToeRubriek("Onderdelen servodrive", ..GeefRijDataLijstOnderdelenServodrive(), ..GeefKolommenDefinitieOnderdelenServodrive()) } Index: PVTREE.mac.rou =================================================================== diff -u -r29059 -r74862 --- PVTREE.mac.rou (.../PVTREE.mac.rou) (revision 29059) +++ PVTREE.mac.rou (.../PVTREE.mac.rou) (revision 74862) @@ -251,7 +251,7 @@ Image(PRNr) - Set StartPad="\\Notes01\Images\" + Set StartPad=##class(TECH.Config.ConfigMgr).Instance().GeefString("ImagesDirectory","\\Notes01\Images") _ "\" Set rsImg=##class(%ResultSet).%New("Res.ImageLink:GetViaFunctieTypes") Do rsImg.Execute("PR",PRNr,$LB("PB"),"N") ; Haalt alle objecten waarvang de functietype is PB en AG (ook dubbels worden getoond) Set TFile="" Index: APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/BladInhoudBuilderTemplate.cls.xml =================================================================== diff -u -r74286 -r74862 --- APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/BladInhoudBuilderTemplate.cls.xml (.../BladInhoudBuilderTemplate.cls.xml) (revision 74286) +++ APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/BladInhoudBuilderTemplate.cls.xml (.../BladInhoudBuilderTemplate.cls.xml) (revision 74862) @@ -71,6 +71,14 @@ ]]> + +1 +1 +%String + + + InputParameters:APPS.Halux.PPS.Document.ProductieDetailDocument.InputParameters APPS.Halux.PPS.Document.ProductieDetailDocument.impl.common.Inhoud @@ -415,7 +423,7 @@ do ExceptionStream.WriteLine(Exception.ToString()) do ##class(vhLib.Logger).%New().Warning("GeefMaatwerkProductAfbeelding", ExceptionStream ) - set Afbeelding = "file://Notes01/Images/NoImageAvailable.jpg" + set Afbeelding = "file:"_$TR(..GeefImageDir(),"\","/") _ "/NoImageAvailable.jpg" } Quit Afbeelding Index: BL/Prod/ImageLink.cls.xml =================================================================== diff -u -r74755 -r74862 --- BL/Prod/ImageLink.cls.xml (.../ImageLink.cls.xml) (revision 74755) +++ BL/Prod/ImageLink.cls.xml (.../ImageLink.cls.xml) (revision 74862) @@ -624,6 +624,14 @@ ]]> + +1 +1 +%String + + + Toepassing:APPS.common.enu.Toepassing,Pad:%String,FileNaam:%String,Extensie:%String,Sequence:%String="",DirectoryCode:%String="" RelatiefPadNaarFolderOnderImagesFolder:%String,FileNaam:%String,Extensie:%String,Sequence:%Integer %String Index: BL/Prod/ImageLinkImport/BlumImagesVoorAdminImporteerder.cls.xml =================================================================== diff -u -r68448 -r74862 --- BL/Prod/ImageLinkImport/BlumImagesVoorAdminImporteerder.cls.xml (.../BlumImagesVoorAdminImporteerder.cls.xml) (revision 68448) +++ BL/Prod/ImageLinkImport/BlumImagesVoorAdminImporteerder.cls.xml (.../BlumImagesVoorAdminImporteerder.cls.xml) (revision 74862) @@ -82,8 +82,7 @@ %String - @@ -221,9 +220,10 @@ #dim BestandExtensie As %String = ##class(TECH.File).GeefExtensie(BestandVolledigeNaam) #dim BestandLocatie As %String = ##class(TECH.File).GetDirectory(BestandVolledigeNaam) + #dim RootPath as %String = ##class(TECH.Config.ConfigMgr).Instance().GeefString("ImagesDirectory","\\Notes01\Images") #dim ImageSubdir As %String = $$$UCase(##class(TECH.File).NormalizeDirectory(BestandLocatie)) - If ImageSubdir [ "NOTES01\IMAGES\" { - Set ImageSubdir = $Piece(ImageSubdir, "NOTES01\IMAGES\", 2) + If ImageSubdir [ $$$UCase(RootPath) { + Set ImageSubdir = $Piece(ImageSubdir, RootPath _"\", 2) } If $Extract(ImageSubdir,*)="\" { Set ImageSubdir = $Extract(ImageSubdir, 1, *-1) Index: BL/Prod/ImageLinkImport.cls.xml =================================================================== diff -u -r69313 -r74862 --- BL/Prod/ImageLinkImport.cls.xml (.../ImageLinkImport.cls.xml) (revision 69313) +++ BL/Prod/ImageLinkImport.cls.xml (.../ImageLinkImport.cls.xml) (revision 74862) @@ -1153,12 +1153,20 @@ ]]> + +1 +1 +%String + + + PRNr:%String 1 1 - -%String - - + + + + %String @@ -65,7 +67,8 @@ Kill ^BlumCat("P"_Language) Set filePrefix = $CASE($Get(Language),"N":"nl_","F":"fr_",:"input error") - Set RootDirPDFs="\\Notes01\Images\Blum\CA"_$S($Get(Language)="N":"N",1:"F") + Set RootDirPDFs=##class(TECH.Config.ConfigMgr).Instance().GeefString("ImagesDirectory","\\Notes01\Images") + Set RootDirPDFs=RootDirPDFs _"\Blum\CA"_$S($Get(Language)="N":"N",1:"F") d WL^vhDBG("prefix : "_filePrefix) if (##class(%File).DirectoryExists(RootDirPDFs)) Do @@ -123,7 +126,8 @@ . Kill ^BlumCat("I"_"F") Else Do . Kill ^BlumCat("I"_Language) - + + // TODO : dfs equivalent hiervoor Set BlumIndexFilePath="\\notes01\shared\P V\BlumIndex2008.txt" Quit:'(##class(%File).Exists(BlumIndexFilePath)) Index: APPS/common/Document/impl/DocBase/DocBaseUtils.cls.xml =================================================================== diff -u -r29059 -r74862 --- APPS/common/Document/impl/DocBase/DocBaseUtils.cls.xml (.../DocBaseUtils.cls.xml) (revision 29059) +++ APPS/common/Document/impl/DocBase/DocBaseUtils.cls.xml (.../DocBaseUtils.cls.xml) (revision 74862) @@ -8,7 +8,8 @@ 1 BL.FOP.Basis.pxAttribType + // zie config Item ##class(TECH.Config.ConfigMgr).Instance().GeefString("ImagesDirectory","\\Notes01\Images") ; #dim ImageRef As %String = LogoNaam #dim ImageRef As %String = "BY2_ER" #dim Prefs As %List = $LB("V",$LB("SVG"),"W",$LB("JPG")) Index: BL/Prod/ImageLinkControle.cls.xml =================================================================== diff -u -r29059 -r74862 --- BL/Prod/ImageLinkControle.cls.xml (.../ImageLinkControle.cls.xml) (revision 29059) +++ BL/Prod/ImageLinkControle.cls.xml (.../ImageLinkControle.cls.xml) (revision 74862) @@ -111,11 +111,19 @@ ]]> + +1 +1 +%String + + + 1 @@ -310,7 +318,7 @@ URL %String Index: vhTest/Fake/CHUI/Prod/ProductLabel.cls.xml =================================================================== diff -u -r62320 -r74862 --- vhTest/Fake/CHUI/Prod/ProductLabel.cls.xml (.../ProductLabel.cls.xml) (revision 62320) +++ vhTest/Fake/CHUI/Prod/ProductLabel.cls.xml (.../ProductLabel.cls.xml) (revision 74862) @@ -8,40 +8,33 @@ CHUI.Prod.ProductLabel - + EditScherm:%String - + - + - + - + - + pxLabel:APPS.common.Print.AbstractLabel - + @@ -53,35 +46,29 @@ Lijn:%Integer - + oProd:Prod.Product,DefaultPrinter:%String - + - + - + - + DnaCodeObject:DOM.Halux.AAP.DnaCode - + Index: BL/Flow/Proxy/pxProductLijn.cls.xml =================================================================== diff -u -r73339 -r74862 --- BL/Flow/Proxy/pxProductLijn.cls.xml (.../pxProductLijn.cls.xml) (revision 73339) +++ BL/Flow/Proxy/pxProductLijn.cls.xml (.../pxProductLijn.cls.xml) (revision 74862) @@ -548,17 +548,19 @@ PasAanIndienOngeldig:%Boolean 1 '"_NoImageUrl_"'") Index: APPS/PM/OL/AfgeleideKenmerkenGenerator.cls.xml =================================================================== diff -u -r29059 -r74862 --- APPS/PM/OL/AfgeleideKenmerkenGenerator.cls.xml (.../AfgeleideKenmerkenGenerator.cls.xml) (revision 29059) +++ APPS/PM/OL/AfgeleideKenmerkenGenerator.cls.xml (.../AfgeleideKenmerkenGenerator.cls.xml) (revision 74862) @@ -179,7 +179,8 @@ FotoSleutelLijst:%ListOfDataTypes %Status " Index: vhConsistency/Checks/BL/Prod/TestImageLink.cls.xml =================================================================== diff -u -r70341 -r74862 --- vhConsistency/Checks/BL/Prod/TestImageLink.cls.xml (.../TestImageLink.cls.xml) (revision 70341) +++ vhConsistency/Checks/BL/Prod/TestImageLink.cls.xml (.../TestImageLink.cls.xml) (revision 74862) @@ -20,46 +20,56 @@ ]]> + +1 +1 +%String + + + 1 Index: APPS/PM/OL/FotoBestandAanInfoSleutelKoppelaar.cls.xml =================================================================== diff -u -r29059 -r74862 --- APPS/PM/OL/FotoBestandAanInfoSleutelKoppelaar.cls.xml (.../FotoBestandAanInfoSleutelKoppelaar.cls.xml) (revision 29059) +++ APPS/PM/OL/FotoBestandAanInfoSleutelKoppelaar.cls.xml (.../FotoBestandAanInfoSleutelKoppelaar.cls.xml) (revision 74862) @@ -3,11 +3,13 @@ TECH.RegisteredObject - -%String -\\Notes01\Images\Orgalux\ - + + + + %String 1 @@ -122,7 +124,7 @@ lbVTL:%String 1 %String - Index: vhUnitTest/APPS/PM/Maatwerk/impl/AfbeeldingService/GeefAfbeeldingVoorIngegevenKenmerken/TestTAXLade.cls.xml =================================================================== diff -u -r33872 -r74862 --- vhUnitTest/APPS/PM/Maatwerk/impl/AfbeeldingService/GeefAfbeeldingVoorIngegevenKenmerken/TestTAXLade.cls.xml (.../TestTAXLade.cls.xml) (revision 33872) +++ vhUnitTest/APPS/PM/Maatwerk/impl/AfbeeldingService/GeefAfbeeldingVoorIngegevenKenmerken/TestTAXLade.cls.xml (.../TestTAXLade.cls.xml) (revision 74862) @@ -9,8 +9,8 @@ Set TAORKenmerken.LadeHoogte = ..Enum.LadeHoogte.K Set TAORKenmerken.RugHoogte = ..Enum.RugHoogte.K - - Do ..AssertImageURL(TAORKenmerken, "\\Notes01\Images\GENERIEK\TAOR_BOX\TAOR_BOX_K.SVG") + #dim ImageDir as %String = ##class(TECH.Config.ConfigMgr).Instance().GeefString("ImagesDirectory","\\Notes01\Images") + Do ..AssertImageURL(TAORKenmerken, ImageDir _ "\GENERIEK\TAOR_BOX\TAOR_BOX_K.SVG") ]]> Index: vhUnitTest/APPS/PM/Maatwerk/impl/AfbeeldingService/GeefAfbeeldingVoorIngegevenKenmerken/TestLBXFreeLade.cls.xml =================================================================== diff -u -r29059 -r74862 --- vhUnitTest/APPS/PM/Maatwerk/impl/AfbeeldingService/GeefAfbeeldingVoorIngegevenKenmerken/TestLBXFreeLade.cls.xml (.../TestLBXFreeLade.cls.xml) (revision 29059) +++ vhUnitTest/APPS/PM/Maatwerk/impl/AfbeeldingService/GeefAfbeeldingVoorIngegevenKenmerken/TestLBXFreeLade.cls.xml (.../TestLBXFreeLade.cls.xml) (revision 74862) @@ -3,24 +3,36 @@ vhUnitTest.APPS.PM.Maatwerk.impl.AfbeeldingService.GeefAfbeeldingVoorIngegevenKenmerken.Base + +%String +1 + + + + + + @@ -30,15 +42,15 @@ Set IngegevenKenmerken.UitsparingData.AantalUitsparingen = ##class(DOM.PM.enu.AantalUitsparingen).Dubbel() Set IngegevenKenmerken.UitsparingData.UitsparingZ2 = ##class(DOM.PM.enu.UitsparingCode).Smal() Set IngegevenKenmerken.UitsparingData.RugDeelM = 200 - Do ..AssertImageURL(IngegevenKenmerken,"\\Notes01\Images\GENERIEK\LEGRA_BOX\C_Sifon_x2_Free_Legra.SVG") + Do ..AssertImageURL(IngegevenKenmerken,..ImageRootDir_"\GENERIEK\LEGRA_BOX\C_Sifon_x2_Free_Legra.SVG") ]]> @@ -49,31 +61,31 @@ Set IngegevenKenmerken.UitsparingData.UitsparingZ2 = ##class(DOM.PM.enu.UitsparingCode).Smal() Set IngegevenKenmerken.UitsparingData.RugDeelM = 200 Do ..ZetBinnenladeVullingKenmerken(IngegevenKenmerken, ##class(DOM.PM.enu.LBXVoorWandVerhogingHoogte).Laag()) - Do ..AssertImageURL(IngegevenKenmerken,"\\Notes01\Images\GENERIEK\LEGRA_BOX\C_Z_Sifon_x2_Vulling_Laag_Free_Legra.SVG") + Do ..AssertImageURL(IngegevenKenmerken,..ImageRootDir_"\GENERIEK\LEGRA_BOX\C_Z_Sifon_x2_Vulling_Laag_Free_Legra.SVG") ]]> Index: DOM/PM/OL/Gamma/ProductGroepFoto.cls.xml =================================================================== diff -u -r29059 -r74862 --- DOM/PM/OL/Gamma/ProductGroepFoto.cls.xml (.../ProductGroepFoto.cls.xml) (revision 29059) +++ DOM/PM/OL/Gamma/ProductGroepFoto.cls.xml (.../ProductGroepFoto.cls.xml) (revision 74862) @@ -31,6 +31,14 @@ + +1 +1 +%String + + + 1