Creating an alias transaction for an Atom feed
An alias transaction handles the later stages of processing for an Atom feed. CICS® supplies a resource definition for a default Atom feed alias transaction, CW2A. Set up a TRANSACTION resource definition if you want to define an alternative alias transaction.
About this task
For non-Atom HTTP requests handled by CICS web support, you only use an alias transaction when a user-written application program handles the requests. However, for Atom feeds, an alias transaction is used for processing all requests, whether or not a user-written service routine is involved.
- Auditing, monitoring or accounting
- Modifying resource and command security settings
- Allocating initiation priorities
- Allocating DB2® resources
- Assigning different runaway values to different CICS application programs
- Transaction class limitation
You can set up as many alias transaction definitions as you want. You can use the URIMAP definition to specify the alias transaction that is required for a particular request.
CW2A specifies RESSEC(YES) and CMDSEC(YES), meaning that if resource and command security is active for the CICS region, it is applied to this transaction. If you specify resource and command security for your alias transaction, you will need to give web clients appropriate permissions to access the resources and commands used by the transaction. For more information about security for Atom feeds and collections, see Security for Atom feeds.
Follow the instructions in TRANSACTION resource definitions to create a transaction resource definition. When you are following these instructions, note these points: