I've created two primative AEs and tested them locally on my machine. I then created a aggregate AE that calls each of the primitive AEs. The aggregate AE was created using the Component Descriptor Editor plugin for eclipse and things went smoothly until I got to adding the Aggregate Delegates. I clicked on remote, but I' then prompted to select either the SOAP or Vinci protocol. The two primatives have been deployed and are running on a test AS system (2.4.1). Which protocol should I be using, if either?
Since I wasn't sure which protocol to use, I made a copy of the AE descriptors for each of the primatives and added those using the "Add..." button. Then, in the deployment descriptor for the aggregate AE, I set the delegates to run remotely and gave it the address of the broker and the queue name. After creating the pear and deploying it, the aggregate AE deploys fine, but errors pop up when we try to run it. The errors are: *** ERROR: line-number: 13 deployment descriptor for analysisEngine: specifies async="true" but the analysis engine is a primitive *** ERROR: line-number: 13 deployment descriptor for analysisEngine: specifies false for the async attribute, but contains a delegates element, which is not allowed in this case. If the async="true" is removed, we get the following error: *** ERROR: line-number: 16 The delegate in the deployment descriptor with key="MgrsRegExQueue" does not match any delegates in the referenced descriptor *** ERROR: line-number: 25 The delegate in the deployment descriptor with key="MgrsValidatingAnnotatorQueue" does not match any delegates in the referenced descriptor I've compared the deployment descriptor to the example one, and nothing is jumping out at me as wrong. Is this a problem with the deployment descriptor or AE descriptor? Thanks in advance.
