We are using CA SC 12.9 and have had the same issue since Nov 2014. We noticed this issue shortly after 12.9 Incremental Patch 2 was applied (RO70719) on 11-02-14. I had been working with CA support on trying to resolve the issue but they still were unable to replicate the duplication exactly, as our environment the duplication occurs randomly. A CA engineer was able to recreate the duplication at will(steps below) and patch that specific issue with T6D9008.caz (specific to SC 12.9). CA did fix the duplication from occurring using the steps below but our environment still to this day has duplication occurring. I obtained authorization from my management to stop working with CA support on trying to get a fix and we will take the issue as an acceptable loss as our current work around is to cancel 1 of the 2 duplicate requests and notify the end user.
You are correct that the majority of the time catalog only spawns 1 PAM process for each service but what causes Catalog to spawn 2 for each service option we never could figure it out.
Steps to reproduce duplication:
- Pick any item in the Catalog and to cart
- Pick the same item again and then Check Out
- Submit for approval
- Switch to the approver or use SDA for override ability
- Set each item to Approved
- Click Save
- Click Ok on prompt
- Immediately Click the Save button again and then Ok on
the prompt - A please wait window will be presented and then page will
refresh to an error page saying it has already been processed - Go back to the Catalog home page as the submitter or as
SDA - Go back into the submitted Catalog request once PAM has
completed processing the request to SD. - Validate that 2 matching SD Request tickets were
generated.