- 3.3. Informação do Modal
3.3.3. Modal Ferroviário - 3.3.2.5. Informação Unidade Transporte Vazia
« Anterior - 3.3.3.1. Informações dos Vagões
Próximo »
3.3.3. Modal Ferroviário
Sumário
Funcionalidade para gerar o XML do grupo de Informações do Modal Ferroviário
Assinatura
string ferrov_v3(string versaoModal, string xPref, string dhTrem_Opc, string xOri, string xDest, string qVag, string vag_Grupo_Opc)
Descrição:
Funcionalidade para gerar o XML do grupo de Informações do Modal Ferroviário
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
versaoModal | string | 4 | sim | informar a versão do leiaute do modal: "3.00". |
xPref | string | 1-10 | sim | informar o Prefixo do Trem. |
dhTrem_Opc | string | 25 | sim | informar a Data e hora de liberação do trem na origem no formato AAAA-MM-DDTHH:MM:SS-zz:zz com o fuso horário (formato UTC), exemplo: 2017-01-01T07:56:55-02:00 tipo do parâmetro alterado pra STRING. [ALTERAÇÃO versão 3.00] |
xOri | string | 1-3 | sim | informar a Origem do Trem. Sigla da estação de origem. |
xDest | string | 1-3 | sim | informar o Destino do Trem. Sigla da estação de destino. |
qVag | string | 1-3 | sim | Quantidade de vagões carregados |
vag_Grupo_Opc | string | - | sim | grupo XML das informações dos Vagões |
Diagrama:
Retorno:
Um string com o grupo XML do modal Ferroviário
XML:
<infModal versaoModal="3.00"> <ferrov> <xPref>A23</xPref> <dhTrem>2017-01-09T09:00:00-03:00</dhTrem> <xOri>STO</xOri> <xDes>BRU</xDes> <qVag>3</qVag> <vag> <serie>ABC</serie> <nVag>000001</nVag> <nSeq>1</nSeq> <TU>20</TU> </vag> <vag> <serie>ABC</serie> <nVag>000010</nVag> <nSeq>2</nSeq> <TU>20</TU> </vag> <vag> <serie>ABC</serie> <nVag>000021</nVag> <nSeq>3</nSeq> <TU>20</TU> </vag> </ferrov> </infModal>
Importante
O trecho do XML foi formatado para uma melhor visualização, a mensagem original não tem formatação.
Vale observar que a formatação pode corromper a assinatura digital, além de ocupar espaço e sendo desnecessária, pois os browser exibem formatado.
Exemplos de uso:
Visual Basic 6.0
' '======Identificação do documento======= '
- 3.3.3. Modal Ferroviário
3.3. Informação do Modal - « Anterior
3.3.2.5. Informação Unidade Transporte Vazia - Próximo »
3.3.3.1. Informações dos Vagões