Qn1: There is an issue in moving an existing account to a new Account Hierarchy when both the accounts are residing in different database schemas.
The above scenario can be replicated using Customer Center and also by using opcode "PCM_OP_CUSTCARE_MOVE_ACCT".
Try to move account2 in hierarchy under account1 using PCM_OP_CUSTCARE_MOVE_ACCT, and this will throw a TRANS_ALREADY_OPEN error.
Note that this is a Rapid Offer Design and Order Delivery (RODOD) implementation and the opcode is being invoked by Oracle Fusion Middleware ( FMW).
Qn2: What is the alternative mechanism by which one can achieve the desired results?
Qn3: How can one move an account into the new schema? Is there some API or utility to do this?