Can anyone familiar with the conversation aspects of the spec tell me what
is the specified way to get a conversationId in a stateless service, i.e a
service which implements an @Conversational interface but is not annotated
with
@Scope("CONVERSATION").1 Spec (1.2.5.1 of JavaComponentImplementation) says that classes that are CONVERSATION scoped may use @ConversationID. Doesn't say that those that aren't conversation scoped can't 2 Ability to get component context implies componentContext.getRequestContext().getServiceReference().getConversation().getConversationId(). Could we get conversationId added to the request context? I prefer 1. 2 isn't obviously what you would want to be faced with unless we can add more info to request context (although this way is useful if you want to pass a reference to this conversation on to others) . Regards Simon
