Whether it works or not in SLES 9, I don't know, please tell me if it does.
Your xml files are incorrect, here is a more correct one:
Container
=======
<profile xmlns="http://www.suse.com/1.0/yast2ns"
xmlns:config="http://www.suse.com/1.0/configns"
xmlns:xinclude="http://www.w3.org/2001/XInclude">
...
<install>
<general>
http://10.26.248.155/SLES9CONTROL/sles9sp2/osmf.xml" />
osmf.xml
=======
<partitioning config:type="list" xmlns="http://www.suse.com/1.0/yast2ns"
xmlns:config="http://www.suse.com/1.0/configns"
xmlns:xinclude="http://www.w3.org/2001/XInclude">
<drive>
<device>/dev/vg01</device>
true
<partitions config:type="list">
<partition>
<filesystem config:type="symbol">reiser</filesystem>
<format config:type="boolean">true</format>
osmflv
<mount>/osmf</mount>
<size>200MB</size>
</partition>
</partitions>
<pesize>4M</pesize>
<use>all</use>
</drive>
</partitioning>