
"Initialize"

"Blocks"
packageRegister := [:name | Smalltalk at: #PackageOrganizer ifPresent: [ :po | po default registerPackageNamed: name]].

"Prerequisites"

self fileInMonticelloZipVersionNamed: 'XML-Parser-mir.14.mcz'.
self fileInMonticelloZipVersionNamed: 'DynamicBindings-gk.2.mcz'.
self fileInMonticelloZipVersionNamed: 'KomServices-gc.12.mcz'.
self fileInMonticelloZipVersionNamed: 'KomHttpServer-gk.14.mcz'.

"Main"

self fileInMonticelloZipVersionNamed: 'SoXML-jrd.10.mcz'.

self fileInMonticelloZipVersionNamed: 'SOAP-Core-mu.61.mcz'.
self fileInMonticelloZipVersionNamed: 'SOAP-Client-mu.4.mcz'.
self fileInMonticelloZipVersionNamed: 'SOAP-Server-mu.11.mcz'.
self fileInMonticelloZipVersionNamed: 'SOAP-Example-mu.8.mcz'.

packageRegister value: 'SoapCore'.

(Smalltalk includesKey: #VWXMLXMLParser) ifTrue:[
(self confirm: 'Do you use VWXML? (No means YAXO)')
	ifTrue: [SoXmlUtil parserAdapter: SoVWXMLParserAdapter ].
].

SoapConfigurationMap initializeAll.

"Extras"
(self confirm: 'Do you install extra features? (tests, more data bindings, etc)') ifTrue:[
self fileInMonticelloZipVersionNamed: 'SOAP-TestCases-mu.33.mcz'.
self fileInMonticelloZipVersionNamed: 'SOAP-Extra-mu.5.mcz'.
packageRegister value: 'SoapCoreExtras' .
]. "Extras end"


