SWIFTNet7 Adapter Scheduler

The SWIFTNet7 Adapter Scheduler is the default scheduler for the SWIFTNet7 Adapter (for SWIFTNet7). This service handles automatic tasks such as resending messages, resolving input channel gaps, and reopening closed output channels and queues. The following table provides an overview of the SWIFTNet7 Adapter Scheduler service:

System Name
SWIFTNetAdapterScheduler
Graphical Process Modeler (GPM) categories)
All services
Description
This service is the default scheduler for the SWIFTNet7 Adapter (for SWIFTNet7). This service handles automatic tasks such as resending messages, resolving input channel gaps, and reopening closed output channels and queues.
Business usage
The SWIFTNet7 Adapter uses this service to exchange SWIFTNet InterAct and FileAct messages with its trading partners over the SWIFTNet system. This service will run in a scheduled interval to handle resending of messages, resolving input channel gaps, and reopening of output channels/queues.
There is only one scheduler for all SWIFTNet7 Adapter(s) in the system.
Usage example
When an InterAct or FileAct message is received, a business process is executed to process the message and, when required, to generate the SWIFTNet response.
When a SWIFTNet7 Adapter is started, this scheduler is activated if it is not activated yet. This scheduler will only be stopped if there is no active SWIFTNet7 Adapter in the system.
Preconfigured?
Yes, preconfigured as part of the Sterling B2B Integrator installation.
Requires third party files?
No third party files are required.
Platform availability
All supported Sterling B2B Integrator platforms.
Related services
This is designed to work in conjunction with the SWIFTNet MEFG Server and the Command Line Adapter 2. This service works with the SWIFTNet HTTP7 Server adapter to provide SSL support, and works with the SWIFTNet7 HTTP Client adapter, SWIFTNet7 HTTP File System adapter, SWIFTNet7 Adapter, SWIFTNet7 Adapter Scheduler, SWIFTNet7 Client Service, SWIFTNet7 Server Service, SwiftNet Import ASP Service, and SwiftNet Import RMA Service.
Application requirements
None.
Initiates business processes?
Initiates system business processes.
Invocation
By the SWIFTNet7 Adapter.
Business process context considerations
None.
Returned status values
  • Fatal—non-recoverable error
  • Transient—recoverable error
  • Logic—recoverable error
  • Success—Success
  • Warning—Success with warning
Restrictions
None.
Persistence level
N/A
Testing considerations
N/A

Implementing the SWIFTNet7 Adapter Scheduler

You do not need to do anything to implement the SWIFTNet7 Adapter Scheduler.

Configuring the SWIFTNet7 Adapter Scheduler

  1. Select Deployment > Services > Configuration.
  2. Search for SWIFTNet7 Adapter Scheduler or select it from the list and click Go!.
  3. Click Edit.
  4. Specify field settings in the Admin Console.
    Note: The business entities (accessible through the Business Entities wizard as part of the SWIFTNet Client adapter configuration) are shared by both RA1 and RA2. The Business Entities wizard enables you to add multiple entities.
  5. After configuring the SWIFTNet7 Adapter Scheduler in the Admin Console, click the Enable Service for Business Process check box on the Confirm page to enable the instance.
  6. On the Confirm page, verify that the Enable Service for Business Processes check box is selected to enable the service instance.
    Field
    Description
    Name
    Unique and meaningful name for the service configuration. Required.
    Description
    Meaningful description for the service configuration, for reference purposes. Required.
    Select a Group
    Select one of the options:
    • None – Do not include the configuration in a service group at this time.
    • Create New Group – Enter a unique name for a new group, which will be created with this configuration. (You can then add other services to the group as well.)
    • Select Group – If service groups already exist for this service type, they are displayed in the list. Select a group from the list.
    Note: Only select group if this adapter is clustered in a group. See Managing Services and Services.
    Run As User
    Identify a user who has permission to run the scheduled activity. You can type the user ID, click the button to select the user ID from the list, and click Save.
    Note: You must configure the parameters on the Schedule Type page for the Resend Scheduler to work correctly.
    Use 24 Hour Clock Display
    By default, the scheduling wizard displays times using a 12-hour clock (which designates the time in hours as a.m. or p.m.). Use this option to display times using a 24-hour clock.
    Note: We recommend that you set the Resend Scheduler to Run based on timer and set it for one minute under normal usage (that is, every one minute). You must configure the parameters on the Schedule Type page for the Resend Scheduler to work correctly.
    Do not use schedule
    Removes all references to a schedule from the service. If you select this option, you cannot enable the schedule in the future. You must recreate the schedule instead. Use this option only when you do not need a schedule for the service. This is the default option.
    Note: We recommend that you set the Resend Scheduler to Run based on timer and set it for one minute under normal usage (that is, every one minute). You must configure the parameters on the Schedule Type page for the Resend Scheduler to work correctly.
    Run based on timer
    Run the service at a certain time or time interval, such as every 2 hours.
    Note: We recommend that you set the Resend Scheduler to Run based on timer and set it for one minute under normal usage (that is, every one minute). You must configure the parameters on the Schedule Type page for the Resend Scheduler to work correctly.
    Select Time
    Type the time at which you want the Resend Scheduler to run.
    Note: We recommend that you set the Resend Scheduler to Run based on timer and set it for one minute under normal usage (that is, every one minute). You must configure the parameters on the Schedule Type page for the Resend Scheduler to work correctly.
    At startup
    Select this checkbox if you want the SWIFTNet7 Adapter to run at system startup.
    Run daily
    Run the service one or more times every day.
    Note: We recommend that you set the Resend Scheduler to Run based on timer and set it for one minute under normal usage (that is, every one minute). You must configure the parameters on the Schedule Type page for the Resend Scheduler to work correctly.
    Run based on days of the week
    Run the service on certain days of the week, such as every Monday.
    Note: We recommend that you set the Resend Scheduler to Run based on timer and set it for one minute under normal usage (that is, every one minute). You must configure the parameters on the Schedule Type page for the Resend Scheduler to work correctly.
    Run based on days of the month
    Run the service on certain days of the month, such as the 1st or 15th of every month.
    Note: We recommend that you set the Resend Scheduler to Run based on timer and set it for one minute under normal usage (that is, every one minute). You must configure the parameters on the Schedule Type page for the Resend Scheduler to work correctly.
    Schedule Exclusions
    Allows you to add any schedule anomalies (when the Resend Scheduler should not run).
    Note: We recommend you leave this parameter blank (that is, do not create any schedule exclusions).
    Date Exclusions
    Allows you to add any date anomalies (any date on which the Resend Scheduler should not run).
    Note: We recommend you leave this parameter blank (that is, do not create any date exclusions).
    Schedule Settings
    Allows you to select a time interval in which the scheduled activity is run every day.