COMConnector Common.bas
This code sample shows creating the message handler:
Option Strict Off
Option Explicit On
Module Common
Dim conn As New JDECOMCONNECTOR2Lib.Connector
Dim connRole As JDECOMCONNECTOR2Lib.IConnector2
'Dim messageHandler As New messageHandler
'Dim mHandlerInterface As ImessageHandler
Dim lngAccessNumber As Integer
Public Sub comm_Initialize()
connRole = conn
On Error GoTo errorHandler
frmLogin.DefInstance.bLoginEnv = False
frmLogin.DefInstance.Show()
While Not frmLogin.DefInstance.bLoginEnv
System.Windows.Forms.Application.DoEvents()
End While
lngAccessNumber = connRole.E1_Event_Login(frmLogin.
DefInstance.
txtUserName.Text, frmLogin.DefInstance.txtPassword.Text, frmLogin.
DefInstance.txtenvironment.Text, frmLogin.DefInstance.txtrole.Text)
'Debugging Purpose
'lngAccessNumber = connRole.E1_Event_Login("JP6849777",
"PASSWORD", "TDEVNIS2", "*ALL")
connRole = conn
Exit Sub
errorHandler:
MsgBox("Login Failed. You can't Use this Application")
End Sub
' NOTE: the code in this module is particular to this prototype.
' Different code is used in a production version to send messages to
' JD Edwards EnterpriseOne using JD Edwards communication protocols.
Public Sub SendSubscriptionToOneWorld(ByRef eventName As String,
ByRef oneworldevent As EventClass.IOWEvent, ByRef mode As Integer)
'mHandlerInterface.SubscribeEvent lngAccessNumber, conn,
eventName, oneworldevent, mode
On Error GoTo errorHandler
connRole.E1_Event_Subscribe(lngAccessNumber, oneworldevent)
Exit Sub
errorHandler:
MsgBox("Subscirbe Method Failed. You can't Use this
Application")
End Sub
Public Sub SendUnSubscribeToOneWorld(ByRef eventName As String,
ByRef oneworldevent As EventClass.IOWEvent, ByRef mode As Integer)
On Error GoTo errorHandler
'mHandlerInterface.UnSubscribeEvent lngAccessNumber, conn,
eventName, oneworldevent, mode
connRole.E1_Event_UnSubscribe(lngAccessNumber)
Exit Sub
errorHandler:
MsgBox("UnSubscirbe Method Failed. You can't Use this
Application")
End Sub
Public Sub SendLogoffToOneWorld()
'mHandlerInterface.SubscribeEvent lngAccessNumber, conn,
eventName, oneworldevent, mode
On Error GoTo errorHandler
connRole.E1_Event_Logoff(lngAccessNumber)
Exit Sub
errorHandler:
MsgBox("LogOff Method Failed. Terminate ComConnector
Process and End the Application")
End Sub
Public Sub getEventListFromOneWorld(ByRef eventList As String)
On Error GoTo errorHandler
'mHandlerInterface.GetEventList lngAccessNumber, conn,
eventList
eventList = connRole.E1_Event_GetEventList(lngAccessNumber)
Exit Sub
errorHandler:
MsgBox("GetEventList Method Failed. You can't Use this
Application")
End Sub
Public Sub getEventTemplateFromOneWorld(ByRef eventName As
String, ByRef eventTemplate As String)
On Error GoTo errorHandler
'mHandlerInterface.GetEventTemplate lngAccessNumber,
eventName, conn, eventTemplate
Exit Sub
errorHandler:
MsgBox("GetEventTemplate Method Failed. You can't Use this
Application")
End Sub
End Module