You can install the SAP Business Network Commerce Automation – NetSuite quickstart template from the integrator.io Marketplace (U.S. | EU).
Before you install
A. Create your Celigo iPaaS account
Sign up for an integrator.io account with administrative access.
B. Add Supplier endpoints to your SAP Business Network Commerce Automation account
Before setting up the SAP Business Network Commerce Automation connection, you must configure the endpoint and webhook for your new integration. Start by signing into your SAP Business Network Commerce Automation Supplier account, and complete both of the following procedures to create the endpoints:
Configure an SAP Business Network Commerce Automation Supplier endpoint for the template’s export (webhook)
- Click your account avatar at the top right, and select Settings > Electronic order routing.
- Click Configure cXML (native) integration.
- In the cXML setup page, enter the custom URL token generated from webhook for the Shared secret.
- Under Profile URL, provide the public URL of the webhook.
- Click Save.
Configure an SAP Business Network Commerce Automation Supplier endpoint for the template’s import
- Click your account avatar at the top right, and select Settings > Electronic order routing.
- Click Configure cXML (native) integration.
- Select Shared secret for the Authentication method.
- Provide a value for the Shared secret. Record your shared secret for use in configuring the SAP Business Network Commerce Automation connection, below.
- Click Save.
Tip: Make sure to familiarize yourself with the SAP Business Network Commerce Automation cXML user guide.
C. Enable SuiteTalk (web services) and SuiteScript
Sign into your NetSuite account to prepare for installing the required NetSuite bundle:
- Go to Setup > Company > Enable features > Company.
- Under Data management, select File cabinet.
- Under SuiteCloud, select Custom records, Client SuiteScript, Server SuiteScript, and Web services.
- Click Save.
Install SAP Business Network Commerce Automation – NetSuite
- Navigate to the Marketplace menu in integrator.io.
- From the list of software publishers, select SAP Business Network Commerce Automation.
- Find the SAP Business Network Commerce Automation – NetSuite for Suppliers template and click Preview.
- Review the template’s contents and the ReadMe file, and click Install to begin.
Set up the connections and integrate with NetSuite
Next, you’re presented with setup options for SAP Business Network Commerce Automation and NetSuite.
Connect to NetSuite
Click to Configure the NetSuite connection. Next, select an existing connection or provide your NetSuite account credentials for basic or token-type authentication.
Connect to SAP Business Network Commerce Automation (Supplier)
Click to Configure the SAP Business Network Commerce Automation connection as an HTTP connection with custom authentication. Next, provide your SAP Business Network Commerce Automation account credentials for the corresponding fields, as described below.
General
- Name: Any unique identifier by which you can refer to the connection later
- Mode: Cloud
Application details
- Base URI: https://service.ariba.com
- Media type: XML
Configure auth
- Authentication type: Custom
-
Encrypted:
{"Supplier_SharedSecret":"{{<Paste-supplier-shared-secret>}}"}
-
Unencrypted:
{"Supplier_AribaNetworkUserID":"{{login_mail_id}}","Buyer_NetworkId":"{{ANID}}"}
The supplier and buyer account network IDs are required for this connection. Sign in to SAP Business Network Commerce Automation for the buyer ID and copy the ANID from the top right corner under the username.
Then, sign into the supplier account and copy the ANID from the top right corner under the company settings.
Continuing in the SAP Business Network Commerce Automation connection pane, complete the settings under How to test connection? as described below:
How to test this connection?
- Ping relative URI: /service/transaction/cxml.asp
- Ping method: POST
- Ping body:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.013/cXML.dtd"> <cXML payloadID="1785255753212.2136968648.66.7733@ariba.com" timestamp="2019-09-09T05:32:04-00:00"> <Header> <From> <Credential domain="AribaNetworkUserId"> <Identity>{{connection.http.unencrypted.Supplier_AribaNetworkUserID}}</Identity> </Credential> </From> <To> <Credential domain="NetworkId"> <Identity>AN01000000001</Identity> </Credential> </To> <Sender> <Credential domain="AribaNetworkUserId"> <Identity>{{connection.http.unencrypted.Supplier_AribaNetworkUserID}}</Identity> <SharedSecret>{{connection.http.encrypted.Supplier_SharedSecret}}</SharedSecret> </Credential> <UserAgent>Celigo Integration</UserAgent> </Sender> </Header> <Request> <ProfileRequest/> </Request> </cXML>
-
Ping success path:
/*[local-name()='cXML']/*[local-name()='Response']/*[local-name()='Status']/@code
- Ping success value: 200
Click Save to verify the connection.
Install NetSuite integration bundle (393884)
The setup page tries to detect whether this integration bundle is already installed with the NetSuite connection that you provided. The NetSuite Custom Bundle (ID 393884) contains custom fields and saved searches tailored for this template. If it cannot be confirmed, you are redirected to NetSuite where you can install the bundle as follows:
- Once signed into NetSuite, from the Customization menu, select Suite bundler > Search and install bundles.
- Enter the bundle ID (393884) into the Keywords field, and click Search.
- Select this bundle, and click Install. The installation process could take a while.
The integrator bundle status will change to “Installed.”
Get started with the quickstart template
Now that you’ve installed this quickstart template in your integrator.io account, understand how to configure and run your flows:
- To familiarize yourself with the integration tile, refer to Understand how to use your integration tile
- To know more about how to schedule or run a flow, refer to Schedule data flows
- To know how to use the flow-dashboard, refer to Understand your dashboards
- To understand template management, refer to Delete or restore a quickstart integration template
Comments
Please sign in to leave a comment.