Configuring General Options
Modify the properties to alter how webMethods B2B operates.
Before You Begin
You must have administrator permissions to make the changes.
Configuring system properties
Follow these steps to configure the system properties:
- In webMethods B2B, go to Administration > General configuration.
- The following table lists all the properties that you can modify:
Category Property Name Description Document validation The maximum errors returned during XML document validation. The default value is 10. The maximum limit is 100, and the minimum limit is 1. Tasks Maximum number of retries The number of attempts that webMethods B2B must make to rerun a failed integration in the reliable execution mode. Specify a positive integer. The default value is 5. The maximum limit is 10 and the minimum limit is 0. Note: The value of Maximum number of retry attempts in the receiver profile's delivery settings supersedes the value of Maximum number of retries in the General configuration.For example, if you configure Maximum number of retries in the General configuration to 2, and configure Maximum number of retry attempts in the delivery settings of the receiver's profile to 5, the task persists for 5 iterations.Task retry factor Factor determines the wait duration before the second and subsequent attempts to rerun a failed integration that is specified in the Call an integration processing rule action in the reliable execution mode. webMethods B2B calculates the time to wait by multiplying the last wait time by this property.
Set this property to a positive integer. The default value is 1. The maximum limit is 10, and the minimum limit is 1.
Task sweep time The time in seconds the task manager thread remains idle before it checks for tasks. For example, a task to deliver a document or run a service. The thread becomes idle when all tasks are completed, failed, or in the wait period between attempts.
The thread waits for the seconds you specify with this property before it checks for tasks it needs to process.
The tasks that the task manager tries to process are the tasks that failed on their last attempt and not yet reached their retry limit.
The minimum value is 1 second. The default is 1. The maximum limit is 600, and the minimum is 1.
The task manager starts immediately when a new task arrives. This property can affect the duration to wait between attempts to retry a task.
The following tasks determine the duration to wait between retries:- Delivery. The duration between retries that are is specified in the delivery settings of the receiving partner's profile.
- Call an integration. Relies on the value that is configured for Time-to-wait before retry property.
Time-to-wait before retry Number of milliseconds to wait before the first attempt to rerun a failed integration that is specified in the Call an integration processing rule action. Set this property to a positive integer. The default value is 300 milliseconds. The maximum limit is 1000 ms, and the minimum limit is 100 milliseconds.
Notification Categories The categories that you want to subscribe to receive notifications. You can subscribe to the following categories: - Communications
- Transactions
- Assets
Severity-level Specifies the severity level of messages that you want to receive notifications. - Information
- Warning
- Error
- Critical
Notification retention period Determines the duration for which the alerts are stored in webMethods B2B. The default is 30 days. The minimum value is 1 day, and the maximum value is 30 days. Receive certificate expiry notification before The number of days before the certificate expiry to receive the notification (daily). The default value is -1, which means the setting is disabled. The minimum value is -1 day, and the maximum value is 60 days. Receive notifications for all primary, secondary, and partner-specific certificate types. Database threshold Storage limit (in MB) to set aside for the database after which you must receive the notification. When you set these options, check the applicable resource limits for your subscription. For example, a paid enterprise tenant has a default database threshold set to 50 Gb. The default is -1, which means the setting is disabled. The maximum value is 500000 MB. The minimum value is -1. Transaction processing categories The categories for which you want to subscribe to receive transaction processing notifications. You are unsubscribed to these categories by default. - The document persisted. The document is saved in the database.
- Document processing completed. The intended processing rule is selected, and the document is processed based on the actions that are defined in that rule.
- Integration invocation. An integration is started through a processing rule.
- Processing rule selected. A processing rule is used to route an inbound document.
- System status changed. The status of a transaction or task that is changed during inbound documents processing.
- User status changed. The processing rule changed its state based on a user-defined status.
- Validation error. A document validation error occurred.
Transaction delivery categories The categories for which you want to subscribe to receive transaction delivery notifications. You are unsubscribed to these categories by default. The following list provides the transaction delivery categories: - Batch delivery completed
- Document enqueued
- Document sent
- Failed tasks
- Immediate delivery completed
- Processing task
Show notifications on the panel for The number of days the notifications remain visible on the notifications panel before they are accessible only on the Notifications page. The default is 2 days. The minimum value is 2 days, and the maximum value is 5 days. The notifications appear based on how many are generated in a day. Note: The panel shows only 5 notifications per day. Similar messages are grouped and counted as one.Password policy Minimum password length The minimum length for the password you can create. The minimum length is 8. The maximum length is 46. Applicable for Communication credentials. This policy does not affect the passwords that were configured earlier. Minimum number of uppercase characters The minimum number of uppercase letters required in the password. The minimum value is 1, and the maximum value is 20. Minimum number of lowercase characters The minimum number of lowercase letters required in the password. The minimum value is 1, and the maximum value is 20. Minimum number of digits The minimum number of digits required in the password. The default value is 1. The minimum value is 1, and the maximum value is 20. Minimum number of special characters The minimum number of special characters required in the password. The default and the minimum value are 1. The maximum value is 20. The supported special characters are asterisk (*), period (.), exclamation mark (!), at symbol (@), hashtag symbol (#), dollar symbol ($), percentage (%), and ampersand (&). Maximum number of repeated characters Maximum number of times you can repeat a character in the password. The default value is 3. The minimum value is 0, and the maximum value is 20. Large Document Handling Large document threshold The size of the document webMethods B2B considers as a large document. The maximum limit is 31457280 bytes (30 MB), and the minimum limit is 1048576 bytes (1 MB). The default value is 5242880 bytes (5 MB). Query threshold The maximum size of the payload webMethods B2B reads to run the queries that are defined in an XML or EDI document type. Specify the value from the root element of the XML or EDI document. The maximum limit is 31457280 bytes (30 MB), and the minimum limit is 1000 bytes. Miscellaneous Properties Decimal format pattern Accommodates more than two digits after the decimal point. This property specifies the pattern that webMethods B2B must use to format the decimal numbers. The pattern includes the following symbols: - # Indicates a digit. Leading or trailing zeros are omitted.
- 0 Indicates a digit. Leading or trailing zeros are included.
- . Indicates a placeholder for a decimal separator.
- , Indicates a placeholder for a group separator
- If the pattern is #,###.### it groups the integers in 3's and limiting to 3 decimal places. For example, 5,123,456.789.
- If the pattern is
#,##.###
it groups the integers in 2's and limits them to 3 decimal places. For example, 2,34,56.789. - If the pattern is set to ###.### that means you are limiting the decimal precision to 2 digits by omitting any leading or trailing zeros. For example, 112.151.
- If the pattern is set to 000.## that means you are limiting the decimal precision to 2 digits that include the trailing zeros. For example, 0012.15.
- If the pattern is set to 000.000, that means you are limiting the decimal precision to 2 digits that include any leading or trailing zeros. For example, 012.150.
SSL validation Enable when webMethods B2B must prevent users from using weak or insecure SSL certificates. webMethods B2B performs the SSL validation in the following scenarios: - When you configure XML schema import through URL
- When you configure processing rule with an external integration call
- When you configure HTTP-OUT channel
- Click Save.