1 / 164

McNaughton-McKay Progress 9.1D Training

McNaughton-McKay Progress 9.1D Training. Jeffrey A. Brown - Technical Support Consultant (jefbrown@nxtrend.com). Agenda:. SX.enterprise concepts Progress 9.x architecture Marc/scripts/configuration Maintenance. SX.enterprise Concepts. SX.enterpriseConcepts.

deion
Download Presentation

McNaughton-McKay Progress 9.1D Training

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. McNaughton-McKayProgress 9.1D Training Jeffrey A. Brown - Technical Support Consultant (jefbrown@nxtrend.com)

  2. Agenda: • SX.enterprise concepts • Progress 9.x architecture • Marc/scripts/configuration • Maintenance

  3. SX.enterprise Concepts

  4. SX.enterpriseConcepts • Client/server vs self serving clients • Appserver

  5. SX.enterpriseConcepts • Double click on SX.e icon • Prowin32 • Database connection via code • Connecting to database –pf … • Autoserver connection • Login box • Status window – Appserver connection

  6. User 1 Shared Memory prowin32 _mprosrv .db

  7. User 1 AutoServer Shared Memory prowin32 _mprosrv .db

  8. User 1 AutoServer prowin32 Shared Memory _mprosrv .db

  9. User 1 AutoServer prowin32 Shared Memory AppServer _mprosrv .db

  10. Appserver Discussion

  11. Appserver Discussion User 1 AppServer Database

  12. User requests customer address

  13. Appserver Discussion User 1 AppServer Database

  14. User requests a price for a specific customer

  15. Appserver Discussion User 1 AppServer Database

  16. Appserver Discussion User 1 AppServer Database

  17. Appserver Discussion User 1 AppServer Database

  18. Appserver Discussion - Summary • Users are connected to Appserver and Database • Small requests do not use Appserver • Larger requests go through Appserver • Need to have large pipe between Database Server and Appserver Server

  19. Progress 9.x Architecture

  20. Progress 9.x Architecture - Summary • Admin Server • NameServer • AppBrokers • AppServers • Database Brokers • AutoServers

  21. Progress 9.x Architecture .db

  22. Progress 9.x Architecture Admin Server /rd/bin/admin.start .db

  23. Progress 9.x Architecture Admin Server Starts Name Server .db

  24. Progress 9.x Architecture Admin Server /rd/bin/dbbroker.start Name Server Starts DB Broker .db

  25. Progress 9.x Architecture Admin Server /rd/bin/appbroker.start Starts Name Server App Broker DB Broker .db

  26. Progress 9.x Architecture Admin Server Name Server Registers App Broker DB Broker .db

  27. Progress 9.x Architecture Admin Server Name Server User 1 App Broker DB Broker .db

  28. Progress 9.x Architecture Admin Server Name Server User 1 App Broker Connects DB Broker .db

  29. Progress 9.x Architecture Admin Server Name Server User 1 App Broker DB Broker Starts .db Auto Server Connects

  30. Progress 9.x Architecture Admin Server Name Server User 1 App Broker Disconnects DB Broker .db Auto Server

  31. Progress 9.x Architecture Admin Server Name Server User 1 App Broker Connects DB Broker .db Auto Server

  32. Progress 9.x Architecture Admin Server Name Server Connects User 1 App Broker DB Broker .db Auto Server

  33. Progress 9.x Architecture Admin Server Name Server Disconnects User 1 App Broker DB Broker .db Auto Server

  34. Progress 9.x Architecture Admin Server Name Server User 1 App Broker Connects DB Broker .db Auto Server

  35. Progress 9.x Architecture Admin Server Name Server User 1 App Broker Starts App Server Connects DB Broker .db Auto Server

  36. Progress 9.x Architecture Admin Server Name Server User 1 App Broker Disconnects App Server DB Broker .db Auto Server

  37. Progress 9.x Architecture Admin Server Name Server User 1 App Broker Connects App Server DB Broker .db Auto Server

  38. Progress 9.x Architecture Admin Server Name Server User 1 App Broker App Server DB Broker .db Auto Server

  39. Progress 9.x Architecture • Firewall considerations • -minport • -maxport

  40. Progress 9.x Architecture User 1 Firewall DB Broker .db Auto Server

  41. Progress 9.x Architecture User 1 Firewall DB Broker .db Auto Server

  42. Progress 9.x Architecture User 1 Firewall DB Broker .db Auto Server

  43. Progress 9.x Architecture Cannot connect User 1 Firewall DB Broker .db Auto Server

  44. Progress 9.x Architecture User 1 Firewall DB Broker .db Auto Server

  45. Progress 9.x Architecture User 1 Port 1025+ Firewall DB Broker .db Auto Server

  46. Progress 9.x Architecture User 1 Firewall DB Broker -minport -maxport .db Auto Server

  47. Progress 9.x Architecture - Summary • Admin Server is the key • Name Server directs users to App Brokers • App Brokers spawn App Servers • Database Brokers spawn Auto Servers • Firewall considerations • -minport & -maxport • Nameserver - UDP

  48. NxTrend Standard Ports

  49. NxTrend Standard Ports • Most are defined in MARC • Should be defined in the /etc/services file • Test ports are the same using 7200 range

  50. NxTrend Standard Ports nxt 7100/tcp # SX database appsrv 7120/tcp # SX appserver twl 7160/tcp # TWL twlappsrv 7161/tcp # TWL appserver twlsxappsrv 7162/tcp # TWL SX appserver nxtadmsrv 7180/tcp # adminserver port nxtadmsrvadmin 7181/tcp # adminserver admin port nxtnamesrv 7182/tcp # nameserver port

More Related