Re: Help Required In Writing a New SDBC Driver For LDAP

Rohit Kulkarni <[email protected]> Fri, 1 Apr 2011 00:58:42 +0530
Newsgroups gmane.comp.openoffice.dba.devel
Message-ID <[email protected]>
--001636d3479516c227049fcc4d04
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hello,

Tell me one thing --
Lets come again to "mdrivermanager.cxx" file. In that can you please explain
me --
1) How this "OSDBCDriverManager::bootstrapDrivers() " function works ?
2) That means how this function work in loop ?
3) How " aDriverDescriptor.sImplementationName " variable value change at
each iteration ?
At one iteration its value is  "com.sun.star.comp.sdbc.ODBCDriver" then at
second it is "com.sun.star.comp.sdbcx.adabas.ODriver" then next it is
"com.sun.star.comp.sdbc.calc.ODriver"
and so on..
4) And why my driver ( "com.sun.star.comp.sdbc.skeleton.SkeletonDriver" )
value is not part of it  ?

Kindly tell me answers of these questions as soon as possible ..

Regards,
Rohit
On Thu, Mar 31, 2011 at 11:58 AM, Ocke Janssen <[email protected]>wro=
te:

> Rohit,
>
>
> On 31.03.2011 06:32, Rohit Kulkarni wrote:
>
>> Oj,
>>
>> I had updated the scp2 module, both the files you mentioned. I also do a
>> build --all after my changes which must have done the registration. I
>> still cannot see my driver loaded; as I said it wont find my driver name
>> "org.openoffice.comp.connectivity.skeleton.SkeletonDriver" in its list
>> of names in OSDBCDriverManager::implGetDriverForURL function.
>>
>> Is there any way to debug this ?
>>
> First of all you should check if your library is okay. ldd or similar
> tests.
> You also should have a look at the log file generated in instsetoo_native/
> unxlngi6.pro/ (search for *.log file) may be you see an error there or
> that is was successful.
>
> The last way should be to debug cppu and cppuhelper (is no fun).
> I would remove the build output from connectivity and scp2 and then make a
> build (--all) in instsetoo_native.
>
>
>> also for dbaccess code it have too many files with sdbc: what exactly am
>> I looking for here ?
>>
>
> One place is dbaccess/source/core/misc/dsntypes.cxx
>
> -oj
>
>
>> thanks,
>> Rohit
>>
>> On Wed, Mar 30, 2011 at 12:43 AM, Ocke Janssen <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>    Hello Rohit,
>>
>>
>>    On 30.03.2011 03:01, Rohit Kulkarni wrote:
>>
>>        Hello Oj,
>>
>>        I an not writing the sdbcx driver, also I can debug everything
>>        else but
>>        my driver code. I am guessing I am not registering the driver
>>        properly.
>>
>>        I have written the .xml file for the driver and also made changes
>> to
>>        DataAccess.xcu. Should this be sufficient to register the
>>        driver? if not
>>        what else do I need to do ?
>>
>>    Do have changed the module scp2 and added lines like
>>    STD_LIB_FILE(gid_File_Lib_Mysql,mysql) in file_library_ooo.scp
>>    and
>>    gid_File_Lib_Mysql, in module_hidden_ooo.scp ?
>>
>>    You have to build OOo instset because your registration is done there.
>>    If the driver should not be an extension than we you could remove
>>    your dataaccess.xcu changes and adjust the code in dbaccess (look
>>    for sdbc: )
>>
>>    Best regards,
>>
>>    oj
>>
>>
>>        Here are excerpts from those files:
>>
>>        =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D DriverSkeleton.xml =3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>
>>        <?xml version=3D'1.0' encoding=3D"UTF-8"?>
>>        <!DOCTYPE COMPONENTDESCRIPTION PUBLIC "-//W3C//DTD HTML 3.2//EN"
>>        "module-description.dtd">
>>        <module-description xmlns:xlink=3D"http://www.w3.org/1999/xlink">
>>        <module-name>   skeleton1 </module-name>
>>        <component-description>
>>        <Author>rohit</Author>
>>
>>  <Name>org.openoffice.comp.connectivity.skeleton.SkeletonDriver</Name>
>>        <description>This library implements the database driver for
>>        Skeleton.</description>
>>        <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
>>        <language>c++</language>
>>        <status value=3D"alpha"/>
>>        <supported-service>com.sun.star.sdbc.Driver</supported-service>
>>        <service-dependency>    ... </service-dependency>
>>        </component-description>
>>        <project-build-dependency>cppuhelper</project-build-dependency>
>>        <project-build-dependency>cppu</project-build-dependency>
>>        <project-build-dependency>sal</project-build-dependency>
>>        <project-build-dependency>vos</project-build-dependency>
>>        <runtime-module-dependency>cppuhelper</runtime-module-dependency>
>>        <runtime-module-dependency>cppu1</runtime-module-dependency>
>>        <runtime-module-dependency>sal1 </runtime-module-dependency>
>>        <runtime-module-dependency>vos</runtime-module-dependency>
>>        </module-description>
>>
>>        =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D DataAccess.xcu =3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>
>>        <!DOCTYPE oor:component-data SYSTEM
>>        "../../../../component-update.dtd">
>>        <oor:component-data oor:name=3D"DataAccess"
>>        oor:package=3D"org.openoffice.Office"
>>        xmlns:oor=3D"http://openoffice.org/2001/registry"
>>        xmlns:xs=3D"http://www.w3.org/2001/XMLSchema"
>>        xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance">
>>        <node oor:name=3D"UserDefinedDriverSettings">
>>        <node oor:name=3D"Driver Skeleton" oor:op=3D"replace">
>>        <prop oor:name=3D"DriverTypeDisplayName">
>>        <value>Driver Skeleton</value>
>>        </prop>
>>        <prop oor:name=3D"DriverPageDisplayName">
>>        <value>Driver Skeleton Page</value>
>>        </prop>
>>        <prop oor:name=3D"DriverDsnPrefix">
>>        <value>sdbc:skeleton:</value>
>>        </prop>
>>        </node>
>>        </node>
>>        <node oor:name=3D"ConnectionPool">
>>        <node oor:name=3D"DriverSettings">
>>        <node
>>        oor:name=3D"org.openoffice.comp.connectivity.skeleton.SkeletonDri=
ver"
>>        oor:op=3D"replace">
>>        <prop oor:name=3D"DriverName">
>>
>>  <value>org.openoffice.comp.connectivity.skeleton.SkeletonDriver</value>
>>        </prop>
>>        <prop oor:name=3D"Enable">
>>        <value>false</value>
>>        </prop>
>>        <prop oor:name=3D"Timeout">
>>        <value>60</value>
>>        </prop>
>>        </node>
>>        <node oor:name=3D"com.sun.star.comp.sdbcx.adabas.ODriver"
>>        oor:op=3D"replace">
>>        <prop oor:name=3D"DriverName">
>>        <value>com.sun.star.comp.sdbcx.adabas.ODriver</value>
>>        </prop> ...........
>>                   :
>>
>>        ----------
>>
>>        there is also a DriverSkeleton.xcu as below:
>>
>>        =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D DriverSkeleton.xcu =3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>        <oor:component-data oor:name=3D"Drivers"
>>        oor:package=3D"org.openoffice.Office.DataAccess"
>>        xmlns:oor=3D"http://openoffice.org/2001/registry"
>>        xmlns:xs=3D"http://www.w3.org/2001/XMLSchema">
>>        <node oor:name=3D"Installed">
>>        <node oor:name=3D"sdbc:skeleton:*" oor:op=3D"replace">
>>        <prop oor:name=3D"Driver">
>>
>>  <value>org.openoffice.comp.connectivity.skeleton.SkeletonDriver</value>
>>        </prop>
>>        <prop oor:name=3D"DriverTypeDisplayName" oor:type=3D"xs:string">
>>        <value xml:lang=3D"en-US">Skeleton Driver</value>
>>        </prop>
>>        <node oor:name=3D"Features">
>>        <node oor:name=3D"EscapeDateTime" oor:op=3D"replace">
>>        <prop oor:name=3D"Value" oor:type=3D"xs:boolean">
>>        <value>true</value>
>>        </prop>
>>        </node>
>>        </node>
>>        </node>
>>        </node>
>>        </oor:component-data>
>>
>>        as for this I have updated the "build.lst and d.lst" files so
>>        that it
>>        builds the "libDriverSkeletonli.so" file and copies it into the
>>        installation set.
>>        But when I debug this I can see that my driver is not returned
>>        as part
>>        of enumeration by "createContentEnumeration()"
>>
>>        Could you suggest any way I can fix this?
>>        thanks in advance.
>>
>>        -Rohit
>>
>>        On Tue, Mar 29, 2011 at 12:06 AM, Ocke Janssen
>>        <[email protected] <mailto:[email protected]>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>>> wrote:
>>
>>            Hi Rohit,
>>
>>
>>            On 28.03.2011 17:43, Rohit Kulkarni wrote:
>>
>>                    Hello,
>>                    1) I built whole openoffice and installed it.(normal
>>        build
>>                i.e build
>>                    --all)
>>                    2) I built only dbaccess and connectivity modules with
>>                debug=3Dtrue
>>                    dbglevel=3D2
>>                    3) Copied .so files from
>>        ../connectivity/unxlngi6.pro/lib/* <http://unxlngi6.pro/lib/*>
>>        <http://unxlngi6.pro/lib/*>
>>        <http://unxlngi6.pro/lib/*> and ../dbaccess/unxlngi6.pr/lib/*
>>        <http://unxlngi6.pr/lib/*>
>>        <http://unxlngi6.pr/lib/*>
>>        <http://unxlngi6.pr/lib/*>  to
>> ../../openoffice3/basis-link/program/
>>
>>                    4) Now I set breakpoint to " b
>>                    connectivity::flat::ODriver::acceptsURL "
>>                    5) Run base through gdb.
>>                    6) Execution stopped at breakpoint, whatever I
>>        select flat or
>>                    skeleton driver or any other from available driver
>> list.
>>                    7) When I set breakpoint at " b
>>                    connectivity::skeleton::SkeletonDriver::acceptsURL ",
>> it
>>                wont stop
>>                    at breakpoint.
>>                    8) That means execution of program never goes to
>>        SDriver.cxx
>>                    (skeleton driver file) file which has acceptsURL
>>        function.
>>
>>                    The things I have noticed after some more debugging
>>        in gdb
>>                are --
>>
>>                    1) I saw the function named
>>                OSDBCDriverManager::bootstrapDrivers()
>>                    2) I think this is the function where it populates
>>        the list
>>                of all
>>                    drivers using
>>        " createContentEnumeration " function.
>>                    3) And this function is not returning my driver.
>>                    4) I saw this after watching the value of "
>>        aDriverDescriptor "
>>                    variable which is used for pushback in vector "
>>        m_aDriverBS
>>        " , I
>>                    saw various strings for example , for flat it is
>>        "com.sun.star.comp.sdbc.flat.ODriver" but not my driver name.
>>
>>                What do I need to do so that createContentEnumeration
>>        will return my
>>                driver object in the list ?
>>
>>
>>            Do you register the driver as an extension? If so the lib
>>        are not
>>            located in basis-link/program they are located in your user
>>        folder
>>            3/user/uno_package/cache/uno_package/...
>>            That would also explain why you can't set any breakpoint.
>>            Another reason could be that your driver doesn't support
>>        "com.sun.star.sdbc.Driver" or the driver was not registered.
>>
>>            If that doesn't work I could look at the code if you want to.
>>
>>            Best regards,
>>
>>            Ocke
>>
>>
>>
>>                Regards,
>>                Rohit
>>
>>
>>                On Mon, Mar 28, 2011 at 1:16 PM, Ocke Janssen
>>        <[email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]>>
>>        <mailto:[email protected] <mailto:[email protected]>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>>>> wrote:
>>
>>                    Hi,
>>
>>
>>
>>                    On 26.03.2011 06 <tel:26.03.2011%2006>
>>        <tel:26.03.2011%2006>:47, Rohit Kulkarni wrote:
>>
>>                        Hello,
>>                        I have successfully built skeleton driver and I
>>        can see
>>                it in
>>                        available
>>                        list.
>>                        Now , I tried to debug it using gdb. For this I
>>        followed
>>                        instructions on
>>        http://wiki.services.openoffice.org/wiki/Debugging
>>                        Build using debug=3Dtrue and copied .so files to
>>                installation set.
>>
>>                        I added a breakpoint at
>>
>>          connectivity::skeleton::SkeletonDriver::acceptsURL then,
>>                        run base -> select Skeleton Driver -> Datasource
>> url
>>                window appears
>>                        (typed any string in it) -> saved ->finish
>>                        In this process debugger wont stop at breakpoint.
>>
>>                        Another thing is that I added breakpoint at
>>                        connectivity::flat::ODriver::acceptsURL then,
>>        all same
>>                steps above.
>>                        Debugger stopped at breakpoint where I can see
>>        flat file
>>                EDriver.cxx
>>                        code with acceptsURL function.
>>
>>                        So, do you have any idea why it wouldn't call
>>
>>          connectivity::skeleton::SkeletonDriver::acceptsURL function?
>>
>>                    May be you copied the wrong files or you built them
>>        not with
>>                debug=3Dt
>>                    ? When you can set a break point for flat it should
>> also
>>                work for
>>                    your driver. No guess so far. Or may be set the
>>        break point
>>                when the
>>                    library was loaded. I'm not the gdb expert.
>>
>>                    - oj
>>
>>
>>                        Regards,
>>                        Rohit
>>                        On Tue, Mar 15, 2011 at 11:53 AM, Ocke Janssen
>>        <[email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]>>
>>        <mailto:[email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]>>>
>>        <mailto:[email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]>>
>>        <mailto:[email protected] <mailto:[email protected]>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>>>>> wrote:
>>
>>                            On 14.03.2011 18:45, Rohit Kulkarni wrote:
>>
>>                                I could successfully built the skeleton
>>        driver
>>                and now I
>>                        can see
>>                                it in
>>                                the list of available drivers as well!
>>                                Thanks a lot for your help. I really
>>        appreciate it.
>>
>>                            :-)
>>
>>
>>                                I have a quick question.
>>
>>
>>
>>                                Any idea on how to solve this?
>>
>>                            No, sorry. I think that's a question for the
>>        normal
>>        [email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]>>
>>        <mailto:[email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]>>>
>>        <mailto:[email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]>>
>>        <mailto:[email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]>>>> list.
>>
>>                        May be a build
>>
>>                            problem or a bug.
>>
>>
>>                                Also, Now, if I make any changes to the
>>        skeleton
>>                driver,
>>                        do I
>>                                have to
>>                                build and install open office every time?
>>
>>                            No, just replace your copy of the .so file
>>        in your
>>                office
>>                        installation.
>>
>>                            - oj
>>
>>
>>                            --
>>
>>
>>                            Ocke Janssen | Software Developer
>>                            Phone: +40 23646500
>>                            Oracle Office
>>
>>                            ORACLE Deutschland B.V. & Co. KG | Nagelsweg
>>        55 |
>>                20097 Hamburg
>>
>>                            ORACLE Deutschland B.V. & Co. KG
>>                            Hauptverwaltung: Riesstr. 25, D-80992 M=FCnch=
en
>>                            Registergericht: Amtsgericht M=FCnchen, HRA 9=
5603
>>
>>                            Komplement=E4rin: ORACLE Deutschland
>>        Verwaltung B.V.
>>                            Rijnzathe 6, 3454PV De Meern, Niederlande
>>                            Handelsregister der Handelskammer
>>                Midden-Niederlande, Nr.
>>                        30143697
>>                            Gesch=E4ftsf=FChrer: J=FCrgen Kunz, Marcel va=
n de
>>        Molen,
>>                Alexander
>>                        van der Ven
>>
>>
>>
>>                            Oracle is committed to developing practices
>>        and products
>>                        that help
>>                            protect the environment
>>
>>                            --
>>
>>
>>
>>          ---------------------------------------------------------------=
--
>>                            To unsubscribe send email to
>>        [email protected]
>>        <mailto:[email protected]>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>>>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>>>>
>>
>>                            For additional commands send email to
>>        [email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]
>> >>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]
>> >>>
>>        <mailto:[email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]
>> >>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>>>>
>>
>>                            with Subject: help
>>
>>
>>
>>                    --
>>
>>
>>          ---------------------------------------------------------------=
--
>>                    To unsubscribe send email to
>>        [email protected]
>>        <mailto:[email protected]>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>>>
>>                    For additional commands send email to
>>        [email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]
>> >>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]
>> >>>
>>                    with Subject: help
>>
>>
>>
>>            --
>>
>>          ---------------------------------------------------------------=
--
>>            To unsubscribe send email to
>>        [email protected]
>>        <mailto:[email protected]>
>>        <mailto:[email protected]
>>        <mailto:[email protected]>>
>>            For additional commands send email to
>>        [email protected] <mailto:[email protected]>
>>        <mailto:[email protected] <mailto:[email protected]
>> >>
>>            with Subject: help
>>
>>
>>
>>    --
>>    -----------------------------------------------------------------
>>    To unsubscribe send email to [email protected]
>>    <mailto:[email protected]>
>>    For additional commands send email to [email protected]
>>    <mailto:[email protected]>
>>    with Subject: help
>>
>>
>>
>
--
-----------------------------------------------------------------
To unsubscribe send email to [email protected]
For additional commands send email to [email protected]
with Subject: help

--001636d3479516c227049fcc4d04
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

hello,<br><br>Tell me one thing --<br>Lets come again to &quot;mdrivermanag=
er.cxx&quot; file. In that can you please explain me --<br>1) How this &quo=
t;OSDBCDriverManager::bootstrapDrivers() &quot; function works ? <br>2) Tha=
t means how this function work in loop ? <br>
3) How &quot; aDriverDescriptor.sImplementationName &quot; variable value c=
hange at each iteration ? <br>At one iteration its value is=A0 &quot;com.su=
n.star.comp.sdbc.ODBCDriver&quot; then at second it is &quot;com.sun.star.c=
omp.sdbcx.adabas.ODriver&quot; then next it is &quot;com.sun.star.comp.sdbc=
.calc.ODriver&quot;<br>
and so on.. <br>4) And why my driver ( &quot;com.sun.star.comp.sdbc.skeleto=
n.SkeletonDriver&quot; ) value is not part of it=A0 ?<br><br>Kindly tell me=
 answers of these questions as soon as possible .. <br><br>Regards,<br>Rohi=
t<br>
<div class=3D"gmail_quote">On Thu, Mar 31, 2011 at 11:58 AM, Ocke Janssen <=
span dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]">Ocke.Jansse=
[email protected]</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204);=
 padding-left: 1ex;">
Rohit,<div class=3D"im"><br>
<br>
On 31.03.2011 06:32, Rohit Kulkarni wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; borde=
r-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Oj,<br>
<br>
I had updated the scp2 module, both the files you mentioned. I also do a<br>
build --all after my changes which must have done the registration. I<br>
still cannot see my driver loaded; as I said it wont find my driver name<br>
&quot;org.openoffice.comp.connectivity.skeleton.SkeletonDriver&quot; in its=
 list<br>
of names in OSDBCDriverManager::implGetDriverForURL function.<br>
<br>
Is there any way to debug this ?<br>
</blockquote></div>
First of all you should check if your library is okay. ldd or similar tests=
.<br>
You also should have a look at the log file generated in instsetoo_native/<=
a href=3D"http://unxlngi6.pro/" target=3D"_blank">unxlngi6.pro/</a> (search=
 for *.log file) may be you see an error there or that is was successful.<b=
r>

<br>
The last way should be to debug cppu and cppuhelper (is no fun).<br>
I would remove the build output from connectivity and scp2 and then make a =
build (--all) in instsetoo_native.<div class=3D"im"><br>
<blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; borde=
r-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
also for dbaccess code it have too many files with sdbc: what exactly am<br>
I looking for here ?<br>
</blockquote>
<br></div>
One place is dbaccess/source/core/misc/dsntypes.cxx<br><font color=3D"#8888=
88">
<br>
-oj<br>
<br>
</font><blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex=
; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class=
=3D"im">
<br>
thanks,<br>
Rohit<br>
<br>
On Wed, Mar 30, 2011 at 12:43 AM, Ocke Janssen &lt;<a href=3D"mailto:Ocke.J=
[email protected]" target=3D"_blank">[email protected]</a><br></div><=
div><div></div><div class=3D"h5">
&lt;mailto:<a href=3D"mailto:[email protected]" target=3D"_blank">Ock=
[email protected]</a>&gt;&gt; wrote:<br>
<br>
 =A0 =A0Hello Rohit,<br>
<br>
<br>
 =A0 =A0On 30.03.2011 03:01, Rohit Kulkarni wrote:<br>
<br>
 =A0 =A0 =A0 =A0Hello Oj,<br>
<br>
 =A0 =A0 =A0 =A0I an not writing the sdbcx driver, also I can debug everyth=
ing<br>
 =A0 =A0 =A0 =A0else but<br>
 =A0 =A0 =A0 =A0my driver code. I am guessing I am not registering the driv=
er<br>
 =A0 =A0 =A0 =A0properly.<br>
<br>
 =A0 =A0 =A0 =A0I have written the .xml file for the driver and also made c=
hanges to<br>
 =A0 =A0 =A0 =A0DataAccess.xcu. Should this be sufficient to register the<b=
r>
 =A0 =A0 =A0 =A0driver? if not<br>
 =A0 =A0 =A0 =A0what else do I need to do ?<br>
<br>
 =A0 =A0Do have changed the module scp2 and added lines like<br>
 =A0 =A0STD_LIB_FILE(gid_File_Lib_Mysql,mysql) in file_library_ooo.scp<br>
 =A0 =A0and<br>
 =A0 =A0gid_File_Lib_Mysql, in module_hidden_ooo.scp ?<br>
<br>
 =A0 =A0You have to build OOo instset because your registration is done the=
re.<br>
 =A0 =A0If the driver should not be an extension than we you could remove<b=
r>
 =A0 =A0your dataaccess.xcu changes and adjust the code in dbaccess (look<b=
r>
 =A0 =A0for sdbc: )<br>
<br>
 =A0 =A0Best regards,<br>
<br>
 =A0 =A0oj<br>
<br>
<br>
 =A0 =A0 =A0 =A0Here are excerpts from those files:<br>
<br>
 =A0 =A0 =A0 =A0=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D DriverSkeleton.x=
ml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
 =A0 =A0 =A0 =A0&lt;?xml version=3D&#39;1.0&#39; encoding=3D&quot;UTF-8&quo=
t;?&gt;<br>
 =A0 =A0 =A0 =A0&lt;!DOCTYPE COMPONENTDESCRIPTION PUBLIC &quot;-//W3C//DTD =
HTML 3.2//EN&quot;<br>
 =A0 =A0 =A0 =A0&quot;module-description.dtd&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;module-description xmlns:xlink=3D&quot;<a href=3D"http:=
//www.w3.org/1999/xlink" target=3D"_blank">http://www.w3.org/1999/xlink</a>=
&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;module-name&gt; =A0 skeleton1 &lt;/module-name&gt;<br>
 =A0 =A0 =A0 =A0&lt;component-description&gt;<br>
 =A0 =A0 =A0 =A0&lt;Author&gt;rohit&lt;/Author&gt;<br>
 =A0 =A0 =A0 =A0&lt;Name&gt;org.openoffice.comp.connectivity.skeleton.Skele=
tonDriver&lt;/Name&gt;<br>
 =A0 =A0 =A0 =A0&lt;description&gt;This library implements the database dri=
ver for<br>
 =A0 =A0 =A0 =A0Skeleton.&lt;/description&gt;<br>
 =A0 =A0 =A0 =A0&lt;loader-name&gt;com.sun.star.loader.SharedLibrary&lt;/lo=
ader-name&gt;<br>
 =A0 =A0 =A0 =A0&lt;language&gt;c++&lt;/language&gt;<br>
 =A0 =A0 =A0 =A0&lt;status value=3D&quot;alpha&quot;/&gt;<br>
 =A0 =A0 =A0 =A0&lt;supported-service&gt;com.sun.star.sdbc.Driver&lt;/suppo=
rted-service&gt;<br>
 =A0 =A0 =A0 =A0&lt;service-dependency&gt; =A0 =A0... &lt;/service-dependen=
cy&gt;<br>
 =A0 =A0 =A0 =A0&lt;/component-description&gt;<br>
 =A0 =A0 =A0 =A0&lt;project-build-dependency&gt;cppuhelper&lt;/project-buil=
d-dependency&gt;<br>
 =A0 =A0 =A0 =A0&lt;project-build-dependency&gt;cppu&lt;/project-build-depe=
ndency&gt;<br>
 =A0 =A0 =A0 =A0&lt;project-build-dependency&gt;sal&lt;/project-build-depen=
dency&gt;<br>
 =A0 =A0 =A0 =A0&lt;project-build-dependency&gt;vos&lt;/project-build-depen=
dency&gt;<br>
 =A0 =A0 =A0 =A0&lt;runtime-module-dependency&gt;cppuhelper&lt;/runtime-mod=
ule-dependency&gt;<br>
 =A0 =A0 =A0 =A0&lt;runtime-module-dependency&gt;cppu1&lt;/runtime-module-d=
ependency&gt;<br>
 =A0 =A0 =A0 =A0&lt;runtime-module-dependency&gt;sal1 &lt;/runtime-module-d=
ependency&gt;<br>
 =A0 =A0 =A0 =A0&lt;runtime-module-dependency&gt;vos&lt;/runtime-module-dep=
endency&gt;<br>
 =A0 =A0 =A0 =A0&lt;/module-description&gt;<br>
<br>
 =A0 =A0 =A0 =A0=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D DataAccess.xcu =3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
<br>
 =A0 =A0 =A0 =A0&lt;!DOCTYPE oor:component-data SYSTEM<br>
 =A0 =A0 =A0 =A0&quot;../../../../component-update.dtd&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;oor:component-data oor:name=3D&quot;DataAccess&quot;<br>
 =A0 =A0 =A0 =A0oor:package=3D&quot;org.openoffice.Office&quot;<br>
 =A0 =A0 =A0 =A0xmlns:oor=3D&quot;<a href=3D"http://openoffice.org/2001/reg=
istry" target=3D"_blank">http://openoffice.org/2001/registry</a>&quot;<br>
 =A0 =A0 =A0 =A0xmlns:xs=3D&quot;<a href=3D"http://www.w3.org/2001/XMLSchem=
a" target=3D"_blank">http://www.w3.org/2001/XMLSchema</a>&quot;<br>
 =A0 =A0 =A0 =A0xmlns:xsi=3D&quot;<a href=3D"http://www.w3.org/2001/XMLSche=
ma-instance" target=3D"_blank">http://www.w3.org/2001/XMLSchema-instance</a=
>&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;node oor:name=3D&quot;UserDefinedDriverSettings&quot;&g=
t;<br>
 =A0 =A0 =A0 =A0&lt;node oor:name=3D&quot;Driver Skeleton&quot; oor:op=3D&q=
uot;replace&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;prop oor:name=3D&quot;DriverTypeDisplayName&quot;&gt;<b=
r>
 =A0 =A0 =A0 =A0&lt;value&gt;Driver Skeleton&lt;/value&gt;<br>
 =A0 =A0 =A0 =A0&lt;/prop&gt;<br>
 =A0 =A0 =A0 =A0&lt;prop oor:name=3D&quot;DriverPageDisplayName&quot;&gt;<b=
r>
 =A0 =A0 =A0 =A0&lt;value&gt;Driver Skeleton Page&lt;/value&gt;<br>
 =A0 =A0 =A0 =A0&lt;/prop&gt;<br>
 =A0 =A0 =A0 =A0&lt;prop oor:name=3D&quot;DriverDsnPrefix&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;value&gt;sdbc:skeleton:&lt;/value&gt;<br>
 =A0 =A0 =A0 =A0&lt;/prop&gt;<br>
 =A0 =A0 =A0 =A0&lt;/node&gt;<br>
 =A0 =A0 =A0 =A0&lt;/node&gt;<br>
 =A0 =A0 =A0 =A0&lt;node oor:name=3D&quot;ConnectionPool&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;node oor:name=3D&quot;DriverSettings&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;node<br>
 =A0 =A0 =A0 =A0oor:name=3D&quot;org.openoffice.comp.connectivity.skeleton.=
SkeletonDriver&quot;<br>
 =A0 =A0 =A0 =A0oor:op=3D&quot;replace&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;prop oor:name=3D&quot;DriverName&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;value&gt;org.openoffice.comp.connectivity.skeleton.Skel=
etonDriver&lt;/value&gt;<br>
 =A0 =A0 =A0 =A0&lt;/prop&gt;<br>
 =A0 =A0 =A0 =A0&lt;prop oor:name=3D&quot;Enable&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;value&gt;false&lt;/value&gt;<br>
 =A0 =A0 =A0 =A0&lt;/prop&gt;<br>
 =A0 =A0 =A0 =A0&lt;prop oor:name=3D&quot;Timeout&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;value&gt;60&lt;/value&gt;<br>
 =A0 =A0 =A0 =A0&lt;/prop&gt;<br>
 =A0 =A0 =A0 =A0&lt;/node&gt;<br>
 =A0 =A0 =A0 =A0&lt;node oor:name=3D&quot;com.sun.star.comp.sdbcx.adabas.OD=
river&quot;<br>
 =A0 =A0 =A0 =A0oor:op=3D&quot;replace&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;prop oor:name=3D&quot;DriverName&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;value&gt;com.sun.star.comp.sdbcx.adabas.ODriver&lt;/val=
ue&gt;<br>
 =A0 =A0 =A0 =A0&lt;/prop&gt; ...........<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 :<br>
<br>
 =A0 =A0 =A0 =A0----------<br>
<br>
 =A0 =A0 =A0 =A0there is also a DriverSkeleton.xcu as below:<br>
<br>
 =A0 =A0 =A0 =A0=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D DriverSkeleton.xcu =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
 =A0 =A0 =A0 =A0&lt;oor:component-data oor:name=3D&quot;Drivers&quot;<br>
 =A0 =A0 =A0 =A0oor:package=3D&quot;org.openoffice.Office.DataAccess&quot;<=
br>
 =A0 =A0 =A0 =A0xmlns:oor=3D&quot;<a href=3D"http://openoffice.org/2001/reg=
istry" target=3D"_blank">http://openoffice.org/2001/registry</a>&quot;<br>
 =A0 =A0 =A0 =A0xmlns:xs=3D&quot;<a href=3D"http://www.w3.org/2001/XMLSchem=
a" target=3D"_blank">http://www.w3.org/2001/XMLSchema</a>&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;node oor:name=3D&quot;Installed&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;node oor:name=3D&quot;sdbc:skeleton:*&quot; oor:op=3D&q=
uot;replace&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;prop oor:name=3D&quot;Driver&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;value&gt;org.openoffice.comp.connectivity.skeleton.Skel=
etonDriver&lt;/value&gt;<br>
 =A0 =A0 =A0 =A0&lt;/prop&gt;<br>
 =A0 =A0 =A0 =A0&lt;prop oor:name=3D&quot;DriverTypeDisplayName&quot; oor:t=
ype=3D&quot;xs:string&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;value xml:lang=3D&quot;en-US&quot;&gt;Skeleton Driver&l=
t;/value&gt;<br>
 =A0 =A0 =A0 =A0&lt;/prop&gt;<br>
 =A0 =A0 =A0 =A0&lt;node oor:name=3D&quot;Features&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;node oor:name=3D&quot;EscapeDateTime&quot; oor:op=3D&qu=
ot;replace&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;prop oor:name=3D&quot;Value&quot; oor:type=3D&quot;xs:b=
oolean&quot;&gt;<br>
 =A0 =A0 =A0 =A0&lt;value&gt;true&lt;/value&gt;<br>
 =A0 =A0 =A0 =A0&lt;/prop&gt;<br>
 =A0 =A0 =A0 =A0&lt;/node&gt;<br>
 =A0 =A0 =A0 =A0&lt;/node&gt;<br>
 =A0 =A0 =A0 =A0&lt;/node&gt;<br>
 =A0 =A0 =A0 =A0&lt;/node&gt;<br>
 =A0 =A0 =A0 =A0&lt;/oor:component-data&gt;<br>
<br>
 =A0 =A0 =A0 =A0as for this I have updated the &quot;build.lst and d.lst&qu=
ot; files so<br>
 =A0 =A0 =A0 =A0that it<br>
 =A0 =A0 =A0 =A0builds the &quot;libDriverSkeletonli.so&quot; file and copi=
es it into the<br>
 =A0 =A0 =A0 =A0installation set.<br>
 =A0 =A0 =A0 =A0But when I debug this I can see that my driver is not retur=
ned<br>
 =A0 =A0 =A0 =A0as part<br>
 =A0 =A0 =A0 =A0of enumeration by &quot;createContentEnumeration()&quot;<br>
<br>
 =A0 =A0 =A0 =A0Could you suggest any way I can fix this?<br>
 =A0 =A0 =A0 =A0thanks in advance.<br>
<br>
 =A0 =A0 =A0 =A0-Rohit<br>
<br>
 =A0 =A0 =A0 =A0On Tue, Mar 29, 2011 at 12:06 AM, Ocke Janssen<br>
 =A0 =A0 =A0 =A0&lt;<a href=3D"mailto:[email protected]" target=3D"_b=
lank">[email protected]</a> &lt;mailto:<a href=3D"mailto:Ocke.Janssen=
@oracle.com" target=3D"_blank">[email protected]</a>&gt;<br></div></d=
iv><div class=3D"im">

 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a>&gt;&gt;&gt; wrote:<br>
<br></div><div><div></div><div class=3D"h5">
 =A0 =A0 =A0 =A0 =A0 =A0Hi Rohit,<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0On 28.03.2011 17:43, Rohit Kulkarni wrote:<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Hello,<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01) I built whole openoffice and ins=
talled it.(normal<br>
 =A0 =A0 =A0 =A0build<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0i.e build<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0--all)<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A02) I built only dbaccess and connec=
tivity modules with<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0debug=3Dtrue<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0dbglevel=3D2<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A03) Copied .so files from<br>
 =A0 =A0 =A0 =A0../connectivity/<a href=3D"http://unxlngi6.pro/lib/*" targe=
t=3D"_blank">unxlngi6.pro/lib/*</a> &lt;<a href=3D"http://unxlngi6.pro/lib/=
*" target=3D"_blank">http://unxlngi6.pro/lib/*</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;<a href=3D"http://unxlngi6.pro/lib/*" target=3D"_blank"=
>http://unxlngi6.pro/lib/*</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;<a href=3D"http://unxlngi6.pro/lib/*" target=3D"_blank"=
>http://unxlngi6.pro/lib/*</a>&gt; and ../dbaccess/<a href=3D"http://unxlng=
i6.pr/lib/*" target=3D"_blank">unxlngi6.pr/lib/*</a><br>
 =A0 =A0 =A0 =A0&lt;<a href=3D"http://unxlngi6.pr/lib/*" target=3D"_blank">=
http://unxlngi6.pr/lib/*</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;<a href=3D"http://unxlngi6.pr/lib/*" target=3D"_blank">=
http://unxlngi6.pr/lib/*</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;<a href=3D"http://unxlngi6.pr/lib/*" target=3D"_blank">=
http://unxlngi6.pr/lib/*</a>&gt; =A0to ../../openoffice3/basis-link/program=
/<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A04) Now I set breakpoint to &quot; b=
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0connectivity::flat::ODriver::accept=
sURL &quot;<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A05) Run base through gdb.<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A06) Execution stopped at breakpoint,=
 whatever I<br>
 =A0 =A0 =A0 =A0select flat or<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0skeleton driver or any other from a=
vailable driver list.<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A07) When I set breakpoint at &quot; =
b<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0connectivity::skeleton::SkeletonDri=
ver::acceptsURL &quot;, it<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0wont stop<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0at breakpoint.<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A08) That means execution of program =
never goes to<br>
 =A0 =A0 =A0 =A0SDriver.cxx<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(skeleton driver file) file which h=
as acceptsURL<br>
 =A0 =A0 =A0 =A0function.<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0The things I have noticed after som=
e more debugging<br>
 =A0 =A0 =A0 =A0in gdb<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0are --<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01) I saw the function named<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0OSDBCDriverManager::bootstrapDrivers()<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A02) I think this is the function whe=
re it populates<br>
 =A0 =A0 =A0 =A0the list<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0of all<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0drivers using<br>
 =A0 =A0 =A0 =A0&quot; createContentEnumeration &quot; function.<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A03) And this function is not returni=
ng my driver.<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A04) I saw this after watching the va=
lue of &quot;<br>
 =A0 =A0 =A0 =A0aDriverDescriptor &quot;<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0variable which is used for pushback=
 in vector &quot;<br>
 =A0 =A0 =A0 =A0m_aDriverBS<br>
 =A0 =A0 =A0 =A0&quot; , I<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0saw various strings for example , f=
or flat it is<br>
 =A0 =A0 =A0 =A0&quot;com.sun.star.comp.sdbc.flat.ODriver&quot; but not my =
driver name.<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0What do I need to do so that createContentE=
numeration<br>
 =A0 =A0 =A0 =A0will return my<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0driver object in the list ?<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0Do you register the driver as an extension? If so t=
he lib<br>
 =A0 =A0 =A0 =A0are not<br>
 =A0 =A0 =A0 =A0 =A0 =A0located in basis-link/program they are located in y=
our user<br>
 =A0 =A0 =A0 =A0folder<br>
 =A0 =A0 =A0 =A0 =A0 =A03/user/uno_package/cache/uno_package/...<br>
 =A0 =A0 =A0 =A0 =A0 =A0That would also explain why you can&#39;t set any b=
reakpoint.<br>
 =A0 =A0 =A0 =A0 =A0 =A0Another reason could be that your driver doesn&#39;=
t support<br>
 =A0 =A0 =A0 =A0&quot;com.sun.star.sdbc.Driver&quot; or the driver was not =
registered.<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0If that doesn&#39;t work I could look at the code i=
f you want to.<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0Best regards,<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0Ocke<br>
<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Regards,<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Rohit<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0On Mon, Mar 28, 2011 at 1:16 PM, Ocke Janss=
en<br>
 =A0 =A0 =A0 =A0&lt;<a href=3D"mailto:[email protected]" target=3D"_b=
lank">[email protected]</a> &lt;mailto:<a href=3D"mailto:Ocke.Janssen=
@oracle.com" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:Ocke.=
[email protected]" target=3D"_blank">[email protected]</a>&gt;&gt;<b=
r></div></div>
<div class=3D"im">
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:Ocke.=
[email protected]" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a>&gt;&gt;&gt;&gt; wrote:<br>
<br></div><div><div></div><div class=3D"h5">
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Hi,<br>
<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0On 26.03.2011 06 &lt;tel:26.03.2011=
%2006&gt;<br>
 =A0 =A0 =A0 =A0&lt;tel:26.03.2011%2006&gt;:47, Rohit Kulkarni wrote:<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Hello,<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0I have successfully built s=
keleton driver and I<br>
 =A0 =A0 =A0 =A0can see<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0it in<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0available<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0list.<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Now , I tried to debug it u=
sing gdb. For this I<br>
 =A0 =A0 =A0 =A0followed<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0instructions on<br>
 =A0 =A0 =A0 =A0<a href=3D"http://wiki.services.openoffice.org/wiki/Debuggi=
ng" target=3D"_blank">http://wiki.services.openoffice.org/wiki/Debugging</a=
><br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Build using debug=3Dtrue an=
d copied .so files to<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0installation set.<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0I added a breakpoint at<br>
<br>
 =A0 =A0 =A0 =A0 =A0connectivity::skeleton::SkeletonDriver::acceptsURL then=
,<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0run base -&gt; select Skele=
ton Driver -&gt; Datasource url<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0window appears<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(typed any string in it) -&=
gt; saved -&gt;finish<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0In this process debugger wo=
nt stop at breakpoint.<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Another thing is that I add=
ed breakpoint at<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0connectivity::flat::ODriver=
::acceptsURL then,<br>
 =A0 =A0 =A0 =A0all same<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0steps above.<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Debugger stopped at breakpo=
int where I can see<br>
 =A0 =A0 =A0 =A0flat file<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0EDriver.cxx<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0code with acceptsURL functi=
on.<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0So, do you have any idea wh=
y it wouldn&#39;t call<br>
<br>
 =A0 =A0 =A0 =A0 =A0connectivity::skeleton::SkeletonDriver::acceptsURL func=
tion?<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0May be you copied the wrong files o=
r you built them<br>
 =A0 =A0 =A0 =A0not with<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0debug=3Dt<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0? When you can set a break point fo=
r flat it should also<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0work for<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0your driver. No guess so far. Or ma=
y be set the<br>
 =A0 =A0 =A0 =A0break point<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0when the<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0library was loaded. I&#39;m not the=
 gdb expert.<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0- oj<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Regards,<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Rohit<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0On Tue, Mar 15, 2011 at 11:=
53 AM, Ocke Janssen<br>
 =A0 =A0 =A0 =A0&lt;<a href=3D"mailto:[email protected]" target=3D"_b=
lank">[email protected]</a> &lt;mailto:<a href=3D"mailto:Ocke.Janssen=
@oracle.com" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:Ocke.=
[email protected]" target=3D"_blank">[email protected]</a>&gt;&gt;<b=
r>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:Ocke.=
[email protected]" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:Ocke.=
[email protected]" target=3D"_blank">[email protected]</a>&gt;&gt;&g=
t;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:Ocke.=
[email protected]" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:Ocke.=
[email protected]" target=3D"_blank">[email protected]</a>&gt;&gt;<b=
r>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:Ocke.=
[email protected]" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a>&gt;&gt;&gt;&gt;&gt; wrote:<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0On 14.03.2011 18:45=
, Rohit Kulkarni wrote:<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0I could suc=
cessfully built the skeleton<br>
 =A0 =A0 =A0 =A0driver<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0and now I<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0can see<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0it in<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0the list of=
 available drivers as well!<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Thanks a lo=
t for your help. I really<br>
 =A0 =A0 =A0 =A0appreciate it.<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0:-)<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0I have a qu=
ick question.<br>
<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Any idea on=
 how to solve this?<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0No, sorry. I think =
that&#39;s a question for the<br>
 =A0 =A0 =A0 =A0normal<br>
 =A0 =A0 =A0 =A0<a href=3D"mailto:[email protected]" target=3D"_blank">dev=
@openoffice.org</a> &lt;mailto:<a href=3D"mailto:[email protected]" target=
=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:dev@openoffice.=
org" target=3D"_blank">[email protected]</a>&gt;&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:dev@openoffice.=
org" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:dev@openoffice.=
org" target=3D"_blank">[email protected]</a>&gt;&gt;&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:dev@openoffice.=
org" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:dev@openoffice.=
org" target=3D"_blank">[email protected]</a>&gt;&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:dev@openoffice.=
org" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:dev@openoffice.=
org" target=3D"_blank">[email protected]</a>&gt;&gt;&gt;&gt; list.<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0May be a build<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0problem or a bug.<b=
r>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Also, Now, =
if I make any changes to the<br>
 =A0 =A0 =A0 =A0skeleton<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0driver,<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0do I<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0have to<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0build and i=
nstall open office every time?<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0No, just replace yo=
ur copy of the .so file<br>
 =A0 =A0 =A0 =A0in your<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0office<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0installation.<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0- oj<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0--<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Ocke Janssen | Soft=
ware Developer<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Phone: +40 23646500=
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Oracle Office<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0ORACLE Deutschland =
B.V. &amp; Co. KG | Nagelsweg<br>
 =A0 =A0 =A0 =A055 |<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A020097 Hamburg<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0ORACLE Deutschland =
B.V. &amp; Co. KG<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Hauptverwaltung: Ri=
esstr. 25, D-80992 M=FCnchen<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Registergericht: Am=
tsgericht M=FCnchen, HRA 95603<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Komplement=E4rin: O=
RACLE Deutschland<br>
 =A0 =A0 =A0 =A0Verwaltung B.V.<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Rijnzathe 6, 3454PV=
 De Meern, Niederlande<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Handelsregister der=
 Handelskammer<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Midden-Niederlande, Nr.<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A030143697<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Gesch=E4ftsf=FChrer=
: J=FCrgen Kunz, Marcel van de<br>
 =A0 =A0 =A0 =A0Molen,<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Alexander<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0van der Ven<br>
<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Oracle is committed=
 to developing practices<br>
 =A0 =A0 =A0 =A0and products<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0that help<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0protect the environ=
ment<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0--<br>
<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0-------------------------------------------------------=
----------<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0To unsubscribe send=
 email to<br>
 =A0 =A0 =A0 =A0<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;&gt;&gt;<=
br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;&gt;&gt;&=
gt;<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0For additional comm=
ands send email to<br>
 =A0 =A0 =A0 =A0<a href=3D"mailto:[email protected]" target=3D"_blan=
k">[email protected]</a> &lt;mailto:<a href=3D"mailto:[email protected]=
office.org" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:sym=
[email protected]" target=3D"_blank">[email protected]</a>&gt;&g=
t;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:sym=
[email protected]" target=3D"_blank">[email protected]</a>&gt;&g=
t;&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:sym=
[email protected]" target=3D"_blank">[email protected]</a>&gt;<b=
r>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:sym=
[email protected]" target=3D"_blank">[email protected]</a>&gt;&g=
t;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a>&gt;&gt;&gt;&gt;<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0with Subject: help<=
br>
<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0--<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0-------------------------------------------------------=
----------<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0To unsubscribe send email to<br>
 =A0 =A0 =A0 =A0<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;&gt;&gt;<=
br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0For additional commands send email =
to<br>
 =A0 =A0 =A0 =A0<a href=3D"mailto:[email protected]" target=3D"_blan=
k">[email protected]</a> &lt;mailto:<a href=3D"mailto:[email protected]=
office.org" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:sym=
[email protected]" target=3D"_blank">[email protected]</a>&gt;&g=
t;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:sym=
[email protected]" target=3D"_blank">[email protected]</a>&gt;&g=
t;&gt;<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0with Subject: help<br>
<br>
<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0--<br>
<br>
 =A0 =A0 =A0 =A0 =A0-------------------------------------------------------=
----------<br>
 =A0 =A0 =A0 =A0 =A0 =A0To unsubscribe send email to<br>
 =A0 =A0 =A0 =A0<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a><br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]=
.org" target=3D"_blank">[email protected]</a>&gt;&gt;<br>
 =A0 =A0 =A0 =A0 =A0 =A0For additional commands send email to<br>
 =A0 =A0 =A0 =A0<a href=3D"mailto:[email protected]" target=3D"_blan=
k">[email protected]</a> &lt;mailto:<a href=3D"mailto:[email protected]=
office.org" target=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:sym=
[email protected]" target=3D"_blank">[email protected]</a>&gt;&g=
t;<br>
 =A0 =A0 =A0 =A0 =A0 =A0with Subject: help<br>
<br>
<br>
<br>
 =A0 =A0--<br>
 =A0 =A0-----------------------------------------------------------------<b=
r>
 =A0 =A0To unsubscribe send email to <a href=3D"mailto:dev-unsubscribe@dba.=
openoffice.org" target=3D"_blank">[email protected]</a><br>
 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" ta=
rget=3D"_blank">[email protected]</a>&gt;<br>
 =A0 =A0For additional commands send email to <a href=3D"mailto:[email protected]=
penoffice.org" target=3D"_blank">[email protected]</a><br>
 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]" target=3D"_b=
lank">[email protected]</a>&gt;<br>
 =A0 =A0with Subject: help<br>
<br>
<br>
</div></div></blockquote>
<br>
</blockquote></div><br>

--001636d3479516c227049fcc4d04--