|
From: Patrick Y. <kc...@ce...> - 2003-03-10 11:34:04
|
Hi Gait, I cannot repeat what you described. Basically, I was modifying the Monitor to make it to use ClientMessageListenerImpl instead of using its own implementation. I specified a directory path as the constructor argument of ClientMessageListenerImpl. Then I started the Monitor and registered the app context to be (*, *, *, *). And then I sent a loopback message. Expectedly, the message can be found correctly in the directory I specified before. So, can you please give us more details about your problem, so that we can continue to investigate. Thanks. Regards, -Patrick ----- Original Message ----- From: "Gait Boxman" <gai...@ti...> To: <ebx...@li...> Sent: Friday, March 07, 2003 3:11 PM Subject: [ebxmlms-develop] Asterisks and (Client)MessageListenerImpl > Hi Patrick, > > we hit a caveat on the asterisk use this week. The > (Client)MessageListenerImpl, which is used if you don't supply your own > listener, won't accept it since it builds a filename out of the parameters, > which cannot contain asterisks. We had a similar problem with filenames on > the client side, and decided to simple Base64 encode the filename, which has > worked without trouble so far. Maybe an idea to slip in to DirectoryManager? > > --Gait. > > ----- Original Message ----- > From: "Patrick Yee" <kc...@ce...> > To: <ebx...@li...> > Sent: Friday, March 07, 2003 3:13 AM > Subject: Re: [ebxmlms-general] Help please i'm rooky > > > > Hi, > > > > The (CPAid, Service, Action, ConversationID) tuple is what we call > > application context. The client registers its application context with > > Hermes. Therefore, Hermes can deliver all messages matching the specified > > application context to the client. When Hermes receives a message with > > application context not yet registered, it doesn't know where to deliver > the > > message and so an error message is generated and sent back. > > > > Please note that Hermes will perform exact match over the application > > context. So, changing the registered ConversationID a bit will nullify the > > match. > > > > We agree that the conversation ID should be generated by sender and the > > receiver should have no idea about that beforehand. To cater this, we > > support the client to register a "*" to the ConversationID field, meaning > > that the client wants to receive all possible ConversationID. In fact, "*" > > can be specified to any one of the four fields in application context, to > > denote a wildcard. > > > > Hope this helps. > > > > Regards, -Patrick > > -- > > Patrick Yee > > System Architect > > Center for E-Commerce Infrastructure Development (CECID) > > Dept. of Computer Science and Information Systems > > The University of Hong Kong > > Tel: (852) 22415674 > > Fax: (852) 25474611 > > > > > > ----- Original Message ----- > > From: "pai" <pa...@ma...> > > To: <ebx...@li...>; > > <ebx...@li...> > > Sent: Friday, March 07, 2003 4:11 AM > > Subject: [ebxmlms-general] Help please i'm rooky > > > > > > > In the monitoring example application come with distribute package, I > try > > to test > > > Herms ebms with starting two apache tomcat and deploy two Herms ebms > > > seperately and I try to send message togather. > > > the result is if the two ebms has the same parameters > > > (CPAid,Service,Action,ConversationID),it's working properly but if it > use > > > difference parameters just only one parameter such as ConversationID, > the > > > result is failed and have an error message back to the sender. Why? > > > > > > Maybe i missed some point because i think sender create message to > > receiver > > > thus sender should be create the ConversationID thus how receiver know > the > > > conversionID that useing for registering to Herms ebms server. > > > > > > Thank you very much > > > > > > Panu K. > > > T.N. Information Systems > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.net email is sponsored by: Etnus, makers of TotalView, The > > debugger > > > for complex code. Debugging C/C++ programs can leave you feeling lost > and > > > disoriented. TotalView can help you find your way. Available on major > UNIX > > > and Linux platforms. Try it free. www.etnus.com > > > _______________________________________________ > > > ebxmlms-general mailing list > > > ebx...@li... > > > https://lists.sourceforge.net/lists/listinfo/ebxmlms-general > > > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: Etnus, makers of TotalView, The > debugger > > for complex code. Debugging C/C++ programs can leave you feeling lost and > > disoriented. TotalView can help you find your way. Available on major UNIX > > and Linux platforms. Try it free. www.etnus.com > > _______________________________________________ > > ebxmlms-general mailing list > > ebx...@li... > > https://lists.sourceforge.net/lists/listinfo/ebxmlms-general > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger > for complex code. Debugging C/C++ programs can leave you feeling lost and > disoriented. TotalView can help you find your way. Available on major UNIX > and Linux platforms. Try it free. www.etnus.com > _______________________________________________ > ebxmlms-develop mailing list > ebx...@li... > https://lists.sourceforge.net/lists/listinfo/ebxmlms-develop > |