가. 언어유형/Visual Basic
BEA Tuxedo 통신하기
LemonDory
2008. 10. 9. 16:52
NotifyCnt = 0
' 송신내용
Dim sndstr As New TypedString(6344)
' 수신내용
Dim rcvstr As New TypedCArray(6344)
' 접속서버 환경설정
Utils.tuxputenv("WSNADDR=//서버아이피" + 서버포트번호)
' TPINIT
Dim tpinfo As New TypedTPINIT()
Dim ac As AppContext = AppContext.tpinit(tpinfo)
ac.tpsetunsol(New UnsolicitedMessageHandler(AddressOf MyUMHandler))
sndstr.PutString(0, SendStr, SendStr.Length)
Try
ac.tpcall("BNCSIN", sndstr, rcvstr, 2)
Dim Addr As IntPtr = rcvstr.Buffer.ToInt64()
RecvStr = Marshal.PtrToStringAnsi(Addr, 6344)
Catch ex As Exception
MessageBox.Show(ex.Message, "TPFAIL")
Return False
End Try
ac.tpterm()