Article ID: 121809, created on May 30, 2014, last review on Oct 23, 2015

  • Applies to:
  • APS 2.x

Problem

I'm trying to connect to Business Automation API on my APS sandbox, which IP should be used?

Resolution

By default Business Automation API listens on 172.x.x.x IP address however it is possible to make it listen on all IPs:

Copy the sample .xmlrpcd.conf to xmlrpcd.conf in Business Automation configs folder:

[root@pba ~]# cp /usr/local/bm/etc/ssm.conf.d/.xmlrpcd.conf         /usr/local/bm/etc/ssm.conf.d/xmlrpcd.conf

In xmlrpcd.conf change arguments = $(HOST_IP):$(XMLRPCD_PORT) to arguments = 0.0.0.0:$(XMLRPCD_PORT). This will allow connection from any IP (and therefore it should never be configured that way in production, it is a huge security hole).

Restart the xmlrpcd to apply the changes:

[root@pba ~]# /etc/init.d/xmlrpcd restart

70bf700e0cdb9d7211df2595ef7276ab 717db81efe94e616312b74fb03a5d474

Email subscription for changes to this article
Save as PDF