The purpose of this user guide is to describe how to get started with the Batch Automation Services and is intended to provide an understanding of the required components for scheduling Phone Number Verification Scrub Job and Phone Number Verification Monitoring Jobs.
Batch Automation is one of the core infrastructure services in the Syniverse Developer Community. The following configurations and items need to be in place to start using Batch Automation:
Batch Automation is used as a key component for Batch Phone Verification and Phone Verification Monitoring. The following related services can be used in conjunction with batch automation:
Please review how to get started with Syniverse API Batch Automation service through the related User Guide in Phone Number Verification.
The following concepts are central to understanding the Batch Automation
service:
When submitting a schedule, the following settings can
be modified to match your requirements:
Phone Number Verification Scrub Job:
Field Name | Description or Value |
---|---|
jobId | Customer specific identifier for the phone verification scrub job (provided by Syniverse upon provisioning completion) |
name | Customer specified name associated with the scheduling of the job |
inputFileId | Unique file identifier provided by Media Storage Service upon successful upload of the input file |
fileRetentionDays | Value that determines the number of days that files are retained in the system before purging. Max value is 90 and the default value is 30 days. |
scheduleRetentionDays | Value that determines the number of days that a schedule is retained in the system before purging. |
outputFileNamingExpression |
This pattern is used to generate the output file name within Media Storage Service. It can be a combination of literal characters and reserved substitution tags. These tags will be replaced with appropriate data when the file is uploaded to Media Storage Service. Supported substitution tags are: [Date] [Time] Examples: "MyOutputFile-[Date].txt" will resolve to "MyOutputFile-20160927.txt" "MyOutputFile[Date][Time].csv" will resolve to "MyOutputFile20160927140299.csv" "MyOutputFile.out" will resolve to "MyOutputFile.out" |
outputFileFolder | Name of the folder where the output files are stored. |
outputFileTag | Customer designated tags associated with the output files generated for logical grouping. |
jobRuntimeContext | Not applicable for the Phone Number Verification Scrub job. |
Phone Number Verification (Create Subscription) for Monitoring:
Field Name | Description or Value |
---|---|
jobId | NIS-Monitor-v2 |
name | Name associated with the scheduled job |
inputFileId | File identifier provided by Media Storage Service |
fileRetentionDays | Value that determines the number of days that files are retained in the system before purging. Max value is 90 and the default value is 30 days. |
scheduleRetentionDays | Value that determines the number of days that a schedule is retained in the system before purging. |
outputFileNamingExpression |
This pattern is used to generate the output file name within Media Storage Service. It can be a combination of literal characters and reserved substitution tags. These tags will be replaced with appropriate data when the file is uploaded to Media Storage Service. Supported substitution tags are: [Date] [Time] Examples: "MyOutputFile-[Date].txt" will resolve to "MyOutputFile-20160927.txt" "MyOutputFile[Date][Time].csv" will resolve to "MyOutputFile20160927140299.csv" "MyOutputFile.out" will resolve to "MyOutputFile.out" |
outputFileFolder | Name of the folder where the output files are stored. |
outputFileTag | Customer designated tags associated with the output files generated for logical grouping. |
jobRuntimeContext | Contains two fields: subscribeevents and subscriberdestinationid listed below: |
subscribeevents | If set to “all”, subscription is created for
all events associated with mobile number. Note: You have an option to provide a comma separated event type list if not interested in all events associated with the mobile number. |
subscriberdestinationid | Destination ID configured in Event Manager service to receive notifications about number updates. |
Phone Number Verification (Unsubscribe) for Monitoring:
Field Name | Description or Value |
---|---|
jobId | NIS-Unsubscribe-v1 |
name | Name associated with the scheduled job |
inputFileId | File identifier provided by Media Storage Service |
fileRetentionDays | Value that determines the number of days that files are retained in the system before purging. Max value is 90 and the default value is 30 days. |
scheduleRetentionDays | Value that determines the number of days that a schedule is retained in the system before purging. |
outputFileNamingExpression |
This pattern is used
to generate the output file name within Media
Storage Service. It can be
a combination of literal characters and reserved substitution tags.
These tags will be
replaced with appropriate data when the file is uploaded to Media Storage Service.
Supported
substitution tags are: [Date] [Time]
Examples: "MyOutputFile-[Date].txt"
will resolve to "MyOutputFile-20160927.txt"
"MyOutputFile[Date][Time].csv"
will resolve to "MyOutputFile20160927140299.csv"
|
outputFileFolder | Name of the folder where the output files are stored. |
outputFileTag | Customer designated tags associated with the output files generated for logical grouping. |
jobRuntimeContext | Not applicable for the Phone Number Verification Unsubscribe job. |