Matteo, as Ryan mentioned, this is a warning, so you should realize that in
a great number of cases with perfectly valid and complete import data, you
will still get it.

For example, consider this csv:

[image: image.png]

This is the correct way to import a resource that has two components but
just one name. If "Name" is used in the resource descriptors function, then
you will get the warning for line 2, because there is no Name value in that
line. Ideally, it would make sense for the warning to be suppressed in this
example, because resource 1 does in fact have a name, but as far as I can
tell, that warning is evaluated line-by-line.

Hope that helps,
Adam

On Tue, Oct 23, 2018 at 9:23 AM Ryan Anderson <[email protected]> wrote:

> Hi Matteo,
>
> This is just a warning to let you know that you are not importing some
> data that participates in a display value function and the display name for
> a resource might not appear as expected. For instance, a Person Resource
> Model display name might be composed of 'Person Name' and 'Person Name
> Type' and you are only importing one of those fields.
>
> It is not an error and the rest of your data should have imported
> correctly assuming you did not receive any actual errors. If you would like
> to fix the warning, here are two ways to do so:
>
> 1. If you have the additional data that participates in the display value
> function map it in the mapping file and import it.
>
> 2. If you do not have the additional data then you can modify the display
> value function to not use that data. You can do this in the function
> manager of each resource model.
>
> Hope this helps.
>
> Ryan
>
>
> On Oct 23, 2018 at 4:30 AM, <Matteo Orlando
> <[email protected]>> wrote:
>
> I created a resource model and downloaded the mapping that is the
> following one
> {
>     "resource_model_id": "60735865-d6a4-11e8-9a77-28c2dd245e5f",
>     "resource_model_name": "Heritage Building",
>     "nodes": [
>         {
>             "arches_nodeid": "e6e4d9ac-d6a6-11e8-9a77-28c2dd245e5f",
>             "arches_node_name": "Address",
>             "file_field_name": "Address",
>             "data_type": "string",
>             "export": true
>         },
>         {
>             "arches_nodeid": "2390e01e-d6a5-11e8-9a77-28c2dd245e5f",
>             "arches_node_name": "Name",
>             "file_field_name": "Name",
>             "data_type": "string",
>             "export": true
>         },
>         {
>             "arches_nodeid": "cf5094b8-d6a4-11e8-9a77-28c2dd245e5f",
>             "arches_node_name": "Place",
>             "file_field_name": "Place",
>             "data_type": "geojson-feature-collection",
>             "export": true
>         }
>     ]
> }
>
> Than I created the .csv file with an instance of the resource that  is
> ResourceID,Address,Name,Place
> 1,Corso Duca degli Abruzzi,Politecnico di
> Torino,"POLYGON((7.662824177554853 45.06315772504921,7.66140797119499
> 45.0636275631809,7.662008786014326 45.06447629324387,7.661171936801679
> 45.064749096659526,7.65889742355705 45.06162693531988,7.660184883884199
> 45.06117223740586,7.6608929870641305 45.06215741164907,7.661837124637373
> 45.0618391264422,7.662824177554853 45.06315772504921))"
>
>  Finally I tryed to execute the command
> python manage.py packages -o import_business_data -s
> /home/matteo/Projects/test1.csv -ow OVERWRITE -c
> /home/matteo/Projects/HeritageResourceModel.mapping
>
> But i keep obtaining the error
> Tue Oct 23 04:29:30 2018 WARNING: Place is null or not mapped on rows 2,2
> and participates in a display value function.
> Tue Oct 23 04:29:30 2018 WARNING: Name is null or not mapped on rows 2 and
> participates in a display value function.
> Tue Oct 23 04:29:30 2018 WARNING: Address is null or not mapped on rows
> 2,2 and participates in a display value function.
>
> How can i solve this problem?
>
>
> --
> -- To post, send email to [email protected]. To unsubscribe,
> send email to [email protected]. For more
> information, visit https://groups.google.com/d/forum/archesproject?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Arches Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
> --
> -- To post, send email to [email protected]. To unsubscribe,
> send email to [email protected]. For more
> information, visit https://groups.google.com/d/forum/archesproject?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Arches Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- To post, send email to [email protected]. To unsubscribe, send 
email to [email protected]. For more information, 
visit https://groups.google.com/d/forum/archesproject?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to