Sap Bobj
Sap Bobj
Products
Products Industries
Industries Support
Support Training
Training Community
Community Developer
Developer Partner
Partner
About
About
Jerry Liu
more by this author
Follow
Summary
https://blogs.sap.com/2016/04/17/sap-business-objects-data-services-connectivity-with-nat-or-firewall/ 1/13
18/8/2017 SAP BusinessObjects Data Services connectivity through NAT or Firewall | SAP Blogs
Environment
Let us assume BODS and BIP are installed in the same server connecting to a
gateway/router. Repository Database is using port 1433. When installing BIP
and BODS server we accept all default configurations, we are able to log on
BODS Designer, Workbench, CMC and CMS. Now we will configure CMS and
NAT port forwarding to setup the connection.
Introduction
Before setting up proper port mapping, we are facing this error when logging
on SAP Data Services Designer from external network.
Resolution Steps
https://blogs.sap.com/2016/04/17/sap-business-objects-data-services-connectivity-with-nat-or-firewall/ 2/13
18/8/2017 SAP BusinessObjects Data Services connectivity through NAT or Firewall | SAP Blogs
1. Let us read the SAP Data Services 4.2 SP 6 Installation Guide for Windows
first to find out the required ports for Data Services server and clients.
There are specific communication ports that are used by Data Services server
components.
If you deploy Data Services with firewalls, use this information to open the
minimum number of ports in those firewalls.
Communication ports that are used by Data Services client applications and
web applications.
If you deploy Data Services with firewalls, you can use this information to open
the minimum number of ports in those firewalls.
https://blogs.sap.com/2016/04/17/sap-business-objects-data-services-connectivity-with-nat-or-firewall/ 3/13
18/8/2017 SAP BusinessObjects Data Services connectivity through NAT or Firewall | SAP Blogs
I had read the installation guide before and always thought that request ports were
dynamic, could not be configured as fix even SAP notes say so. But this time I
read again and found below notes.
Note
Use the Designer to configure fixed debugger and Job Server request
ports.
2. Below are the ports required to setup port forwarding on router and are
required to be opened on firewall.
https://blogs.sap.com/2016/04/17/sap-business-objects-data-services-connectivity-with-nat-or-firewall/ 4/13
18/8/2017 SAP BusinessObjects Data Services connectivity through NAT or Firewall | SAP Blogs
Job Server
Select Servers on CMC from drop-down list, click on Servers List, right
click on CentralManagementServer, click on Properties from pop-up
menu
Uncheck Auto assign then enter the prefer port number on Common
Settings section
https://blogs.sap.com/2016/04/17/sap-business-objects-data-services-connectivity-with-nat-or-firewall/ 5/13
18/8/2017 SAP BusinessObjects Data Services connectivity through NAT or Firewall | SAP Blogs
Do the same changers to other servers required then restart the all
servers that were changed port settings.
4. Use the Designer to configure fixed debugger and Job Server request ports
Log on BODS Designer from local computer then select manual Tools ->
Options -> Designer -> Environment to change port settings.
https://blogs.sap.com/2016/04/17/sap-business-objects-data-services-connectivity-with-nat-or-firewall/ 6/13
18/8/2017 SAP BusinessObjects Data Services connectivity through NAT or Firewall | SAP Blogs
Yes, we can now look up the repository list but Opps other error comes up
6. After upgrading the client software try again then we are facing ODBC driver
error
https://blogs.sap.com/2016/04/17/sap-business-objects-data-services-connectivity-with-nat-or-firewall/ 7/13
18/8/2017 SAP BusinessObjects Data Services connectivity through NAT or Firewall | SAP Blogs
https://blogs.sap.com/2016/04/17/sap-business-objects-data-services-connectivity-with-nat-or-firewall/ 8/13
18/8/2017 SAP BusinessObjects Data Services connectivity through NAT or Firewall | SAP Blogs
Reference Material
Alert Moderator
2 Comments
https://blogs.sap.com/2016/04/17/sap-business-objects-data-services-connectivity-with-nat-or-firewall/ 9/13
18/8/2017 SAP BusinessObjects Data Services connectivity through NAT or Firewall | SAP Blogs
In real environment the Designer does not connect to Job Server yet therefore it will not
keep the changes made at this step. You will be prompted error BODI-120016.
Anyway you still can login and on the Designer taskbar you can see Job Server
connected icon but there is notification server error(BODI-1241023).
Since job server needs two way communication in order to make job server work on
external network it will need few more steps involving port forwarding, local
DSUserConfig file changes etc.
1. Edit local DSUserConfig.txt (C:\Users\<user name>\AppData\Local\SAP\Data
Services\conf\DSUserConfig.txt) section [AdminClient], change ports to your desire
one.
https://blogs.sap.com/2016/04/17/sap-business-objects-data-services-connectivity-with-nat-or-firewall/ 10/13
18/8/2017 SAP BusinessObjects Data Services connectivity through NAT or Firewall | SAP Blogs
[AdminClient]
NotificationPortID =3520
LocalPortBegin=3520
LocalPortEnd=3520
2. On your router configure port 3520 forwarding to the computer where DS desiger is
installed
3. if you have firewall enable you also need to open port 3520.
https://blogs.sap.com/2016/04/17/sap-business-objects-data-services-connectivity-with-nat-or-firewall/ 11/13
18/8/2017 SAP BusinessObjects Data Services connectivity through NAT or Firewall | SAP Blogs
Now Job Server is ready, your Designer connects to Job Server and can run job from
local.
https://blogs.sap.com/2016/04/17/sap-business-objects-data-services-connectivity-with-nat-or-firewall/ 12/13
18/8/2017 SAP BusinessObjects Data Services connectivity through NAT or Firewall | SAP Blogs
Add Comment
https://blogs.sap.com/2016/04/17/sap-business-objects-data-services-connectivity-with-nat-or-firewall/ 13/13