Create folder does not always work

24 views
Skip to first unread message

rickpoole

unread,
Jan 21, 2015, 9:33:52 AM1/21/15
to kml-suppor...@googlegroups.com
We have a piece of KML that contains a network link that periodically checks a web service for updates.  When an update is returned that should have created a new folder, another folder inside that folder, and entries inside the inner folder it sometimes does not create the outer and inner folders thus the attempts to create the inner folder and its entries get errors that it can't find the specified targetId.

I've captured a snippet of KML for when this works and when it fails and the only differences I see are then ones I expect to see - date/time stamps, OIDs, lat/lon, etc.  I've included them below for reference.

My two questions are:
1. Is this a know issue with Google Earth Enterprise Client?  We have tried with 6.1.0.5001 and with the public 7.1.2.2041 and both exhibit the same behavior
2. Do the GE clients have any way to debug how it is interpreting the incoming KML?  Just enabling the logging of errors is not sufficient for this.

This is the KML that works - it created the Image folder in the correct location then the ImgFolder-XXXX under that then the proper entries under that folder.

========================== KML Output Start =========================
Record 120@2015-01-19T22:01:55.089-0600, Size 5405
<kml xmlns="http://www.opengis.net/kml/2.2">
    <NetworkLinkControl>
        <cookie>com.rtn.be.servlet.state=update</cookie>
        <Update>
            <targetHref>http://192.168.15.64:10011/beGoogleWeb/queryResultSessionController?GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983</targetHref>
            <Create>
                <Folder xmlns:ns="http://www.opengis.net/kml/2.2" targetId="queryData">
                    <Folder id="Image">
                        <name>Image</name>
                    </Folder>
                </Folder>
            </Create>
            <Create>
                <Folder xmlns:ns="http://www.opengis.net/kml/2.2" targetId="Image">
                    <Folder id="ImgFolder_f46ef898ef2615ecc0a80f4000d25fb4">
                        <name>PP70321_scene2a.ntf</name>
                        <Snippet maxLines="0"/>
                        <description><![CDATA[<table><tr><td colspan='2' align="center"><img hight='60%' width='60%' src="http://192.168.15.64:10011//beGoogleWeb/thumbnail?id=f46ef898ef2615ecc0a80f4000d25fb4&site=dibdev4r.af.di2e.civ&GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983"/></td></tr><tr><td align="right">Type:</td><td>nitf</td></tr><tr><td align="right">Creator:</td><td>Opticks</td></tr><tr><td align="right">Security:</td><td>UnClass</td></tr><tr><td align="right">Publisher:</td><td>MediaStore</td></tr><tr><td align="right">Location:</td><td> 36:38:19  -121:04:33</td></tr><tr><td align="right">Published:</td><td nowrap="true">2015-01-15T13:53:02.010-0600<tr><td align="right">Site:</td><td>dibdev4r.af.di2e.civ</td></tr></td></tr><tr><td align="right">Metadata:</td><td><a href="http://192.168.15.64:10011//bePortlets/metadataResult?action=html&id=f46ef898ef2615ecc0a80f4000d25fb4&site=dibdev4r.af.di2e.civ&GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983">View</a></td></tr><tr><td align="right">Product:</td><td><a href="http://192.168.15.64:10011//bePortlets/retrieveProduct?id=f46ef898ef2615ecc0a80f4000d25fb4&site=dibdev4r.af.di2e.civ&GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983">Download</a></td></tr><tr><td align="right">Link:</td><td><a href="http://192.168.15.64:10011/srf/doSearch?geolocation=363819N1210433W&mediaType=image">History of Coverage</a></td></tr></table>]]></description>
                        <styleUrl>#hideLabelStyleMap</styleUrl>
                        <Style>
                            <BalloonStyle>
                                <text>&lt;b>$[name]&lt;/b>&lt;br/>$[description]</text>
                            </BalloonStyle>
                            <ListStyle>
                                <listItemType>radioFolder</listItemType>
                                <ItemIcon>
                                    <href>/resources/icons/camera.png</href>
                                </ItemIcon>
                            </ListStyle>
                        </Style>
                        <NetworkLink id="f46ef898ef2615ecc0a80f4000d25fb4">
                            <name>PP70321_scene2a.ntf-Super Overlay</name>
                            <visibility>true</visibility>
                            <open>true</open>
                            <Snippet maxLines="0"/>
                            <description><![CDATA[<table><tr><td colspan='2' align="center"><img hight='60%' width='60%' src="http://192.168.15.64:10011//beGoogleWeb/thumbnail?id=f46ef898ef2615ecc0a80f4000d25fb4&site=dibdev4r.af.di2e.civ&GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983"/></td></tr><tr><td align="right">Type:</td><td>nitf</td></tr><tr><td align="right">Creator:</td><td>Opticks</td></tr><tr><td align="right">Security:</td><td>UnClass</td></tr><tr><td align="right">Publisher:</td><td>MediaStore</td></tr><tr><td align="right">Location:</td><td> 36:38:19  -121:04:33</td></tr><tr><td align="right">Published:</td><td nowrap="true">2015-01-15T13:53:02.010-0600<tr><td align="right">Site:</td><td>dibdev4r.af.di2e.civ</td></tr></td></tr><tr><td align="right">Metadata:</td><td><a href="http://192.168.15.64:10011//bePortlets/metadataResult?action=html&id=f46ef898ef2615ecc0a80f4000d25fb4&site=dibdev4r.af.di2e.civ&GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983">View</a></td></tr><tr><td align="right">Product:</td><td><a href="http://192.168.15.64:10011//bePortlets/retrieveProduct?id=f46ef898ef2615ecc0a80f4000d25fb4&site=dibdev4r.af.di2e.civ&GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983">Download</a></td></tr><tr><td align="right">Link:</td><td><a href="http://192.168.15.64:10011/srf/doSearch?geolocation=363819N1210433W&mediaType=image">History of Coverage</a></td></tr></table>]]></description>
                            <refreshVisibility>true</refreshVisibility>
                            <Link>
                                <href>http://192.168.15.64:10011//beGoogleWeb/Retrieve?src=/primary/DSS/MS/NITF/2015/01/15/kml/PP70321_scene2a/root.kml</href>
                            </Link>
                        </NetworkLink>
                    </Folder>
                </Folder>
            </Create>
        </Update>
    </NetworkLinkControl>
