SymXchange Implementation Blueprints for Banno
This blueprint is used to configure SymXchange for Symitar Webapp for credit unions. The minimum Symitar release currently supported is 2020.01.
SYSTEM Web Console
Certificate Configuration
Network traffic between Symitar and Symitar Webapp uses the SymXchange HTTPS protocol. This requires a certificate to be generated and exchanged between the client systems.
Create a Key configuration and certificate to be used for your Symitar Webapp SymXchange instance.
Create New SymXchange Instance
Use Webconsole to configure SymXchange Instance.
- Select SymXchange
- Select SymXchange Web Services - Enhanced from dropdown
- Select + to create new instance
- Select the SYM
- Name the Instance (ex. SymWebApp)
- Click Ok to Save Instance
Enable services for SymXchange Instance Services Configuration:
| Service | Version |
|---|---|
| AccountService | 2020.01 Persistent |
| EcaaService | 2020.01 Persistent |
| EpisysInformationService | 2020.01 Persistent |
| FileManagementService | 2020.01 Persistent |
| FindByService | 2020.01 Persistent |
| GeneralLedgerService | 2020.01 Persistent |
| InformationService | Persistent |
| MemberService | 2020.01 Persistent |
| MemberAddressService | 2020.01 Persistent |
| ParameterService | 2020.01 Persistent |
| PowerOnService | 2020.01 Persistent |
| TransactionsService | Persistent |
| UserService | 2020.01 Persistent |
SymXchange Instance Device Mapping Configuration
- Device Type
- SYMWEBAPP
- Device Number
- 20 + CU 3-digit #
- Client Number
- Use first available for Instance, usually 0
SymXchange Instance Web Server Configuration
- HTTP(s) Port Number
- Any available
- Protocol+++
- https
- Key Configuration Name+++
- Select from dropdown Key
- Alias+++
- Select from dropdown
- Add White List IPv4 Addresses
- 10.90.72.0-255, 10.90.86.0-255, 10.90.100.0-255
+++ Requires Certificate Configuration to be completed first in order to make selection.
SymXchange Instance Details Configuration
- Number of SymXchange Web Service Posters
- 15
SymXchange Parameters
SymXchange Client Parameters
- Navigate > Management > Parameter Manager.
- From the Select a Parameter Type drop-down list, select SymXchange Parameters
- Click the plus sign (+) to expand the options for the instance name defined for SymWebapp, and then click Common.
- Select Custom Specfile 001 and when the open file box appears, type PICARD.SYMX.FILES then click select
The following SymXchange Client Parameters are a small list of parameters that should be set, however, it is the CU’s responsibility to ensure remaining SymXchange parameters are reviewed to confirm that they’re set up according to their policies:
| Parameter Name | Setting |
|---|---|
| Client System User Number | Set accordingly |
| Client System Name | SymWebapp |
| Report Title | SymWebapp |
| Administrative Password | CU Preference |
| Transaction Source Code | Set accordingly |
| FM in Posting Journal | Yes |
| Services for Transfer In, Out, Withdrawal and Deposit | ALL |
| Maximum Response Fields | 10,000 |
| Maximum Specfile Lines | 10,000 |
| Maximum All Field Count | 10,000 |
| ODT/ODP settings | Set accordingly |
Add PowerOn to common files:
| Service | Record | Operation | Credential(s) |
|---|---|---|---|
| Account | Account | createAccount | Admin Password |
| Account | Account | getAccount | Admin Password |
| Account | Account | getAccountSelectFields | Admin Password |
| Account Account | getAccountSelectFieldsFilterChildren | Admin Password | |
| Account | Account | updateAccountByID | Admin Password |
| Account | Card | getCard | Admin Password |
| Account | Card | createCard | Admin Password |
| Account | Card | getCardListSelectFields | Admin Password |
| Account | Card | getCardPagedList | Admin Password |
| Account | Card | getCardPagedListSelectFields | Admin Password |
| Account | Card | getCardSelectFields | Admin Password |
| Account | Card | updateCardByID | Admin Password |
| Account | CardAccess | createCardAccess | Admin Password |
| Account | CardAccess | deleteCardAccess | Admin Password |
| Account | CardAccess | getCardAccess | Admin Password |
| Account | CardAccess | getCardAccessListSelectFields | Admin Password |
| Account | CardAccess | getCardAccessSelectFields | Admin Password |
| Account | CardAccess | updateCardAccessByID | Admin Password |
| Account | CardName | createCardName | Admin Password |
| Account | CardName | deleteCardName | Admin Password |
| Account | CardName | getCardName | Admin Password |
| Account | CardName | getCardNameListSelectFields | Admin Password |
| Account | CardName | getCardNameSelectFields | Admin Password |
| Account | CardName | updateCardNameByID | Admin Password |
| Account | CardNote | createCardNote | Admin Password |
| Account | CardNote | deleteCardNote | Admin Password |
| Account | CardNote | getCardNote | Admin Password |
| Account | CardNote | getCardNoteListSelectFields | Admin Password |
| Account | CardNote | getCardNoteSelectFields | Admin Password |
| Account | CardNote | updateCardNoteByID | Admin Password |
| Account | Comment | createComment | Admin Password |
| Account | Comment | deleteComment | Admin Password |
| Account | Comment | getComment | Admin Password |
| Account | Comment | getCommentListSelectFields | Admin Password |
| Account | Comment | getCommentSelectFields | Admin Password |
| Account | Comment | updateCommentByID | Admin Password |
| Account | Loan | createLoan | Admin Password |
| Account | Loan | getLoan | Admin Password |
| Account | Loan | getLoanListSelectFields | Admin Password |
| Account | Loan | getLoanSelectFields | Admin Password |
| Account | Loan | updateLoanByID | Admin Password |
| Account | LoanHold | createLoanHold | Admin Password |
| Account | LoanHold | deleteLoanHold | Admin Password |
| Account | LoanHold | getLoanHold | Admin Password |
| Account | LoanHold | getLoanHoldListSelectFields | Admin Password |
| Account | LoanHold | getLoanHoldSelectFields | Admin Password |
| Account | LoanHold | updateLoanHoldByID | Admin Password |
| Account | LoanName | createLoanName | Admin Password |
| Account | LoanName | deleteLoanName | Admin Password |
| Account | LoanName | getLoanName | Admin Password |
| Account | LoanName | getLoanNameListSelectFields | Admin Password |
| Account | LoanName | getLoanNameSelectFields | Admin Password |
| Account | LoanName | updateLoanNameByID | Admin Password |
| Account | LoanNote | createLoanNote | Admin Password |
| Account | LoanNote | deleteLoanNote | Admin Password |
| Account | LoanNote | getLoanNote | Admin Password |
| Account | LoanNote | getLoanNoteListSelectFields | Admin Password |
| Account | LoanNote | getLoanNoteSelectFields | Admin Password |
| Account | LoanNote | updateLoanNoteByID | Admin Password |
| Account | LoanPledge | createLoanPledge | Admin Password |
| Account | LoanPledge | deleteLoanPledge | Admin Password |
| Account | LoanPledge | getLoanPledge | Admin Password |
| Account | LoanPledge | getLoanPledgeListSelectFields | Admin Password |
| Account | LoanPledge | getLoanPledgeSelectFields | Admin Password |
| Account | LoanPledge | updateLoanPledgeByID | Admin Password |
| Account | LoanPledgeName | createLoanPledgeName | Admin Password |
| Account | LoanPledgeName | deleteLoanPledgeName | Admin Password |
| Account | LoanPledgeName | getLoanPledgeName | Admin Password |
| Account | LoanPledgeName | getLoanPledgeNameListSelectFields Admin Password | |
| Account | LoanPledgeName | getLoanPledgeNameSelectFields | Admin Password |
| Account | LoanPledgeName | updateLoanPledgeNameByID | Admin Password |
| Account | LoanTransaction getLoanTransactionListSelectFields | Admin Password | |
| Account | LoanTransfer | createLoanTransfer | Admin Password |
| Account | LoanTransfer | deleteLoanTransfer | Admin Password |
| Account | LoanTransfer | getLoanTransfer | Admin Password |
| Account | LoanTransfer | getLoanTransferListSelectFields | Admin Password |
| Account | LoanTransfer | getLoanTransferSelectFields | Admin Password |
| Account | LoanTransfer | updateLoanTransferByID | Admin Password |
| Account | Name | createName | Admin Password |
| Account | Name | deleteName | Admin Password |
| Account | Name | getName | Admin Password |
| Account | Name | getNameListSelectFields | Admin Password |
| Account | Name | getNameSelectFields | Admin Password |
| Account | Name | updateNameByID | Admin Password |
| Account | Note | createNote | Admin Password |
| Account | Note | deleteNote | Admin Password |
| Account | Note | getNote | Admin Password |
| Account | Note | getNoteListSelectFields | Admin Password |
| Account | Note | getNoteSelectFields | Admin Password |
| Account | Note | updateNoteByID | Admin Password |
| Account | Preference | createPreference | Admin Password |
| Account | Preference | deletePreference | Admin Password |
| Account | Preference | getPreference | Admin Password |
| Account | Preference | getPreferenceListSelectFields | Admin Password |
| Account | Preference | getPreferenceSelectFields | Admin Password |
| Account | Preference | updatePreferenceByID | Admin Password |
| Account | PreferenceAccess | createPreferenceAccess | Admin Password |
| Account | PreferenceAccess | deletePreferenceAccess | Admin Password |
| Account | PreferenceAccess | getPreferenceAccess | Admin Password |
| Account | PreferenceAccess | getPreferenceAccessListSelectFields Admin Password | |
| Account | PreferenceAccess | getPreferenceAccessSelectFields | Admin Password |
| Account | PreferenceAccess | updatePreferenceAccessByID | Admin Password |
| Account | Share | createShare | Admin Password |
| Account | Share | getShare | Admin Password |
| Account | Share | getShareListSelectFields | Admin Password |
| Account | Share | getShareSelectFields | Admin Password |
| Account | Share | updateShareAccessByID | Admin Password |
| Account | Share | createShareHold | Admin Password |
| Account | Share | deleteShareHold | Admin Password |
| Account | Share | getShareHold | Admin Password |
| Account | Share | getShareHoldListSelectFields | Admin Password |
| Account | Share | getShareHoldSelectFields | Admin Password |
| Account | Share | updateShareHoldByID | Admin Password |
| Account | Share | createShareName | Admin Password |
| Account | Share | deleteShareName | Admin Password |
| Account | Share | getShareName | Admin Password |
| Account | Share | getShareNameListSelectFields | Admin Password |
| Account | Share | getShareNameSelectFields | Admin Password |
| Account | Share | updateShareNameByID | Admin Password |
| Account | Share | createShareNote | Admin Password |
| Account | Share | deleteShareNote | Admin Password |
| Account | Share | getShareNote | Admin Password |
| Account | Share | getShareNoteListSelectFields | Admin Password |
| Account | Share | getShareNoteSelectFields | Admin Password |
| Account | Share | updateShareNoteByID | Admin Password |
| Account | ShareTransaction | getShareTransactionListSelectFields | Admin Password |
| PowerOn | PowerOn | executePowerOn | Admin Password |
| Member | MemberRec | createMemberRec | Admin Password |
| Member | MemberRec | getMemberRec | Admin Password |
| Member | MemberRec | getMemberRecSelectFields | Admin Password |
| Member | MemberRec | updateMemberRecByID | Admin Password |
| MbrAddress | MbrAddress | createMbrAddress | Admin Password |
| MbrAddress | MbrAddress | getMbrAddress | Admin Password |
| MbrAddress | MbrAddress | getMbrAddressSelectFields | Admin Password |
| MbrAddress | MbrAddress | updateMbrAddressByID | Admin Password |
| Transactions | Transactions | deposit | Admin Password |
| Transactions | Transactions | getDonorRecipientAccounts | Admin Password |
| Transactions | Transactions | glToGIPost | Admin Password |
| Transactions | Transactions | loanAddon | Admin Password |
| Transactions | Transactions | newLoan | Admin Password |
| Transactions | Transactions | payBill | Admin Password |
| Transactions | Transactions | payLoan | Admin Password |
| Transactions | Transactions | reverseDeposit | Admin Password |
| Transactions | Transactions | reverseGLtoGLPost | Admin Password |
| Transactions | Transactions | reverseLoanAddon | Admin Password |
| Transactions | Transactions | reverseNewLoan | Admin Password |
| Transactions | Transactions | reversePayBill | Admin Password |
| Transactions | Transactions | reversePayLoan | Admin Password |
| Transactions | Transactions | reverseTransfer | Admin Password |
| Transactions | Transactions | reverseWithdraw | Admin Password |
| Transactions | Transactions | reverseWithdrawFee | Admin Password |
| Transactions | Transactions | stopCheckPayment | Admin Password |
| Transactions | Transactions | transfer | Admin Password |
| Transactions | Transactions | withdraw | Admin Password |
| Transactions | Transactions | withdrawFee | Admin Password |
| FileManagement | FileManagement | deleteDataFile | Admin Password |
| FileManagement | FileManagement | deteleLetterFile | Admin Password |
| FileManagement | FileManagement | downloadDataFile | Admin Password |
| FileManagement | FileManagement | downloadLetterFile | Admin Password |
| FileManagement | FileManagement | uploadDataFile | Admin Password |
| FileManagement | FileManagement | uploadLetterFile | Admin Password |
| FindBy | FindBy | findByActiveCard | Admin Password |
| FindBy | FindBy | findByAnyCard | Admin Password |
| FindBy | FindBy | findByHomeUser | Admin Password |
| FindBy | FindBy | findByLookup | Admin Password |
| FindBy | FindBy | findByMICR | Admin Password |
| FindBy | FindBy | findBySSN | Admin Password |
| FindBy | FindBy | findByShortName | Admin Password |