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.

Reply via email to