4 Replies Latest reply on Sep 20, 2012 5:09 AM by ligia.gafitescu

    3 novice questions on using Attribute Assistant  for an ArcSDE geodatabase

    ligia.gafitescu
      Hello,

      I am getting acustomed to Attibute Assistant and I do have a couple of "novice questions".

      1) When using the DynamicValue tables, is it possible to use several fields for the "field name"?
      I want to link a point feature class to a polyline feature class using INTERSECTING_EDGE, so I need to connect a point to two lines. In the polyline table I have two fields: POINT1/ Point 2 which define a line. The two feature classes are connected in a geometric network. For for some reason this method doesn't work. Checked the log file.....nothing.


      2) Is it me, or Generate Identifier cannot be used in an SDE geodatabase?
      I was able to use it successfully in a Personal gdb, but when I moved to the database server, it doesn't work.
      Apparently according to ESRI Help," Generate Identifier increments a row in an unversioned table",
      but in an enterprise geodatabase you cannot edit a table which is not registered as versioned, so what's the deal? Thank you for help.

      3) The fact that one of the fields I want to use is already involved in a relationship class,
      may prevent one method that uses that field from functioning?


      I use ArcGIS 10.0 + Microsoft SQL Database Server.


      Thank you
        • Re: 3 novice questions on using Attribute Assistant  for an ArcSDE geodatabase
          mmiller-esristaff
          1:  For intersecting_edge, you must have a be using a geometric network on the feature that is being created/modified and the edge you wish to select.  It will only copy one field from the intersecting feature into one field of the source feature.  If you want to copy more multi fields from the intersected feature and you can look at intersecting statistics with the CONCAT option, then use a Expression rule to break them into multi fields
          http://resources.arcgis.com/en/help/localgovernment/10.1/index.html#/Intersecting_statistics/028s00000093000000/


          2:  You can edit unversioned data, you just need to change the editor options in ArcMap to do this. 

          3:  I do not understand the question, can you provide more details?  If a field has a relationship tied to it, changing the value with affect the relationship to related records
          • Re: 3 novice questions on using Attribute Assistant  for an ArcSDE geodatabase
            ligia.gafitescu
            1:  For intersecting_edge, you must have a be using a geometric network on the feature that is being created/modified and the edge you wish to select.  It will only copy one field from the intersecting feature into one field of the source feature.  If you want to copy more multi fields from the intersected feature and you can look at intersecting statistics with the CONCAT option, then use a Expression rule to break them into multi fields
            http://resources.arcgis.com/en/help/localgovernment/10.1/index.html#/Intersecting_statistics/028s00000093000000/


            2:  You can edit unversioned data, you just need to change the editor options in ArcMap to do this. 

            3:  I do not understand the question, can you provide more details?  If a field has a relationship tied to it, changing the value with affect the relationship to related records


            First of all,

            Thank for your replies. Second of all, I'll try your suggestions tomorrow and come with an answer if they worked for me or not.

            3. What I meant was this: I have this field called "unique_code" (string type) which I use as a foreign key in a relationship class which I've created before having installed Attribute Assistant. Now I want to use this "unique_code" field in the Dynamic Value table as well, for the INTERSECTING_EDGE method. Can the fact that the field is already used as a foreign key in a relationship class, prevent me from using the method? Hope I was clear enough.

            Thank you
            • Re: 3 novice questions on using Attribute Assistant  for an ArcSDE geodatabase
              mmiller-esristaff
              If you are just trying to copy the value from you ID field and place that in feature that is intersecting it, you willl have no problem.
              • Re: 3 novice questions on using Attribute Assistant  for an ArcSDE geodatabase
                ligia.gafitescu
                If you are just trying to copy the value from you ID field and place that in feature that is intersecting it, you willl have no problem.


                Hello again,

                Well, I got the INTERSECTING_EDGE, the GENERATE_ID, and a couple of other simple ones right, but I still can't make it work for other ones.
                for example :
                Several methods give me the aproximately same error:

                - INTERSECTING_FEATURE_DISTANCE : ERROR/WARNING:  was not found.
                - NEAREST FEATURE:  ERROR/WARNING:  was not found.

                - SIDE: SIDE was found at index: 28
                                  Trying: SIDE
                                     Feature and valueinfo is valid
                                     Splitting up value info: TRASEE | OBJECTID | OBJECTID
                                  Finished: SIDE

                - INTERSECTING_FEATURE: COD_NOD_1 was found at index: 18
                                  Trying: INTERSECTING_FEATURE
                                  Starting to process rule
                                  Value Info is: NODURI | COD_NOD | F
                                  ERROR/WARNING: Source Layer not found: NODURI
                                  Finished: INTERSECTING_FEATURE

                - CASCADE_ATTRIBUTE: ERROR: CASCADE_ATTRIBUTE: Target layer was not found




                I can imagine it would be difficult to find the problem for each one of them, but is it somewhere a section on ESRI help ressources dedicated to the errors in Attribute Assistant log file, and especially how I can fix them?

                Thank you agaian