Solved! Go to Solution.
I am aware this is not a good practice, and in fact I did not do it. The table in question is actually a view in my Maximo database (IBM asset management system). When I look at that view from any non GIS client, I do not see the "EARTH\gis." But when I publish it as a service, the REST endpoint adds the user name it is using, to access the view, to the field name as part of the join.
I have tried bringing the view into my GIS database as a cross-instance view. In this case, I do not get the "EARTH\gis" but the join does not work within the flex viewer. I will post again with whether the above worked.
<field name='maximo_production."EARTH\GIS".%GIS_NurseryFlat.nORth_itemnum' visible="true" gridfield="true"/>BTW using quotes is not really a good DBA practice.
Simon,
Try using:<field name='maximo_production."EARTH\GIS".%GIS_NurseryFlat.nORth_itemnum' visible="true" gridfield="true"/>BTW using quotes is not really a good DBA practice.
I am aware this is not a good practice, and in fact I did not do it. The table in question is actually a view in my Maximo database (IBM asset management system). When I look at that view from any non GIS client, I do not see the "EARTH\gis." But when I publish it as a service, the REST endpoint adds the user name it is using, to access the view, to the field name as part of the join.
I have tried bringing the view into my GIS database as a cross-instance view. In this case, I do not get the "EARTH\gis" but the join does not work within the flex viewer. I will post again with whether the above worked.