</kml>
=========================== KML Output End ==========================


This is the KML that didn't work - it did not create the Image folder thus the attempts to create theImgFolder-XXXX sub folder and its entires all got errors that it couldn't find the targetId

========================== KML Output Start =========================
Record 20@2015-01-19T21:31:18.159-0600, Size 5405
<kml xmlns="http://www.opengis.net/kml/2.2">
    <NetworkLinkControl>
        <cookie>com.rtn.be.servlet.state=update</cookie>
        <Update>
            <targetHref>http://192.168.15.64:10011/beGoogleWeb/queryResultSessionController?GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983</targetHref>
            <Create>
                <Folder xmlns:ns="http://www.opengis.net/kml/2.2" targetId="queryData">
                    <Folder id="Image">
                        <name>Image</name>
                    </Folder>
                </Folder>
            </Create>
            <Create>
                <Folder xmlns:ns="http://www.opengis.net/kml/2.2" targetId="Image">
                    <Folder id="ImgFolder_e5e60ea1ef25ce1bc0a80f40017a5906">
                        <name>PP70321_scene1a.ntf</name>
                        <Snippet maxLines="0"/>
                        <description><![CDATA[<table><tr><td colspan='2' align="center"><img hight='60%' width='60%' src="http://192.168.15.64:10011//beGoogleWeb/thumbnail?id=e5e60ea1ef25ce1bc0a80f40017a5906&site=dibdev4r.af.di2e.civ&GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983"/></td></tr><tr><td align="right">Type:</td><td>nitf</td></tr><tr><td align="right">Creator:</td><td>Opticks</td></tr><tr><td align="right">Security:</td><td>UnClass</td></tr><tr><td align="right">Publisher:</td><td>MediaStore</td></tr><tr><td align="right">Location:</td><td> 36:57:03  -121:01:59</td></tr><tr><td align="right">Published:</td><td nowrap="true">2015-01-15T13:51:10.680-0600<tr><td align="right">Site:</td><td>dibdev4r.af.di2e.civ</td></tr></td></tr><tr><td align="right">Metadata:</td><td><a href="http://192.168.15.64:10011//bePortlets/metadataResult?action=html&id=e5e60ea1ef25ce1bc0a80f40017a5906&site=dibdev4r.af.di2e.civ&GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983">View</a></td></tr><tr><td align="right">Product:</td><td><a href="http://192.168.15.64:10011//bePortlets/retrieveProduct?id=e5e60ea1ef25ce1bc0a80f40017a5906&site=dibdev4r.af.di2e.civ&GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983">Download</a></td></tr><tr><td align="right">Link:</td><td><a href="http://192.168.15.64:10011/srf/doSearch?geolocation=365703N1210159W&mediaType=image">History of Coverage</a></td></tr></table>]]></description>
                        <styleUrl>#hideLabelStyleMap</styleUrl>
                        <Style>
                            <BalloonStyle>
                                <text>&lt;b>$[name]&lt;/b>&lt;br/>$[description]</text>
                            </BalloonStyle>
                            <ListStyle>
                                <listItemType>radioFolder</listItemType>
                                <ItemIcon>
                                    <href>/resources/icons/camera.png</href>
                                </ItemIcon>
                            </ListStyle>
                        </Style>
                        <NetworkLink id="e5e60ea1ef25ce1bc0a80f40017a5906">
                            <name>PP70321_scene1a.ntf-Super Overlay</name>
                            <visibility>true</visibility>
                            <open>true</open>
                            <Snippet maxLines="0"/>
                            <description><![CDATA[<table><tr><td colspan='2' align="center"><img hight='60%' width='60%' src="http://192.168.15.64:10011//beGoogleWeb/thumbnail?id=e5e60ea1ef25ce1bc0a80f40017a5906&site=dibdev4r.af.di2e.civ&GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983"/></td></tr><tr><td align="right">Type:</td><td>nitf</td></tr><tr><td align="right">Creator:</td><td>Opticks</td></tr><tr><td align="right">Security:</td><td>UnClass</td></tr><tr><td align="right">Publisher:</td><td>MediaStore</td></tr><tr><td align="right">Location:</td><td> 36:57:03  -121:01:59</td></tr><tr><td align="right">Published:</td><td nowrap="true">2015-01-15T13:51:10.680-0600<tr><td align="right">Site:</td><td>dibdev4r.af.di2e.civ</td></tr></td></tr><tr><td align="right">Metadata:</td><td><a href="http://192.168.15.64:10011//bePortlets/metadataResult?action=html&id=e5e60ea1ef25ce1bc0a80f40017a5906&site=dibdev4r.af.di2e.civ&GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983">View</a></td></tr><tr><td align="right">Product:</td><td><a href="http://192.168.15.64:10011//bePortlets/retrieveProduct?id=e5e60ea1ef25ce1bc0a80f40017a5906&site=dibdev4r.af.di2e.civ&GVIZJSESSIONID=QPJJJ9LHnSkl6Fv2qKsjSp28BJCbDQJzLQMdhKGFgtygG2hXX5NH!-370525978!1421724647983">Download</a></td></tr><tr><td align="right">Link:</td><td><a href="http://192.168.15.64:10011/srf/doSearch?geolocation=365703N1210159W&mediaType=image">History of Coverage</a></td></tr></table>]]></description>
                            <refreshVisibility>true</refreshVisibility>
                            <Link>
                                <href>http://192.168.15.64:10011//beGoogleWeb/Retrieve?src=/primary/DSS/MS/NITF/2015/01/15/kml/PP70321_scene1a/root.kml</href>
                            </Link>
                        </NetworkLink>
                    </Folder>
                </Folder>
            </Create>
        </Update>
    </NetworkLinkControl>
</kml>
=========================== KML Output End ==========================
Reply all
Reply to author
Forward
0 new messages