Change Memorized Transaction

How to Get There

From the Security Configuration Menu, select option 7, Memorized Transactions. On the Work with Memorized Transactions panel, enter option 2 next to a Memorized Transaction.

What it Does

The Change Memorized Transaction panel allows you to make changes to some of the attributes of a Memorized Transaction. Those attributes that are input capable can be changed.

Options

System

System indicates the target of any operations you perform. When you add rules, for example, those rules will be sent to, and will affect processing on, the System named.

ASP Group

When a memorized transaction is evaluated, this ASP Group name will be compared to the current ASP Group name of the job issuing the transaction. These need to be the same (or this must be set to the special value *ALL) for this memorized transaction to be considered a match.

Server

A Server in Powertech Exit Point Manager for IBM i is a controlled entry point into your system. These entry points are determined and defined by IBM. Powertech Exit Point Manager for IBM i has assigned easy-to-remember names to these controlled entry points. This field cannot be changed.

Function

A Function, or Server Function, in Powertech Exit Point Manager for IBM i represents a class of operations that a given Server may perform. For example, the *SIGNON Server classifies its operations as those pertaining to changing passwords, generating authentication tokens, and retrieving sign-on information. Powertech Exit Point Manager for IBM i has assigned easy-to-remember names to these Functions, such as CHGPWD, GENAUTTKN and RETRIEVE. This field cannot be changed.

Type

This field is used to indicate whether the associated User field refers to an O/S user profile or an Powertech Exit Point Manager for IBM i User Group.

The valid values are:

U The associated User field refers to an O/S user profile.
G The associated User field refers to an Powertech Exit Point Manager for IBM i user group.
User

User represents the identity of the person initiating a transaction as a user profile. The special value *PUBLIC, when used on a rule, means that the rule applies to any User lacking a specific rule. When used as a subset or selection parameter, *PUBLIC means to select all such rules for display or printing. This displays the User to which this Memorized Transaction applies. If blank, then this is for a specific Location. If the value is *PUBLIC, the transaction applies to all users. This field cannot be changed.

Location

Location represents the source of a transaction. Location can hold an IP Address, a Location Group, or the name of an SNA Communications Device. The special value *ALL, when used on a rule, means that the rule applies to any rule means that the rule applies to any Location Group lacking a specific rule. when used as a subset or selection parameter, *ALL generally means to select all such rules for display or printing. This displays the Location to which this Memorized Transaction applies. If blank, then this is for a specific User. If the value is *ALL, the transaction applies to all locations. This field cannot be changed.

Authority

Authority represents the action to be taken when a rule is found that matches the data present on a transaction.

Specify the new Authority value for the rule. You can press F4 to see a list of valid values that can be specified. The list of valid values may include one or more of these values:

*ALLOW Powertech Exit Point Manager for IBM i will use normal system authority for the user.
*REJECT Powertech Exit Point Manager for IBM i will reject requests for the specified user.
*SWITCH Powertech Exit Point Manager for IBM i will use the authority of the switch profile for the specified user. A switch profile entry is required.
Audit

The Audit flag controls the logging of transactions to the Log Journal set up on the work with Powertech Exit Point Manager for IBM i System Values panel. Specify one of these values for Audit transactions:

* Uses the value found in the rule above this one in the rule hierarchy.
*YES Logs all requests when this rule is enforced.
*NO Logs only access failures (rejects) for this rule.
Message

The Message flag controls the sending of messages to the Log Message Queue set up on the work with Powertech Exit Point Manager for IBM i System Values panel.

Specify one of these values for Send messages:

* Uses the value found in the rule above this one in the rule hierarchy.
*YES Sends a message when this rule is enforced.
*NO Does not send a message when this rule is enforced.
Capture

The Capture flag controls whether transactions are remembered in Powertech Exit Point Manager for IBM i for later memorization. Once captured, transactions can become Memorized Transactions which can act as rules. Specify one of these values for Capture transactions:

* Uses the value found in the rule above this one in the rule hierarchy.
*YES Captures the transaction when this rule is enforced.
*NO Does not capture the transaction when this rule is enforced.
Switch Profile

The Switch profile entry holds the name of a user profile whose authority is used to process the transaction instead of the authority of the User initiating the transaction. The transaction is executed as, and uses the authority of, this Switch profile. The job that processes the transaction continues to run under this Switch profile until Exit Point Manager processes another transaction request for that job.

Switch profile is allowed only when Authority contains *SWITCH or *MEMSWITCH, if *MEMSWITCH is allowed. Otherwise, it must contain *NONE. Specify the new Switch profile value or one of these special values:

*NONE No Switch profile is to be used. This is the only value allowed unless you have specified *SWITCH or *MEMSWITCH for Authority.
*SRVFCN Use the Switch profile specified for the Server Function.
Status

This is the status of the Memorized Transaction.

The possible values are:

*ACTIVE Powertech Exit Point Manager for IBM i will attempt to match this transaction during rule enforcement. Memorized Transactions that are changed to *ACTIVE will have a matching User or Location rule changed to the corresponding action; *ALLOW to *MEMALLOW, *REJECT to *MEMREJECT, or *SWITCH to *MEMSWITCH.
*INACTIVE Powertech Exit Point Manager for IBM i will not attempt to match this transaction during rule enforcement. Memorized Transactions that are changed to *INACTIVE will have the matching User or Location rule changed (if there are no other Memorized Transactions for that rule) to the corresponding action; *MEMALLOW to *ALLOW, *MEMREJECT to *REJECT, or *MEMSWITCH to *SWITCH.
Transaction

The Memorized Transaction against which incoming transactions are tested. If a match is found, then this rule will be invoked. Undisplayable characters in the transaction data are replaced by the mid—dot character (-).

You can use the Transaction wildcard character (%) to make a Transaction generic. The wildcard character is valid only at the end of a Transaction string. when you are memorizing or changing a Memorized Transaction, the first occurrence of the wildcard character that was NOT present in the string before you changed it will make the string generic and all data after that wildcard character will be discarded.

Command Keys

F3 (Exit): Exit the panel without processing any pending changes.

F4 (Prompt): Displays a list of possible values.

F12 (Cancel): Exit the panel without processing any pending changes.