How would one go about getting the mobile solution to work without being on the same network as the B1i server? Like setting up the server to be accessed by a iPhone that isn't on the same network, like on 3G.
Edit: Would it be done through VPN to make it safer?
Request clarification before answering.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You have to open your ports through you firewall. The mobile app uses either port 8080 or 8443(SSL). You have to have a static external IP to you server. An easy way to findout the IP set for the server is to logon to the server, open a web browser and go to ipchichen.com. Then you set this IP address in your IPhone as the webservice server.
VPN is safer but you have to concider that the integration with the mobile device, SAP Business One must have the phone number and device UDID set in the User - Setup window.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Is there anything I need to do within the Integration framework to set it up? I just set up a NAT rule for my server, that has the integration service installed on it, to be reached by the outside but the connection keeps timing out. I put in the external IP + the port and I've also used the DNS entry that is free + the port. Both are timing out.
You should really bring in an IT expert. Tell them you need a specific server (B1if server) available externally. B1if server is a Tomcat webserver and uses port 8080 and 8443. The reason I recommend this is because each network is completely different. A Network Engineer or the IT people that set up the network should be consulted since they know how they set it up. Most IT experts should know how to set up a network to expose a Web Server.
Just remember all you are doing is setting up a Tomcat Web Server. And you need port 8080 and/or 8443. If you have 8443 open and you are timing out on the IPhone, then make sure you set the port in the server field on the IPhone <Server IP>:8443. The IPhone uses web services with in B1if to perform transactions. Finally, make sure you have the user set to be a mobile user with phone number and UDID.
| User | Count |
|---|---|
| 13 | |
| 13 | |
| 7 | |
| 7 | |
| 5 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.