Import landing page tab
|
Use this option on a target PRPC system, the destination system of a migration operation.
This option lets you import into a PRPC system the contents of an archive ZIP file produced by the Export Rules/Data tool, the Purge/Archive wizard, the Product Package wizard, or the Product or Product Patch rule forms.
Basics
Rules, data, and other PRPC instances contained in the ZIP file are added to the rules already present in this system, optionally overwriting some existing rules. Data instances (if any) in the Zip file are added to the data instances already present, optionally overwriting some existing ones.
To start the Import gadget, select> Application > Import & Export > Import.
You can also import Pegasystems engine changes contained in a JAR file, or third-party JAR files directly into the pr_engine classes
database table using this gadget. Upon restarting the server, code contained within the JAR file will be available and can be called from Java steps in activities. Using this approach, you do not need to undeploy and redeploy the prweb application, nor make any changes to the prconfig.xml
file. V6.1 (By default, the JAR file is loaded into the Customer CodeSet identified in the prbootstrap.properties file.)
1. Completing the Form — Local ZIP file
In the File Name field, type in the full path and name of the ZIP or JAR file to be uploaded, or click Browse . B-16465 B-19047 underscore B-21958 backs out B-21089 malformed file name
Navigate to the local directory that contains the ZIP file, select it, and click Upload file.
If you attempt to upload a ZIP file when the ServiceExport
directory already contains a file of that name, a prompt appears. Click to confirm that you want to overwrite the existing file. B-16850 and FROHR 6/4/07
Using this facility, by default, you can't upload a ZIP file using this facility that is larger than 1GB. This is an intentional design restriction on the HTTP file copy facility, not a limit on the rule import processing. For larger files, use File Transfer Protocol (FTP) or another means to place the file into the ServiceExport directory. Alternatively, you can set a higher (or lower) upload limit on your system by changing the value for the Initialization/MaximumFileUploadSizeMB
parameter in the prconfig.xml
file. CLINIC 8/29/06 See Limits and maximums. KIESE V6.1 was 25MB
As an alternative to the prconfig.xml file, you can use Dynamic System Settings to configure your application.
See How to create or update a prconfig setting.
2. Begin Import
Click Import. The import operation starts. Importing may take several minutes or more.
The system attempts to upload the rules in an order that minimizes processing. After processing completes, adjust access groups or application rules to provide access to the new RuleSets, versions, and class groups as needed. Other users must log off and log in again to access the uploaded application RuleSets.
Click Close to close this form.
Notes
If you upload rules in a RuleSet version that users already can access, they may begin executing them immediately, possibly before other rules in the same ZIP archive are present. This may be desirable and intended, or not desirable. Similarly, declarative rules begin executing for such users immediately. Declarative rules may fail if not all the elements or properties they reference are uploaded yet.
In a multinode system, the lookup list cache on nodes other than the node on which you run the Import Archive tool may be stale temporarily. The Pega-RULES agent on each other node clears the lookup list cache during the next pulse.
If you import rules in a RuleSet version that some users already can access, they may begin executing them immediately, possibly before other rules in the same ZIP archive are present. This may be desirable and intended, or not intended. Similarly, declarative rules begin executing for such users immediately; declarative rules may fail if not all the elements or properties they reference are uploaded yet. CLINIC 3/05 also B-12115.
By default, you can't upload a ZIP file larger than 1GB to the server from your desktop with the Import Archive tool. This is a limitation on the upload operation, not on the import itself. Use FTP or another means to place the ZIP archive into the ServiceExport
directory on the server, or change the limit through an entry in the prconfig.xml
file or Dynamic System Setting. See Limits and maximums.
The property @baseclass.pxMoveImportDateTime records the date and time that a rule (or other instance) was imported from a ZIP archive. You can report on this property (for one rule type such as properties or flows) on when the rules moved into a system.
During the ZIP import operation, the system confirms, for each RuleSet version imported, that other RuleSet versions (or higher versions) identified as prerequisites are present. For example, you can't import a product ZIP archive exported from a PRPC 05-03-01 system into a PRPC 04-02-60 system. The converse — from 04-02-60 to 05-03-01 — is allowed, however. (This check is not performed for a ZIP archive that contains only RuleSets and was created directly in the Export Archive tool.) PALAV 7/11/06
application bundle, CodeSet, library, lookup list, pulse |