Requesting Access to Topic or Queues

Choose from the available notifications listed on the Current Notifications page.

Send an email to eis-support@lists.berkeley.edu with a subject of "ENS - Request Access" including

  • Event Consumer System Name
  • Event Consumer Functional and Technical Owners (this information will be used for future service notifications, upgrades and outages)
  • Description of Consumer system
  • Event Source
  • Event Type/s
  • Event Action/s

We'll follow-up with you to set-up your access to the appropriate topic or queue.

Implementing Event Schema

In your code, implement an event model class based on the following Event schema:

Consumer XSD: Event Conumer Payload Contract
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="eventNotification">
        <xs:complexType>
            <xs:sequence>
                <xs:element maxOccurs="unbounded" ref="event" />
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    <xs:element name="event">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="topic" />
                <xs:element ref="timestamp" />
                <xs:element ref="payload" />
                <xs:any processContents="lax" />
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    <xs:element name="body">
        <xs:complexType>
            <xs:sequence>
                <xs:any processContents="skip" maxOccurs="unbounded"
                    minOccurs="0" />
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    <xs:element name="topic" type="xs:string" />
    <xs:element name="timestamp" type="xs:dateTime" />
    <xs:element name="payload" type="xs:string" />
</xs:schema>

Subscribing to Topics or Queues

Download a JMS client for your particular environment from {maven repo} and adjust it to fit your needs.  Plugin the Logon name and Password provided by EIS in order to access JMS Broker resources.