Uploaded image for project: 'Blacktie'
  1. Blacktie
  2. BLACKTIE-224

getServiceStatus only retrieves the first 4096 bytes of the server status

    Details

    • Type: Feature Request
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 2.0 MR1
    • Component/s: Admininstration
    • Labels:
      None

      Description

      The service status is limited to the first 4096 characters: AtmiBrokerAdmin:67

      Could we not get getServiceStatus: AtmiBrokerServer:454 to create the char* (i.e. remove the parameter) based on the length of the std::vector<ServiceStatus>::iterator

      We can then pass this char* back to AtmiBrokerAdmin to do the tprealloc knowing the strlen of this return value

      Then we can memcpy this into the buffer and free the data that would be created in AtmiBrokerServer?

      Currently, if more than 70 (approx) services are registered the server would not be able to return the full list of services.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                zhfeng Zheng Feng
                Reporter:
                tomjenkinson Thomas Jenkinson
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: