<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Get broken sde datasource name in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/get-broken-sde-datasource-name/m-p/369609#M9710</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to change sde datasource using arcobject.If SDE connection is working then i can retrieve datasource name using IDataLayer interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;IDataLayer dataLayer = (IDataLayer)sourceLyr;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;IName dsName= dataLayer.DataSourceName;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if connection is broken(red mark in TOC layer) then datasource is returning null value. My datasource name and layer name in TOC is different.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to retrieve broken dataset name? Any help would be appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Dec 2014 05:00:40 GMT</pubDate>
    <dc:creator>prashantk</dc:creator>
    <dc:date>2014-12-17T05:00:40Z</dc:date>
    <item>
      <title>Get broken sde datasource name</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/get-broken-sde-datasource-name/m-p/369609#M9710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to change sde datasource using arcobject.If SDE connection is working then i can retrieve datasource name using IDataLayer interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;IDataLayer dataLayer = (IDataLayer)sourceLyr;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;IName dsName= dataLayer.DataSourceName;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if connection is broken(red mark in TOC layer) then datasource is returning null value. My datasource name and layer name in TOC is different.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to retrieve broken dataset name? Any help would be appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Dec 2014 05:00:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/get-broken-sde-datasource-name/m-p/369609#M9710</guid>
      <dc:creator>prashantk</dc:creator>
      <dc:date>2014-12-17T05:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: Get broken sde datasource name</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/get-broken-sde-datasource-name/m-p/369610#M9711</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi prashant k,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How you update the connection, when MXD open,&lt;/P&gt;&lt;P&gt;or try to disconnect first and then connect to restore the connection - update it and call IApplication to savedocument.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or you can visit ESRI's help link , may be helpful for you .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00s30000004p000000" title="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00s30000004p000000"&gt;ArcGIS Desktop&lt;/A&gt;&amp;nbsp;&amp;nbsp; &lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00s30000004p000000"&gt;http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00s30000004p000000&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00s30000004p000000" title="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00s30000004p000000"&gt; &lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Dec 2014 05:35:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/get-broken-sde-datasource-name/m-p/369610#M9711</guid>
      <dc:creator>MuhammadAttique</dc:creator>
      <dc:date>2014-12-17T05:35:08Z</dc:date>
    </item>
    <item>
      <title>Re: Get broken sde datasource name</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/get-broken-sde-datasource-name/m-p/369611#M9712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Muhammad,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to achieve this using arcobjeci api.I have created customized tool to find and replace sde connection for existing layer and this should work if connection is not present in arc catalog. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Either connection is not available you can see details in layer properties.I am trying to get this details using api but no success..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Dec 2014 05:48:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/get-broken-sde-datasource-name/m-p/369611#M9712</guid>
      <dc:creator>prashantk</dc:creator>
      <dc:date>2014-12-17T05:48:48Z</dc:date>
    </item>
  </channel>
</rss>

