Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
ProjectWise
  • Product Communities
  • More
ProjectWise
ProjectWise Design Integration Wiki Setting Up ProjectWise Document Processors on Another Node [TN]
    • Sign in
    • -ProjectWise Design Integration Wiki
      • About ProjectWise
      • +GreenBook - Best Practices
      • +ProjectWise Accreditation Programs
      • +ProjectWise Managed Workspaces
      • -SELECTsupport TechNotes and FAQ's
        • +Application Integration
        • +Bentley Transmittal Services for ProjectWise
        • How to setup MicroStation logging with ProjectWise Explorer Integration TN
        • +Installation/Upgrade
        • +iPad Applications
        • +Licensing
        • -Orchestration Framework/Automation Service/Distribution Service
          • Creating TIFF Format Files Using Distribution Service [TN]
          • Dynamic Composition Server for PDF (DCS for PDF) FAQ
          • How To Set Up A ProjectWise Automation Job [TN]
          • How To Use InterPlot Organizer [TN]
          • Increasing your Automated File Processing Power
          • Offloading ProjectWise Automated File Processing Engines [TN]
          • ProjectWise Orchestration Framework V8i Logging [TN]
          • Setting Up ProjectWise Document Processors on Another Node [TN]
          • Setup Windows 2008 R2 Server to let ProjectWise full text search .msg files [TN]
          • Troubleshooting ProjectWise Orchestration Framework and Document Processors [TN]
        • +ProjectWise Administrator
        • +ProjectWise Client
        • +ProjectWise Glossary
        • +ProjectWise Server
        • +ProjectWise StartPoint
        • +ProjectWise Web Server
      • Project Creation Automation Service
    • +Bentley i-model Composition Server
    • +Field Data Management - Welcome
    • +ProjectWise Caching Server
    • +ProjectWise Change Storage Area
    • +ProjectWise Integration CONNECT Edition
    • +ProjectWise Design Integration Server
    • +ProjectWise Design Integration V8i
    • +ProjectWise Document Publisher
    • +ProjectWise Edge - Mobile
    • +ProjectWise Explorer Client
    • +ProjectWise Explorer Client V8i
    • ProjectWise Explorer Connect Edition Upd3 Unattended Install
    • +ProjectWise integration module for Revit
    • +ProjectWise Integration Server
    • +ProjectWise Publishing Server
    • +ProjectWise Solutions
    • +ProjectWise Web View Server
    • ProjectWise Project Insights
    • +ProjectWise Web Cloud Service
    • +ProjectWise Drive
    • +ProjectWise Web View
    • +Microsoft Teams Integration
    • +ProjectWise Workflow Rules Engine
    • +Working from Home with ProjectWise
    • ISO 19650 data model within ProjectWise
    • Learn ProjectWise

     
     Questions about this article, topic, or product? Click here. 

    Setting Up ProjectWise Document Processors on Another Node [TN]

       
      Applies To 
       
      Product(s): ProjectWise
      Version(s): v08.05.xx.xx and above
      Environment:  N/A
      Area:  N/A
      Subarea:  N/A
      Original Author: Bentley Technical Support Group
       

     

     

     

     

     

     

     

     

    Overview

    To reduce the load on the ProjectWise Application Server machine, a process has been developed to allow the Document Processors to be off-loaded to a second machine. These two machines would then coordinate through the Bentley Orchestration Framework and the Orchestration Framework database.

    1. Assuming a pre-existing ProjectWise 8.5.0.80 Application Server with all Document Processors installed.
    2. Following the instructions in the ProjectWise Implementation Guide, on a second machine, install ProjectWise Application Server and all prerequisites, including MSMQ, Microsoft Index Server, MicroStation 8.5, Bentley Orchestration Framework.
      • When installing the Bentley Orchestration Framework, be sure to use the same Windows account to run the Shepard service as is being used by the Shepard service on the original ProjectWise Application Server
      • When installing the Bentley Orchestration Framework you will be asked for the database to be used. Select the same database that is being used by the original ProjectWise Application Server. It is also possible at this time to designate a new Orchestration Framework database on the second machine and reconfigure the Orchestration Framework on the original ProjectWise Application server so that it points to this new Orchestration Framework database.
    3. On the second machine in which you just installed ProjectWise Application Server edit the dmskrnl.cfg file and add the line FullTextIndexSrv=1 to the [TeamMate] section, so that this machine will not require a ProjectWise App Server license. This will prevent this instance of ProjectWise Application Server from performing any of the real ProjectWise Application Server functionality.
    4. Install the ProjectWise Automation Services Administrator client on the original ProjectWise Application Server. Launch it and connect the Orchestration Framework Browser to the database instance used by both machines. You should notice that there are now dispatchers and processors running on both machines. Looking at the monitor for one of the document processor instances you will notice that there are now two parallel sets of dispatchers and processors for that instance that are not connected. Close the ProjectWise Automation Administrator client. Our next step is to connect those parallel paths.
    5. On the original ProjectWise Application Server, open a command prompt, navigate to the \ProjectWise\bin\ folder and then type:

      Dmsafpengine.exe -makeHead   

      This entry is case-sensitive so be sure to use an uppercase "H".

    6. On the second machine, open a DOS prompt and navigate to the \ProjectWise\bin\ folder and then type:

      Dmsafpengine.exe -makeTail   

      This entry is case-sensitive so be sure to use an uppercase "T".

    7. Reopen the ProjectWise Automation Server Administrator and reconnect to the Orchestration Framework Browser. Select monitor on one of the instances. You should notice that the parallel paths are now connected, the processors have been removed from the original ProjectWise Application Server and the dispatcher from the original ProjectWise Application Server is connected to processors running on the second machine.

        

       

    8. Using the ProjectWise Administrator client, select Registered Full Text Index Servers and insure that the second machine shows up in the list. If not, use the New > Index Server to add it. Log in to each datasource and select Document Processors > Full Text Indexing > Properties and make sure that the Index Server field shows the name of the second machine, if not select it from the pick list and click Register Server.
    9. Using the ProjectWise Administrator client, select one of the document processors and select a folder for reprocessing and force processing now. Using the ProjectWise Automation Server Administrator validate that the queues of the processors on the second machine are populated with documents for processing.

    See Also

    Product TechNotes and FAQs

    ProjectWise TechNotes And FAQs

    External Links

    Bentley Technical Support KnowledgeBase

    Bentley LEARN Server

    Comments or Corrections?

    Bentley's Technical Support Group requests that you please confine any comments you have on this Wiki entry to this "Comments or Corrections?" section. THANK YOU!

     

       

    • TechNote
    • TN8359
    • ProjectWise SELECTsupport
    • Share
    • History
    • More
    • Cancel
    • Elisa McGraw Created by Elisa McGraw
    • When: Fri, Jul 8 2011 10:46 AM
    • Elisabeth Pry Last revision by Bentley Colleague Elisabeth Pry
    • When: Mon, Jun 10 2013 8:51 AM
    • Revisions: 2
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2021 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies