Sterling B2B Samples/Exemplos. Exemplos de BPs, Services, uso de APIs
APIs Name |
Description of Role |
cdws-restapi |
Python code to submit a file using C:D WebServices (RestAPI) |
code-lists |
Python code to Create, Read, Update and Delete Code Lists using B2Bi API. Create Code List stored from CSV file |
create-user-using-xapi |
Create user using XAPI in a business process |
sfg-communities-apis |
Python code to create Communities using B2Bi API, |
sfg-routing-channel-api |
Python code to Creates a Routing Channel in Sterling File Gateway. |
sfg-routing-channel-xapi |
Sample code that Creates a Routing Channel in Sterling File Gateway using XAPI. |
trading-partners-apis |
Python code to Create, Read and Update Trading Partners using B2Bi API. List stored on CSV file |
BPs Name |
Description of Role |
bp-parent-to-bp-child-samples |
Examples of BPs that exchange information between parent and child subprocess |
bp-xml-json-transformation |
Examples of BPs that convert XML to Json format, using XML Json Transformer Service |
bps-from-ibm-support-com |
IBM Support provide many solutions for Business problems. I will concentrate some of this solutions here for reference |
check-sum-java-task |
Sample JavaTask that do a checksum of file |
cmd-line-adapter-example-01 |
Sample code that use Command Line Adapter 2 on Linux |
code-list-editor-web |
The UI to manipulate Code List is poor. This solution helps to search and update codes in Code List |
compress-files |
Samples BPs to compress files using Compress Service and Zip with command line |
connect-direct-requester-submit |
Sample BP that submit a file on C:D |
copy-from-filesystem-to-mailbox |
Copy File(s) From File System to a Mailbox |
file-folding |
Samples BPs to put a new line character every N caracters. Use a Java Task |
ftp-get-multiple-files |
Polling Multiple files from a FTP Partner |
generate-files |
BP to generate files and write to a mailbox |
generate-load-on-connect-direct |
Business Process to do load on Connect:Direct |
gzip-compress-java-task |
Compress file using Gzip with Java Task |
hello-world-json-http-server-adapter |
Hello World example on HTTP Server Adapter |
hello-world-xml-http-server-adapter |
Hello World example on HTTP Server Adapter |
polling-file-from-sftp-parner |
Poll a file from a SFTP Partner and delivery it internally |
rename-with-regex-java-task |
Samples BP to rename files using Regular Expressions and Java Classes (Match and Pattern). |
send-smtp-email |
Send Email from BP |
sftp-get-multiple-files |
Polling Multiple files from a SFTP Partner |
using-kafka |
Sample BPs to interact with Kafka, as a producer, consumer |
BPs Name |
Description of Role |
cd-check-process-queues-shell |
Sample Script that get output from "select process" command and generate files with quantity of process in queues HOLD and WAIT |
cd-watch-shell |
Sample Script that monitor Connect:Direct Unix |
copy-multiples-files-from-sfg |
CD Process that copy multiples files FROM SFG |
copy-multiples-files-from-sfg-advanced |
CD Process that copy multiples files FROM SFG and run a runtask to delete from mailbox |
copy-multiples-files-to-sfg |
CD Process that copy multiples files TO SFG |
silent-install |
C:D silent install for Windows |
Samples scenarios to be used on IBM Sterling FileGateway
Scenarios |
Description of Role |
content-based-routing-01 |
File routed based on content inside a CSV file. |
content-based-routing-02 |
File routed based on content inside a XML file. |
custom-layer-execute-bp |
File layer type that run a Business Process |
custom-layer-translation |
File layer type that use a Map to translate file |
dynamic-rct-using-bp-01 |
Deliver a file to a Consumer identified by a Business Process(BP) |
extract-and-delivery-to-multiple-mailboxes |
Extract files from a .zip file and delivery to multiple mailboxes defined by file extension |
filegateway-advanced-search-for-partners |
Web based solution to do Advanced Search for File Gateway' Partners |
multiples-consumers-broadcast |
Broadcast one file to multiple partners using a Group |
multiples-consumers-broadcast-list |
Broadcast one file to multiple partners using a list of ConsumerName's generated by a Business Process |
route-via-custom-ftp-protocol |
Put a file on FTP Partner using a custom FTP protocol on SFG |
route-via-custom-protocol |
Sample of a custom protocol that write a file to a filesystem with a custom filename |
route-via-custom-sftp-client-adapter |
Put a file on SFTP Partner using a custom SFTP Client Adapter on Perimeter Server |
route-via-file-system-adapter |
Sample of a custom protocol that write a file on network shared directory. |
route-via-http-post |
Sample of a custom protocol that send a file on HTTP Server. |
route-via-kafka |
Sample of a custom protocol that write a file in a Kafka topic |
Scenarios |
Description of Role |
content-based-routing-01 |
Map that extract field from CSV file and put in Process Data |
positional-to-csv-example-01 |
Sample map that convert from a Positional file to CSV file |
Scenarios |
Description of Role |
secure-proxy-restapi |
Python scritps to configure IBM Sterling Secure Proxy (SSP) using RestAPI |
Samples using Tools provided by IBBM Sterling B2B
Scenarios |
Description of Role |
import-code-list-using-command-line |
Sample code that creates a Code List in Sterling B2B using import.cmd utility |
create-local-users-for-connect-direct |
Sample code that creates a Local Users at MS Windows. For use with Connect:Direct |
This project is licensed under the MIT License - see the LICENSE.md file for details