|
From: Gait B. <gai...@ti...> - 2003-03-07 07:23:37
|
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 |