User: vg      
Date: 2008-06-30 15:10:23+0000
Modified:
   dba/dbaccess/source/filter/xml/xmlExport.cxx

Log:
 INTEGRATION: CWS dba30e (1.21.2); FILE MERGED
 2008/06/19 07:44:13 oj 1.21.2.1: merge mysql changes in

File Changes:

Directory: /dba/dbaccess/source/filter/xml/
===========================================

File [changed]: xmlExport.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/filter/xml/xmlExport.cxx?r1=1.21&r2=1.22
Delta lines:  +16 -0
--------------------
--- xmlExport.cxx       2008-06-16 12:31:56+0000        1.21
+++ xmlExport.cxx       2008-06-30 15:10:21+0000        1.22
@@ -656,6 +656,22 @@
                         
AddAttribute(XML_NAMESPACE_DB,XML_PORT,::rtl::OUString::valueOf(nPort));
                     if ( sDatabaseName.Len() )
                         
AddAttribute(XML_NAMESPACE_DB,XML_DATABASE_NAME,sDatabaseName);
+
+                    Reference< XPropertySet > xDataSourceSettings;
+                           OSL_VERIFY( xProp->getPropertyValue( 
PROPERTY_SETTINGS ) >>= xDataSourceSettings );
+                    Reference< XPropertyState > xSettingsState( 
xDataSourceSettings, UNO_QUERY );
+                    Reference< XPropertySetInfo > xSettingsInfo;
+                    if ( xDataSourceSettings.is() )
+                        xSettingsInfo = 
xDataSourceSettings->getPropertySetInfo();
+                    static const ::rtl::OUString 
s_sLocalSocket(RTL_CONSTASCII_USTRINGPARAM("LocalSocket"));
+                    if ( xSettingsInfo.is() && 
xSettingsInfo->hasPropertyByName(s_sLocalSocket) )
+                    {
+                        ::rtl::OUString sSocket;
+                        if ( ( 
xDataSourceSettings->getPropertyValue(s_sLocalSocket) >>= sSocket ) && 
sSocket.getLength() )
+                            
AddAttribute(XML_NAMESPACE_DB,XML_LOCAL_SOCKET,sSocket);
+
+                    }
+        
                     SvXMLElementExport aServerDB(*this,XML_NAMESPACE_DB, 
XML_SERVER_DATABASE, sal_True, sal_True);
                 }
             }




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to