Você está na página 1de 1

1.

1 – INSTALAÇÃ0 DO COMPONENTE

Executar o instalador : SINALCom_Instalador.exe


Ele vai copiar e DLL na pasta “default” /Bovespa/Sinal e um projeto “demo” em C# na
sub-pasta ../SAMPLE_C#.

1.2 – UTILIZAÇÃO DO COMPONENTE COM

O objetivo do Componente COM “SINALCom.dll” é de substituir a OCX


“BovSinalXControl1.ocx” dando assim uma maior portabilidade ao usuário do sinal
Bovespa em desenvolver suas aplicações utilizando tecnologias modernas de mercado.

Seguem informações de implementação do componente COM:

SINALCom.dll

Propriedades:

Ack: Boolean. Indica, para o emissor, que pode mandar a próxima mensagem.

IpAddr: String, Endereço IP do processo servidor das mensagens MMTP.

Port: String. Porta para conexão MMTP.

Métodos:

Os métodos utilizados para a iniciação e fechamento da conexão com a BOVESPA


são

Connect( ) : Responsável pela alocação dos recursos necessários e início da


conexão com o Receptor ProxyDiff.

StartRequest(string MsgId) Solicita o registro a partir do último tratado (MsgId),


para iniciar uma retransmissão, desde o início do dia . Passar “Brancos”.

Disconnect( ) : Responsável pelo encerramento da conexão com o Receptor


ProxyDiff.

Eventos:

OnAcceptStart( ):

OnConnect( ) : Ocorre quando o componente se conecta no Receptor ProxyDiff.

OnDisconnect(string Desc) : O processo Receptor ProxyDiff desconectou o


cliente.

OnError(integer Error, string Msg, string Desc): É gerado por qualquer anomalia
que possa ocorrer durante todo o processo de conexão ou durante a troca de
mensagens.

OnReceiveData(string LastMsgId, string SPF_Header, string DataPtr, integer


DataSize): Ocorre quando o MEGA BOLSA (Sistema Eletrônico de Negociação da
BOVESPA) envia uma mensagem de difusão.
Obs: SPF_Header para uso futuro

OnStarted( ): Ocorre depois da chamada do método “StartRequest”.