PAHMA-DEPLOYMENT Added pahma tenant to services
Added pointers to two additional schemas: Anthropology and PAHMA
Undid changes from last check-in to help track down an introduced glitch.
Finally identified and fixed the problem preventing the user from logging into just the PAHMA tenant (core and lifesci could be logged into). Placing my name and a timestamp inside Unix comment delimiters in line 1 caused a parsing failure of pahma/tenant-bindings.delta.xml, so pahma/tenant-bindings.merged.xml never got created. With this check in, the pahma source code in svn is once again capable of producing a working pahma tenant.
Set up two additional schemas: 1) Anthropology (domain); 2) PAHMA (local).
=?UTF-8?q?Revised=20syntax=20of=20multi-schema=20tenant-bindings.delta.xml=20in=20attempt=20to=20prevent=20services=20build=20failure,=20as=20excerpted=20here:

=20------------------------------------------------
=20=C2=A0=C2=A0=C2=A0[exec]=20java.lang.NullPointerException
=20=C2=A0=C2=A0=C2=A0=C2=A0[exec]=20=C2=A0=C2=A0=C2=A0=C2=A0at=20org.collectionspace.services.common.config.TenantBindingConfigReaderImpl.getTenantQualifiedServiceName(TenantBindingConfigReaderImpl.java:413)
=20=C2=A0=C2=A0=C2=A0=C2=A0[exec]=20=C2=A0=C2=A0=C2=A0=C2=A0at=20org.collectionspace.services.common.config.TenantBindingConfigReaderImpl.readServiceBindings(TenantBindingConfigReaderImpl.java:280)
=20=C2=A0=C2=A0=C2=A0=C2=A0[exec]=20=C2=A0=C2=A0=C2=A0=C2=A0at=20org.collectionspace.services.common.config.TenantBindingConfigReaderImpl.read(TenantBindingConfigReaderImpl.java:175)
=20=C2=A0=C2=A0=C2=A0=C2=A0[exec]=20=C2=A0=C2=A0=C2=A0=C2=A0at=20org.collectionspace.services.common.config.TenantBindingConfigReaderImpl.read(TenantBindingConfigReaderImpl.java:156)
=20=20.=20.=20.
=20=20=C2=A0=C2=A0=C2=A0[exec]=20=C2=A0=C2=A0=C2=A0=C2=A0at=20sun.reflect.Delegating2011-07-17=2023:13:40,440=20DEBUG=20[org.collectionspace.ImportAuthz.main()]=20[org.collectionspace.services.common.config.TenantBindingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
=20=C2=A0=C2=A0=C2=A0=C2=A0[exec]=20=C2=A0=C2=A0=C2=A0=C2=A0at=20java.lang.reflect.Method.invoke(Method.java:597)
=20=C2=A0=C2=A0=C2=A0=C2=A0[exec]=20=C2=A0=C2=A0=C2=A0=C2=A0at=20org.cod
=20=C2=A0=C2=A0=C2=A0=C2=A0[exec]=20ehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:290)
=20=C2=A0=C2=A0=C2=A0=C2=A0[exec]=20=C2=A0=C2=A0=C2=A0=C2=A0at=20java.lang.Thread.run(Thread.java:680)
=20=C2=A0=C2=A0=C2=A0=C2=A0[exec]=20ConfigReaderImpl:293]=20readServiceBindings()=20added=20service=20=C2=A0name=3D3.contacts=20workspace=3DContacts
=20=C2=A0=C2=A0=C2=A0=C2=A0.=20.=20.
=20=20=20=20=20[exec]=20Error=20:=20java.lang.NullPointerException
=20=C2=A0=C2=A0=C2=A0=C2=A0[exec]=20--
=20=C2=A0=C2=A0=C2=A0=C2=A0[exec]=20Import=20failed:
=20=C2=A0=C2=A0=C2=A0=C2=A0[exec]=20null?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

BUILD FAILED
/Users/michaelblack/Documents/CSpaceSourceCode/svn4/trunk/services/v1.8.1/build.xml:232: The following error occurred while executing this line:
/Users/michaelblack/Documents/CSpaceSourceCode/svn4/trunk/services/v1.8.1/services/build.xml:144: The following error occurred while executing this line:
/Users/michaelblack/Documents/CSpaceSourceCode/svn4/trunk/services/v1.8.1/services/authorization-mgt/build.xml:120: The following error occurred while executing this line:
/Users/michaelblack/Documents/CSpaceSourceCode/svn4/trunk/services/v1.8.1/services/authorization-mgt/import/build.xml:116: exec returned: 1
Changed "Intake" to "Object Entry"
An attempt at the beginnings of an anthropology domain schema
Aligned element names with field names in Anthropology schema
Trying to track down the cause of the error I get when trying to save a collection object record containing data other than identification number (URL:http://localhost:8180/cspace-services/collectionobjects/: STATUS:400:Create request failed: java.lang.IllegalStateException: Cannot set IS_REMOVED on removed or properties that are not map elements).

• Removed references to none-core schemas and fields
Trying to track down the cause of the error I get when trying to save a collection object record containing data other than identification number (URL:http://localhost:8180/cspace-services/collectionobjects/: STATUS:400:Create request failed: java.lang.IllegalStateException: Cannot set IS_REMOVED on removed or properties that are not map elements).

• Removed references to none-core schemas and fields
Trying to track down the cause of the error I get when trying to save a collection object record containing data other than identification number (URL:http://localhost:8180/cspace-services/collectionobjects/: STATUS:400:Create request failed: java.lang.IllegalStateException: Cannot set IS_REMOVED on removed or properties that are not map elements).

• Removed references to none-core schemas and fields
Trying to track down the cause of the error I get when trying to save a collection object record containing data other than identification number (URL:http://localhost:8180/cspace-services/collectionobjects/: STATUS:400:Create request failed: java.lang.IllegalStateException: Cannot set IS_REMOVED on removed or properties that are not map elements).

• Removed references to none-core schemas and fields
Trying to track down the cause of the error I get when trying to save a collection object record containing data other than identification number (URL:http://localhost:8180/cspace-services/collectionobjects/: STATUS:400:Create request failed: java.lang.IllegalStateException: Cannot set IS_REMOVED on removed or properties that are not map elements).

• Removed references to none-core schemas and fields
Re-checking in the new anthropology and pahma schemas after reverting and debugging.
Re-checking in after reverting and debugging. Layering in changes that tested out well.
Reversal of element name changes that appear to have been the cause of an error upon saving a collection object record:

URL:http://localhost:8180/cspace-services/collectionobjects/: STATUS:400:Create request failed: java.lang.IllegalStateException: Cannot set IS_REMOVED on removed or properties that are not map elements
Removal of commented-out lines. This shouldn't make a difference, but since the code finally produces an error-free site, I'm checking this in just to be safe.
Following Rick Jaffe's comments, created a proper tenant directory for the PAHMA tenancy.
The "Hearst" tenant (LifeSci) should be tenant 2, not 3.