Host Access Beans for Java

Host Access Beans for Java

���߂Ẵz�X�g��� Bean �A�v���b�g

HostPrintTerminal Bean �́A�z�X�g����Z�b�V�����E�T�|�[�g��񋟂��܂��B ���� Bean �́AHost Access Beans �ɂ��R���p�C���Ǝ��s��K�v�Ƃ��܂��B  �C���|�[�g����p�b�P�[�W�ɂ‚��ďڂ����́A�wHost Access Beans �A�v���b�g�̍쐬�x���Q�Ƃ��Ă��������B

���̃T���v���E�v���O�����Ŏg�p����Ă���e�X�e�[�g�����g�܂��̓X�e�[�g�����g�̃O���[�v���ȉ��ɐ������܂��B

  1. �K�v���p�b�P�[�W�����̂悤�ɃC���|�[�g���܂��B
       import com.ibm.eNetwork.beans.HOD.*;        // Get the Host Access Beans
       import com.ibm.eNetwork.ECL.*;              // Get the ECL classes
       import java.applet.*;                            // Applet �N���X�̎擾
    
  2. Applet �N���X���g������ASimple3270Print �Ƃ������O�̒P���� Java �N���X���쐬���܂��B����ŁAappletviewer �Ŏ��s�ł���A�v���b�g���񋟂���܂��B
       public class Simple3270Print extends Applet {
  3. HostPrintTerminal Bean ���쐬���܂��B
           HostPrintTerminal pTerminal = new HostPrintTerminal();
    
  4. Applet �N���X���g�����Ă��邽�߁ApTerminal �̃C���X�^���X�̍쐬���ɌĂяo����� init() ���\�b�h����������K�v������܂��B setSize �X�e�[�g�����g�́A�z�X�g����[���̃T�C�Y��ݒ肵�܂��B
       public void init()
             { setSize(450,450); 
  5. Bean �p�̃z�X�g����Z�b�V�����E�^�C�v��ݒ肵�܂��B
          try { pTerminal.setSessionType(ECLHostPrintSession.SESSION_TYPE_3270_PRT_STR);
  6. �z�X�g���ƁA�Z�b�V�����������I�ɍĐڑ�����邩�ǂ�����ݒ肵�܂��B
          pTerminal.setHost("myHost");
          pTerminal.setAutoReconnect(true); 

    ���̃X�e�[�g�����g�ł́A"myHost" �����g�p�� Telnet �T�[�o�[�̖��O�Œu��������K�v������܂��B

  7. ���� Bean ���A�v���b�g�ɒlj����āA�ʐM���J�n���܂��B
          pTerminal.startCommunication(); } catch (Exception e){
          System.out.println("Exception =" + e);
        } add(pTerminal);
      }
    }
    

�v���O�����S�� (�ҏW�҃R�����g�͏���) �͈ȉ��̂悤�ɂȂ�܂��B

/* A Simple3270Print Example */
import java.applet.*;
import com.ibm.eNetwork.beans.HOD.*;
import com.ibm.eNetwork.ECL.*;
public class Simple3270Print extends Applet
  {
    // Build a HostPrintTerminal bean
    HostPrintTerminal pTerminal = new HostPrintTerminal();
public void init()
         { setSize(450,450); try
          { pTerminal.setSessionType(ECLHostPrintSession.SESSION_TYPE_3270_PRT_STR);
            // Instead of "myHost", enter the name of your telnet server
pTerminal.setHost("myHost");
      pTerminal.setAutoReconnect(true);             pTerminal.startCommunication();
          }
          catch (Exception e)
          {
      System.out.println("Exception =" + e);
          }
          add(pTerminal);
       }
   }

�ŏI�I�ɁA�쐬�����A�v���b�g�����s���邽�߂̒P���� HTML �t�@�C���͈ȉ��̂悤�ɂȂ�܂��B

  <HTML>
  <HEAD>
  <TITLE>First Host Print Bean Applet</TITLE>
  </HEAD>
  <BODY>
  <APPLET CODE="Simple3270Print.class" WIDTH=600 HEIGHT=700>
  </APPLET>
  </BODY>
  </HTML>

Simple3270Print �����s����ɂ́ASimple3270Print.java �Ƃ������O�̃t�@�C���ɃT���v���E�v���O������ۑ����āA���̃t�@�C�����R���p�C�����܂��B CLASSPATH �‹��ϐ����������ݒ肳��Ă��邱�Ƃ��m�F���Ă������� (�wHost Access Beans �A�v���b�g�̍쐬�x���Q��)�B Simple3270Print �A�v���b�g�͎��̃R�}���h�Ŏ��s�ł��܂��B

appletviewer Simple3270Print.html

[ �y�[�W�̐擪 | �O�̃y�[�W | ���̃y�[�W | �ڎ� ]