OK, I figured out my problem however not sure why it's the solution. The issue was I had in my userprofile.get.html.ftl file the profile. values all in lowercase. Changing it to say profile.employeeNumber with the capital N fixed it. Now what is this value? The only place that I have a capital N in employeenumber is in the LDAP directory which I didn't think mattered since the ldap-context.xml file reads in this value and passes it on so didn't think the original case in LDAP mattered. Any clarification on case and how to truely implement this propertly would be appreciated. Seems there are nuances to added a field that remains a mistery. Although I have it working, am left uncomfortable not knowing truely which it works due to one upper case letter.
Also, when adding attributes, should the contentModel.xml file be directly edited or the person contents only copied to the extensions folder and modified there? If copied, should I just copy the entire file or only the person context?
Thanks.
JR