CiscoWorks Campus Manager Data Extraction Engine�iDEE�j�́ACampus Manager �A�v���P�[�V���� �f�[�^���G�N�X�|�[�g���郆�[�e�B���e�B�ł��B
���̃��[�e�B���e�B���g�p����ƁACampus Manager �A�v���P�[�V���� �f�[�^�iUser Tracking�A�g�|���W�A����ѕs�����j�ɑ��āAservlet ����уR�}���h���C���ŃA�N�Z�X�ł���悤�ɂȂ�A�f�[�^�� Extensible Markup Language�iXML�j�`���Œ��o���邱�Ƃ��ł��܂��B
- ・ Data Extraction Engine �̊T�v
- ・ cmexport �R�}���h
- ・ cmexport User Tracking
- ・ cmexport �g�|���W �R�}���h
- ・ cmexport �s�����R�}���h
- ・ cmexport �}�j���A�� �y�[�W
- ・ DEE �J���Ҍ�t�@�����X
- ・ FAQ
Data Extraction Engine �̊T�v
Data Extraction Engine�iDEE�j�́AUser Tracking �f�[�^�A���C�� 2 �g�|���W �f�[�^�A����ѕs�����f�[�^�� servlet �ŃA�N�Z�X���邽�߂̃��[�e�B���e�B�ł��B
�܂��ACampus Manager �T�[�o�Ō��o���ꂽ�f�o�C�X�� User Tracking �f�[�^�A���C�� 2 �g�|���W �f�[�^�A����ѕs�����f�[�^�̎��o���Ɏg�p�ł���R�}���h���C�� ���[�e�B���e�B���܂܂�܂��B
���̃��[�e�B���e�B�͎��̋@�\���T�|�[�g���Ă��܂��B
Campus Manager �T�[�o�Ō��o���ꂽ�f�o�C�X�� User Tracking �f�[�^���ł��� servlet ����уR�}���h���C�� ���[�e�B���e�B�ɃA�N�Z�X�ł��܂��B
�אڂ���f�o�C�X�̏����܂ލŐV�̃��C�� 2 �g�|���W �f�[�^���ł��܂��BXML �t�@�C�����̗v�f�́A�f�o�C�X ���x���ō쐬����܂��B
Campus Manager �̕s���� API ���g�p���āA�ŐV�̕s�����f�[�^�� Campus Manager �T�[�o����擾�ł��܂��B
CLI �ɂ���Đ������ꂽ�f�[�^�́A���̏ꏊ�ɃA�[�J�C�u����܂��B
�����ŁAPX_DATADIR �� %NMSROOT%/files �t�H���_�iWindows �̏ꍇ�j�܂��� /var/adm/CSCOpx/files �f�B���N�g���iSolaris �̏ꍇ�j�̂����ꂩ�ł��B
NMSROOT �� Campus Manager ���C���X�g�[�������f�B���N�g���ŁAtimestamp �̓��O�� YearMonthDateHourOfDayMinuteSecond �`���ŏ������܂ꂽ�����ł��B
�܂��A�o�͂�ۑ�����f�B���N�g�����w�肷�邱�Ƃ��ł��܂��B���̃��[�e�B���e�B�́A�A�[�J�C�u���ɍ쐬���ꂽ�t�@�C�����폜���܂���B�K�v�ɉ����Ă����̃t�@�C�����폜���Ă��������Bservlet ���g�p���ăf�[�^������Ƃ��́A�N���C�A���g�[���ɏo�͂��\������܂��B
servlet ���g�p���āAUser Tracking�A�g�|���W�A����ѕs������ XML �t�@�C��������у_�E�����[�h�ł��܂��B
cmexport ����� utexport �R�}���h �I�v�V������ CiscoWorks ���[�U�̃N���f���V�������܂܂��A�y�C���[�h XML �t�@�C�����A�b�v���[�h����K�v������܂��B
���� XML �t�@�C���̃y�C���[�h���g�p���� servlet ���Ăяo���Ǝ��̃X�N���v�g���L�q����K�v������܂��B�N���f���V�������������A�I�v�V�������L��ł���A�G�N�X�|�[�g�����t�@�C���� servlet �� XML �`���Ŗ߂��܂��B
cmexport �R�}���h
cmexport �́A�s�����f�[�^����у��C�� 2 �g�|���W �f�[�^�̏ڍׂ� XML �`���ŃG�N�X�|�[�g���� CiscoWorks Campus Manager �R�}���h���C�� �C���^�[�t�F�C�X�ł��B���̍��ł́A���̓��e�ɂ��Ď��グ�܂��B
cmexport �R�}���h�̎��s
���̍��ł́A���̓��e�ɂ��Ď��グ�܂��B
���[�e�B���e�B�̃R�}���h���C���̍\���́A���̂悤�Ȍ`���ł��B
cmexport command arguments options
- ・ cmexport �́AUser Tracking �f�[�^�A���C�� 2 �g�|���W �f�[�^�A����ѕs�����f�[�^�̏ڍׂ� XML �`���ŃG�N�X�|�[�g���� CiscoWorks Campus Manager �R�}���h���C�� �C���^�[�t�F�C�X�ł��B
- ・ command �ł́A���s�����R�A������w�肵�܂��B
- ・ arguments �́A�e�R�A �R�}���h�ŕK�v�Ȓlj��̃p�����[�^�ł��B
- ・ options �́A�I�v�V�����̃p�����[�^�ŁA����� DEE �R�A �R�}���h�̓�����C�����܂��B
argument �� option �̏����́A�d�v�ł͂���܂���B�������Acmexport �̒���ɃR�A �R�}���h���͂���K�v������܂��B
�\13-2 �ɁA cmexport �\���̃R�}���h�����������܂��B
��L�̕\�Ɏw�肳�ꂽ�R�A �R�}���h�� 1 ���w�肵�� cmexport �R�}���h���Ăяo���K�v������܂��B�R�A �R�}���h�������w�肵�Ȃ��ꍇ�A cmexport �� -v �܂��� -h �I�v�V�������������s�ł��܂��B
- ・ �I�v�V���� -v �́A cmexport ���[�e�B���e�B�̃o�[�W������\�����܂��B
- ・ �I�v�V���� -h �i�܂��̓k�� �I�v�V�����j�́A���̃��[�e�B���e�B�̎g�p��@�Ɋւ������\�����܂��B
cmexport �̈���уI�v�V����
���̍��ł́A���̓��e�ɂ��Ď��グ�܂��B
�K�{�̈�
���̈�́A���ׂĂ̋@�\�Ŏw�肷��K�v������܂��B
- ・ -u userid �FCiscoWorks �̃��[�U ID ���w�肵�܂��B
- ・ -p password �FCiscoWorks �̃��[�U ID �̃p�X���[�h���w�肵�܂��B
CLI ��ŃN���A �e�L�X�g�Ńp�X���[�h��\���A -p �I�v�V�������g�p���Ȃ��ꍇ�A���[�U ID �ƃp�X���[�h���t�@�C���ɕۑ����A���̃t�@�C���������ϐ� CMEXPORTFILE ��ݒ肷��K�v������܂��B
���̃t�@�C����ێ����A�A�N�Z�X�����Ǘ����ĕs���A�N�Z�X��h�~����K�v������܂��BCMEXPORTFILE �ɁA�t�� �p�X�ł͂Ȃ��t�@�C���������ݒ肳��Ă��Ȃ��ꍇ�A cmexport �́A���݂̍�ƃf�B���N�g�����������܂��B
-p �I�v�V�������g�p����ƁACMEXPORTFILE �ϐ���ݒ肵����ł��ACMEXPORTFILE ����ł͂Ȃ��A�R�}���h���C������p�X���[�h�����܂��B����̓Z�L���A�ł͂Ȃ��̂ŁA���̃I�v�V�������g�p���Ȃ����Ƃ������߂��܂��B
�p�X���[�h�́A���̌`���Ńt�@�C���ɓ�͂���K�v������܂��B
userid �̓R�}���h���C���Ŏw�肵�� CiscoWorks �̃��[�U���ł��Buserid �� password �́A���p�X�y�[�X 1 �����ŋ��܂��B
�p�X���[�h���u�����N�̏ꍇ�A�����͂���K�v������܂��B��͂��Ȃ��ƁA cmexport �ł́A�p�X���[�h���m�F�ł��܂���B
�p�X���[�h �t�@�C���ɁA�����̃G���g�����قȂ郆�[�U���ő��݂��邱�Ƃ�����܂��B�G���g�����d������ꍇ�A���[�U���ƍŏ��Ɉ�v�����p�X���[�h���̗p���܂��B
�I�v�V�����̈�
�C�ӂ̋@�\�Ŏw��ł����́A���̂Ƃ���ł��B
�f�o�b�O ���x����ݒ肵�A����Ɋ�Â��ăf�o�b�O�����܂��B�f�o�b�O ���x���ɂ� TRACE �� DEBUG �� 2 �̃��x��������܂��B -d �I�v�V�������w�肵�Ȃ��ꍇ�́A���M���O���������܂���B
cmexport �R�}���h�̌��ʂ��A�w�肵�����O�̃��O �t�@�C���ɋL�^���܂��B�f�t�H���g�ł́A�R�}���h�̏o�͕͂W���o�͂ɕ\������܂��B
�@�\�ŗL�̃I�v�V����
DEE �ł́A���̋@�\�ŗL�̃I�v�V�������T�|�[�g���܂��B
�e�@�\�Ŏg�p����ꍇ�A�����w�肵�܂��B
User Tracking �����G�N�X�|�[�g����t�@�C���̖��O���w�肵�܂��B
���C�� 2 �g�|���W�����G�N�X�|�[�g����t�@�C���̖��O���w�肵�܂��B
�s���������G�N�X�|�[�g����t�@�C���̖��O���w�肵�܂��B
�w���v�̕\��
cm export �̃w���v��\������ɂ́ACLI �� cmexport -h �Ɠ�͂��܂��B
cmexport �̃I�v�V�����̃��X�g���\������܂��B
Solaris �ł́ACLI �Ŏ��̂悤�ɓ�͂��邱�Ƃ��ł��܂��B
cmexport �̎g�p��@
cmexport ut { -u userid } -p password - host -f filename.xml
�z�X�g�� User Tracking XML �o�͂���������A filename.xml �t�@�C���ɕۑ�����܂��B
���ׂẴ��C�� 2 �f�o�C�X�ɂ��čŐV�̃g�|���W�ڍׂ��G�N�X�|�[�g����ɂ́A���̂悤�ɓ�͂��܂��B
cmexport L2Topology { -u userid } -p password -f filename.xml
�ŐV�̕s�����̏ڍׂ��G�N�X�|�[�g����ɂ́A���̂悤�ɓ�͂��܂��B
cmexport Discrepancy { -u userid } -p password -f filename.xml
�R�}���h���C������L�q����ۂ̕\�L���A���ɐ������܂��B
{argument}�F��͕K�{�p�����[�^�ł��B
[argument]�F��̓I�v�V�����̃p�����[�^�ł��B
argument 1 | argument 2�Fargument 1 �� argument 2 �̂ǂ��炩���w�肷��K�v������܂����A������w�肷��K�v�͂���܂���B
�\13-3 �ɁA cmexport �\���̕\�L�����������܂��B
|
cmexport ut {-u userid } [ -p password ] -host [ host-options ] | -phone [ phone-options ] [ options ] |
|
-v �F cmexport ���[�e�B���e�B�̃o�[�W������\�����܂��B
-h �F�g�p�\�ȃI�v�V�����Ɗe�I�v�V�����̋@�\�����X�g���܂��B
cmexport User Tracking
���̍��ł́A cmexport User Tracking �R�}���h�Ǝg�p�\�Ȃ��܂��܂ȃI�v�V�����ɂ��Ď��グ�܂��B���̍��ł́A���̓��e�ɂ��Ď��グ�܂��B
cmexport ut �FCiscoWorks cmexport User Tracking �@�\
cmexport ut : { -u userid } [ -p password ] -host [ host-options ] | -phone [ phone-options ] [ options ]
�\13-4 �ɁA cmexport �\���̃R�}���h�����������܂��B
|
-query queryname -view viewname -layout layoutname -view viewname |
|
User Tracking�iut �Ŏw��j�́AUser Tracking �f�[�^���`�ς݂̃X�L�[�}�Ɋ�Â��� XML �t�@�C���ɃG�N�X�|�[�g���܂��B
�K�{�̈�
cmexport ut �@�\�ł́A���̃I�v�V�������w�肷��K�v������܂��B
- ・ -u userid �FCiscoWorks �̃��[�U ID ���w�肵�܂��B
- ・ -p password �FCiscoWorks �̃��[�U ID �̃p�X���[�h���w�肵�܂��B
CLI ��ŃN���A �e�L�X�g�Ńp�X���[�h��\���A -p �I�v�V�������g�p���Ȃ��ꍇ�A���[�U ID �ƃp�X���[�h���t�@�C���ɕۑ����A���̃t�@�C���������ϐ� CMEXPORTFILE ��ݒ肷��K�v������܂��B
���̃t�@�C����ێ����A�A�N�Z�X�����Ǘ����ĕs���A�N�Z�X��h�~����K�v������܂��B CMEXPORTFILE �ɁA�t�� �p�X�ł͂Ȃ��t�@�C���������ݒ肳��Ă��Ȃ��ꍇ�A cmexport �́A���݂̍�ƃf�B���N�g�����������܂��B
-p �I�v�V�������g�p����ƁA CMEXPORTFILE �ϐ���ݒ肵����ł��A CMEXPORTFILE ����ł͂Ȃ��A�R�}���h���C������p�X���[�h�����܂��B����̓Z�L���A�ł͂Ȃ��̂ŁA���̃I�v�V�������g�p���Ȃ����Ƃ������߂��܂��B
�p�X���[�h���t�@�C���Ɏw�肷��`���́A���̂Ƃ���ł��B
userid �̓R�}���h���C���Ŏw�肵�� CiscoWorks �̃��[�U���ł��B���[�U ID �ƃp�X���[�h�́A���p�X�y�[�X 1 �����ŋ��܂��B
�p�X���[�h���u�����N�̏ꍇ�A�����͂���K�v������܂��B��͂��Ȃ��ƁA cmexport �ł́A�p�X���[�h���m�F�ł��܂���B�p�X���[�h �t�@�C���ɁA�����̃G���g�����قȂ郆�[�U���ő��݂��邱�Ƃ�����܂��B�G���g�����d������ꍇ�A���[�U���ƍŏ��Ɉ�v�����p�X���[�h���̗p���܂��B
ut �@�\�Ŏw��ł���I�v�V�����́A���̂Ƃ���ł��B
�f�o�b�O ���x����ݒ肵�A����Ɋ�Â��ăf�o�b�O�����܂��B�f�o�b�O ���x���ɂ� TRACE �� DEBUG �� 2 �̃��x��������܂��B -d �I�v�V�������w�肵�Ȃ��ꍇ�́A���M���O���������܂���B
cmexport �R�}���h�̌��ʂ��A�w�肵�����O�̃��O �t�@�C���ɋL�^���܂��B�f�t�H���g�ł́A�R�}���h�̏o�͕͂W���o�͂ɕ\������܂��B
�t�@�C�� �I�v�V�����ł́AXML �ł̏o�͂��ۑ������t�@�C�������w�肵�܂��B -f �I�v�V�����Ńt�@�C�������w�肵�Ȃ��ꍇ�Atimestamput.xml �`���� XML �t�@�C���� PX_DATADIR/cmexport/ut �f�B���N�g���ɕۑ�����܂��B
User Tracking XML �f�[�^�������`�����w�肵�܂��B���� 2 �̃I�v�V��������T�|�[�g���܂��B
- a. switch�FUser Tracking �f�[�^�̓X�C�b�`�̃^�C�v�Ɋ�Â��ĕ\������܂��B
- b. subnet�FUser Tracking �f�[�^�̓f�[�^���\�������T�u�l�b�g�Ɋ�Â��ĕ\������܂��B
-view �I�v�V�����ł́A�啶���Ə������͋�ʂ���܂���B
User Tracking �z�X�g �f�[�^�́Aqueryname �Ŏw�肵���N�G���[�ɑ��� XML �`���ŃG�N�X�|�[�g����܂��B���̃I�v�V�����́A -host ��ƂƂ��Ɏg�p���܂��B
User Tracking �z�X�g �f�[�^�́Alayoutname �Ŏw�肵�����C�A�E�g�ɑ��� XML �`���ŃG�N�X�|�[�g����܂��B���̃I�v�V�����́A -host ��ƂƂ��Ɏg�p���܂��B
User Tracking �d�b�f�[�^�́Aqueryname �Ŏw�肵���N�G���[�ɑ��� XML �`���ŃG�N�X�|�[�g����܂��B���̃I�v�V�����́A -phone ��ƂƂ��Ɏg�p���܂��B
User Tracking �d�b�f�[�^�́AlayoutPhone �Ŏw�肵�����C�A�E�g�ɑ��� XML �`���ŃG�N�X�|�[�g����܂��B���̃I�v�V�����́A -phone ��ƂƂ��Ɏg�p���܂��B
�w���v�ւ̃A�N�Z�X
- ・ cmexport -h �F cmexport �̃I�v�V�����̃��X�g��\�����܂��B
- ・ cmexport ut -h �F cmexport ut �R�}���h�̃I�v�V�����̃��X�g��\�����܂��B
Solaris �ł́ACLI �Ŏ��̂悤�ɓ�͂��邱�Ƃ��ł��܂��B
userid �� admin�Apassword �� admin�Aqueryname �� host1Query�Alayoutname �� host1Layout�Aqueryphone �� phone1Query�Alayoutphone �� phone1Layout�Afilename �� file1.xml �Ƃ���ƁA���̂悤�ɂȂ�܂��B
cmexport ut -u admin -p admin -host
cmexport ut -u admin -p admin -phone
cmexport ut -u admin -p admin -host -query host1Query -layout all
cmexport ut -u admin -p admin -host -query host1Query -layout layoutname
cmexport ut -u admin -p admin -phone -queryPhone phone1Query -layoutPhone phone1Layout
cmexport ut -u admin -p admin -host -f file1.xml
cmexport ut -u admin -view switch -host
cmexport �g�|���W �R�}���h
���̍��ł́A���̓��e�ɂ��Ď��グ�܂��B
cmexport L2Topology�FCiscoWorks cmexport ���C�� 2 �g�|���W�@�\
cmexport l2topology { -u userid } [ -p password ] [ options ]
cmexport l2topology -h �́A�g�p�\�ȃI�v�V�����Ɗe�I�v�V�����̋@�\�����X�g���܂��B
���C�� 2 �g�|���W�il2topology �Ŏw��j�́A���C�� 2 �g�|���W �f�[�^���`�ς݂̃X�L�[�}�Ɋ�Â��� XML �t�@�C���ɃG�N�X�|�[�g���܂��B
�K�{�̈�
cmexport ���C�� 2 �g�|���W�@�\�ł́A���̃I�v�V�������w�肷��K�v������܂��B
CiscoWorks �� ���[�U ID �̃p�X���[�h���w�肵�܂��B
CLI ��ŃN���A �e�L�X�g�Ńp�X���[�h��\���A -p �I�v�V�������g�p���Ȃ��ꍇ�A���[�U ID �ƃp�X���[�h���t�@�C���ɕۑ����A���̃t�@�C���������ϐ� CMEXPORTFILE ��ݒ肷��K�v������܂��B
���̃t�@�C����ێ����A�A�N�Z�X�����Ǘ����ĕs���A�N�Z�X��h�~����K�v������܂��B CMEXPORTFILE �ɁA�t�� �p�X�ł͂Ȃ��t�@�C���������ݒ肳��Ă��Ȃ��ꍇ�Acmexport �́A���݂̍�ƃf�B���N�g�����������܂��B
-p �I�v�V�������g�p����ƁA CMEXPORTFILE �ϐ���ݒ肵����ł��A CMEXPORTFILE ����ł͂Ȃ��A�R�}���h���C������p�X���[�h�����܂��B����̓Z�L���A�ł͂Ȃ��̂ŁA���̃I�v�V�������g�p���Ȃ����Ƃ������߂��܂��B
�p�X���[�h���t�@�C���Ɏw�肷��`���́A���̂Ƃ���ł��B
userid �̓R�}���h���C���Ŏw�肵�� CiscoWorks �̃��[�U���ł��B���[�U ID �ƃp�X���[�h�́A���p�X�y�[�X 1 �����ŋ��܂��B
�p�X���[�h���u�����N�̏ꍇ�A�����͂���K�v������܂��B��͂��Ȃ��ƁA cmexport �ł́A�p�X���[�h���m�F�ł��܂���B�p�X���[�h �t�@�C���ɁA�����̃G���g�����قȂ郆�[�U���ő��݂��邱�Ƃ�����܂��B�G���g�����d������ꍇ�A���[�U���ƍŏ��Ɉ�v�����p�X���[�h���̗p���܂��B
���C�� 2 �g�|���W�@�\�Ŏw��ł���I�v�V�����́A���̂Ƃ���ł��B
�f�o�b�O ���x����ݒ肵�A����Ɋ�Â��ăf�o�b�O�����܂��B�f�o�b�O ���x���ɂ� TRACE �� DEBUG �� 2 �̃��x��������܂��B -d �I�v�V�������w�肵�Ȃ��ꍇ�́A���M���O���������܂���B
cmexport �R�}���h�̌��ʂ��A�w�肵�����O�̃��O �t�@�C���ɋL�^���܂��B�f�t�H���g�ł́A�R�}���h�̏o�͕͂W���o�͂ɕ\������܂��B
�t�@�C�� �I�v�V�����ł́AXML �ł̏o�͂��ۑ������t�@�C�������w�肵�܂��B -f �I�v�V�����Ńt�@�C�������w�肵�Ȃ��ꍇ�AtimestampL2Topology.xml �`���� XML �t�@�C���� PX_DATADIR/cmexport/L2Topology �f�B���N�g���ɕۑ�����܂��B
�w���v�ւ̃A�N�Z�X
cmexport -h �Fcmexport �̃I�v�V�����̃��X�g��\�����܂��B
cmexport l2topology -h �F cmexport l2topology �R�}���h�̃I�v�V�����̃��X�g��\�����܂��B
Solaris �ł́ACLI �Ŏ��̂悤�ɓ�͂��邱�Ƃ��ł��܂��B
���[�U ID �� admin�A�p�X���[�h�� admin�A�t�@�C������ file1.xml �Ƃ���ƁA���̂悤�ɂȂ�܂��B
cmexport L2Topology -u admin -p admin
cmexport L2Topology -u admin -p admin -f file1.xml
cmexport L2Topology -u admin -l file.log
cmexport �s�����R�}���h
���̍��ł́A���̓��e�ɂ��Ď��グ�܂��B
cmexport Discrepancy �FCiscoWorks cmexport �s�����@�\
cmexport discrepancy { -u userid } [ -p password ] [ options ]
cmexport discrepancy -help �́A�g�p�\�ȃI�v�V�����Ɗe�I�v�V�����̋@�\�����X�g���܂��B
�s�����iDiscrepancy �Ŏw��j�́A�s�����f�[�^���`�ς݂̃X�L�[�}�Ɋ�Â��� XML �t�@�C���ɃG�N�X�|�[�g���܂��B
�K�{�̈�
cmexport �s�����@�\�ł́A���̃I�v�V�������w�肷��K�v������܂��B
CiscoWorks �� ���[�U ID �̃p�X���[�h���w�肵�܂��B
CLI ��ŃN���A �e�L�X�g�Ńp�X���[�h��\���A -p �I�v�V�������g�p���Ȃ��ꍇ�A���[�U ID �ƃp�X���[�h���t�@�C���ɕۑ����A���̃t�@�C���������ϐ� CMEXPORTFILE ��ݒ肷��K�v������܂��B
���̃t�@�C����ێ����A�A�N�Z�X�����Ǘ����ĕs���A�N�Z�X��h�~����K�v������܂��B CMEXPORTFILE �ɁA�t�� �p�X�ł͂Ȃ��t�@�C���������ݒ肳��Ă��Ȃ��ꍇ�A cmexport �́A���݂̍�ƃf�B���N�g�����������܂��B
-p �I�v�V�������g�p����ƁA CMEXPORTFILE �ϐ���ݒ肵����ł��A CMEXPORTFILE ����ł͂Ȃ��A�R�}���h���C������p�X���[�h�����܂��B����̓Z�L���A�ł͂Ȃ��̂ŁA���̃I�v�V�������g�p���Ȃ����Ƃ������߂��܂��B
�p�X���[�h���t�@�C���Ɏw�肷��`���́A���̂Ƃ���ł��B
userid �̓R�}���h���C���Ŏw�肵�� CiscoWorks �̃��[�U���ł��B���[�U ID �ƃp�X���[�h�́A���p�X�y�[�X 1 �����ŋ��܂��B
�p�X���[�h���u�����N�̏ꍇ�A�����͂���K�v������܂��B��͂��Ȃ��ƁA cmexport �ł́A�p�X���[�h���m�F�ł��܂���B�p�X���[�h �t�@�C���ɁA�����̃G���g�����قȂ郆�[�U���ő��݂��邱�Ƃ�����܂��B�G���g�����d������ꍇ�A���[�U���ƍŏ��Ɉ�v�����p�X���[�h���̗p���܂��B
�s�����@�\�Ŏw��ł���I�v�V�����́A���̂Ƃ���ł��B
�f�o�b�O ���x����ݒ肵�A����Ɋ�Â��ăf�o�b�O�����܂��B�f�o�b�O ���x���ɂ� TRACE �� DEBUG �� 2 �̃��x��������܂��B -d �I�v�V�������w�肵�Ȃ��ꍇ�́A���M���O���������܂���B
cmexport �R�}���h�̌��ʂ��A�w�肵�����O�̃��O �t�@�C���ɋL�^���܂��B�f�t�H���g�ł́A�R�}���h�̏o�͕͂W���o�͂ɕ\������܂��B
�t�@�C�� �I�v�V�����ł́AXML �ł̏o�͂��ۑ������t�@�C�������w�肵�܂��B -f �I�v�V�����Ńt�@�C�������w�肵�Ȃ��ꍇ�AtimestampDiscrepancy.xml �`���� XML �t�@�C���� PX_DATADIR/cmexport/Discrepancy �f�B���N�g���ɕۑ�����܂��B
�w���v�ւ̃A�N�Z�X
cmexport -h �F cmexport �̃I�v�V�����̃��X�g��\�����܂��B
cmexport discrepancy -h �F cmexport discrepancy �R�}���h�̃I�v�V�����̃��X�g��\�����܂��B
Solaris �ł́ACLI �Ŏ��̂悤�ɓ�͂��邱�Ƃ��ł��܂��B
���[�U ID �� admin�A�p�X���[�h�� admin�A�t�@�C������ file1.xml �Ƃ���ƁA���̂悤�ɂȂ�܂��B
cmexport Discrepancy -u admin -p admin
cmexport Discrepancy -u admin -p admin -f file1.xml
cmexport Discrepancy -u admin -d 2
cmexport �}�j���A�� �y�[�W
���̍��ł́A���̓��e�ɂ��Ď��グ�܂��B
�R�}���h���C���̍\��
���[�e�B���e�B�̃R�}���h���C���̍\���́A���̂悤�Ȍ`���ł��B
cmexport command arguments options
- ・ cmexport �́AUser Tracking �f�[�^�A���C�� 2 �g�|���W �f�[�^�A����ѕs�����f�[�^�̏ڍׂ� XML �`���ŃG�N�X�|�[�g���� CiscoWorks Campus Manager �R�}���h���C�� �C���^�[�t�F�C�X�ł��B
- ・ command �ł́A���s�����R�A������w�肵�܂��B
- ・ arguments �́A�e�R�A �R�}���h�ŕK�v�Ȓlj��̃p�����[�^�ł��B
- ・ options �́A�I�v�V�����̃p�����[�^�ŁA����� DEE �R�A �R�}���h�̓�����C�����܂��B
argument �� option �̏����́A�d�v�ł͂���܂���B�������A cmexport �̒���ɃR�A �R�}���h���͂���K�v������܂��B
�\13-7 �ɁA cmexport �\���̃R�}���h�����������܂��B
��L�̕\�Ɏw�肳�ꂽ�R�A �R�}���h�� 1 ���w�肵�� cmexport �R�}���h���Ăяo���K�v������܂��B�R�A �R�}���h�������w�肵�Ȃ��ꍇ�A cmexport �� -v �܂��� -h �I�v�V�������������s���邱�Ƃ��ł��܂��B
- ・ �I�v�V���� -v �́A cmexport ���[�e�B���e�B�̃o�[�W������\�����܂��B
- ・ �I�v�V���� -h �i�܂��̓k�� �I�v�V�����j�́A���̃��[�e�B���e�B�̎g�p��@�Ɋւ������\�����܂��B
����уI�v�V����
���̍��ł́A���̓��e�ɂ��Ď��グ�܂��B
�K�{�̈�
���̃I�v�V�����́A���ׂĂ̋@�\�Ŏw�肷��K�v������܂��B
-u userid �FCiscoWorks �̃��[�U ID ���w�肵�܂��B
�C�ӂ̋@�\�Ŏw��ł���I�v�V�����́A���̂Ƃ���ł��B
CiscoWorks �� ���[�U ID �̃p�X���[�h���w�肵�܂��B
CLI ��ŃN���A �e�L�X�g�Ńp�X���[�h��\���A -p �I�v�V�������g�p���Ȃ��ꍇ�A���[�U ID �ƃp�X���[�h���t�@�C���ɕۑ����A���̃t�@�C���������ϐ� CMEXPORTFILE ��ݒ肷��K�v������܂��B
���̃t�@�C����ێ����A�A�N�Z�X�����Ǘ����ĕs���A�N�Z�X��h�~����K�v������܂��B CMEXPORTFILE �ɁA�t�� �p�X�ł͂Ȃ��t�@�C���������ݒ肳��Ă��Ȃ��ꍇ�A cmexport �́A���݂̍�ƃf�B���N�g�����������܂��B
-p �I�v�V�������g�p����ƁA CMEXPORTFILE �ϐ���ݒ肵����ł��A CMEXPORTFILE ����ł͂Ȃ��A�R�}���h���C������p�X���[�h�����܂��B����̓Z�L���A�ł͂Ȃ��̂ŁA���̃I�v�V�������g�p���Ȃ����Ƃ������߂��܂��B
�p�X���[�h���t�@�C���Ɏw�肷��`���́A���̂Ƃ���ł��B
userid �̓R�}���h���C���Ŏw�肵�� CiscoWorks �̃��[�U���ł��B���[�U ID �ƃp�X���[�h�́A���p�X�y�[�X 1 �����ŋ��܂��B
�p�X���[�h���u�����N�̏ꍇ�A�����͂���K�v������܂��B��͂��Ȃ��ƁA cmexport �ł́A�p�X���[�h���m�F�ł��܂���B�p�X���[�h �t�@�C���ɁA�����̃G���g�����قȂ郆�[�U���ő��݂��邱�Ƃ�����܂��B�G���g�����d������ꍇ�A���[�U���ƍŏ��Ɉ�v�����p�X���[�h���̗p���܂��B
�f�o�b�O ���x����ݒ肵�A����Ɋ�Â��ăf�o�b�O�����܂��B�f�o�b�O ���x���ɂ� TRACE �� DEBUG �� 2 �̃��x��������܂��B -d �I�v�V�������w�肵�Ȃ��ꍇ�́A���M���O���������܂���B
cmexport �R�}���h�̌��ʂ��A�w�肵�����O�̃��O �t�@�C���ɋL�^���܂��B�f�t�H���g�ł́A�R�}���h�̏o�͕͂W���o�͂ɕ\������܂��B
�@�\�ŗL�̃I�v�V����
���̋@�\�ŗL�̃I�v�V�������T�|�[�g����Ă��܂��B
�e�@�\�Ŏg�p����ꍇ�A�����w�肵�܂��B
- ・ User Tracking �@�\�FUser Tracking �����G�N�X�|�[�g����t�@�C���̖��O���w�肵�܂��B
- ・ �g�|���W�@�\�F���C�� 2 �g�|���W�����G�N�X�|�[�g����t�@�C���̖��O���w�肵�܂��B
- ・ �s�����@�\�F�s���������G�N�X�|�[�g����t�@�C���̖��O���w�肵�܂��B
�w���v�ւ̃A�N�Z�X
- ・ cmexport -h �F cmexport �̃I�v�V�����̃��X�g��\�����܂��B
- ・ cmexport command -h �F cmexport �R�}���h�̃I�v�V�����̃��X�g��\�����܂��B
Solaris �ł́ACLI �Ŏ��̂悤�ɓ�͂��邱�Ƃ��ł��܂��B
DEE �J���Ҍ�t�@�����X
User Tracking �f�[�^�� XML �`���ŃG�N�X�|�[�g����ۂɎg�p����X�L�[�}�́A���̂Ƃ���ł��B
- ・ User Tracking �f�[�^�̃X�L�[�}
- ・ �X�C�b�` �f�[�^�� User Tracking �X�L�[�}
- ・ �d�b�f�[�^�� User Tracking �X�L�[�}
- ・ �T�u�l�b�g �f�[�^�� User Tracking �X�L�[�}
- ・ �g�|���W �f�[�^�̃X�L�[�}
- ・ �s�����f�[�^�̃X�L�[�}
- ・ servlet ���g�p���� Campus Manager ����̃f�[�^ �G�N�X�|�[�g
User Tracking �f�[�^�̃X�L�[�}
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2003, 2004 Cisco Systems Inc. All rights reserved. -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="CMServer" type="xs:string"/>
<xs:element name="CreatedAt" type="xs:string"/>
<xs:element name="SchemaVersion" type="xs:string"/>
<xs:element name="Heading" type="xs:string"/>
<xs:element name="Query" type="xs:string"/>
<xs:element name="Layout" type="xs:string"/>
<xs:element ref="UTData" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="UserName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="MACAddress" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="HostName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="IPAddress" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Subnet" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="IPv6Address" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PrefixLength" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Prefix" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="DeviceName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Device" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Port" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PortName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PortState" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PortDuplex" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PortSpeed" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="VTPDomain" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="VLAN" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="VLANId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="VLANType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="trBRFVLAN" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="SecondaryVlan" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Ring" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Bridge" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="LastSeen" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Notes" type="xs:string" minOccurs="0" maxOccurs="1"/>
�X�C�b�` �f�[�^�� User Tracking �X�L�[�}
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2003, 2004 Cisco Systems Inc. All rights reserved. -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="CMServer" type="xs:string"/>
<xs:element name="CreatedAt" type="xs:string"/>
<xs:element name="SchemaVersion" type="xs:string"/>
<xs:element name="Heading" type="xs:string"/>
<xs:element name="Query" type="xs:string"/>
<xs:element name="Layout" type="xs:string"/>
<xs:element ref="SwitchUTData" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="SwitchUTData">
<xs:element name="DeviceName" type="xs:string"/>
<xs:element name="DeviceIP" type="xs:string"/>
<xs:element name="UTData" maxOccurs="unbounded"/>
<xs:element name="UserName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="MACAddress" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="HostName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="IPAddress" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Subnet" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="IPv6Address" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PrefixLength" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Prefix" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Port" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PortName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PortState" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PortDuplex" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PortSpeed" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="VTPDomain" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="VLAN" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="VLANId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="VLANType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="trBRFVLAN" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="SecondaryVlan" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Ring" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Bridge" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="LastSeen" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Notes" type="xs:string" minOccurs="0" maxOccurs="1"/>
�d�b�f�[�^�� User Tracking �X�L�[�}
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:documentation>It gives the Phone details</xs:documentation>
<xs:element name="CMServer" type="xs:string"/>
<xs:element name="CreatedAt" type="xs:string"/>
<xs:element name="SchemaVersion" type="xs:string"/>
<xs:element name="Heading" type="xs:string"/>
<xs:element name="PhoneQuery" type="xs:string"/>
<xs:element name="PhoneLayout" type="xs:string"/>
<xs:element ref="PhoneData" maxOccurs="unbounded"/>
<xs:element name="PhoneNumber" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="MACAddress" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="IPAddress" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="CCMAddress" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Status" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PhoneType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PhoneDescr" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="DeviceName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Device" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Port" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PortName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="LastSeen" type="xs:string" minOccurs="0" maxOccurs="1"/>
�T�u�l�b�g �f�[�^�� User Tracking �X�L�[�}
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2003, 2004 Cisco Systems Inc. All rights reserved. -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="CMServer" type="xs:string"/>
<xs:element name="CreatedAt" type="xs:string"/>
<xs:element name="SchemaVersion" type="xs:string"/>
<xs:element name="Heading" type="xs:string"/>
<xs:element name="Query" type="xs:string"/>
<xs:element name="Layout" type="xs:string"/>
<xs:element ref="SubnetUTData" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="SubnetUTData">
<xs:element name="SubnetId" type="xs:string"/>
<xs:element name="UTData" maxOccurs="unbounded"/>
<xs:element name="UserName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="MACAddress" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="HostName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="IPAddress" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="IPv6Address" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PrefixLength" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Prefix" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="DeviceName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Device" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Port" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PortName" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PortState" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PortDuplex" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="PortSpeed" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="VTPDomain" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="VLAN" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="VLANId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="VLANType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="trBRFVLAN" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="SecondaryVlan" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Ring" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Bridge" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="LastSeen" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="Notes" type="xs:string" minOccurs="0" maxOccurs="1"/>
�g�|���W �f�[�^�̃X�L�[�}
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="CMServer" type="xs:string"/>
<xs:element name="CreatedAt" type="xs:string"/>
<xs:element name="SchemaVersion" type="xs:string"/>
<xs:element name="Heading" type="xs:string"/>
<xs:element ref="Layer2Details" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Layer2Details">
<xs:element ref="Device" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="DeviceName" type="xs:string"/>
<xs:element name="IPAddress" type="xs:string"/>
<xs:element name="DeviceState">
<xs:restriction base="xs:string">
<xs:pattern value="Reachable"/>
<xs:pattern value="UnReachable"/>
<xs:element name="DeviceType" type="xs:string"/>
<xs:element ref="Neighbors" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Neighbor" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="NeighborIPAddress" type="xs:string"/>
<xs:element name="NeighborDeviceType" type="xs:string"/>
<xs:element name="Link" type="xs:string"/>
<xs:element name="LocalPort" type="xs:string"/>
<xs:element name="RemotePort" type="xs:string"/>
�s�����f�[�^�̃X�L�[�}
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="CMServer" type="xs:string"/>
<xs:element name="CreatedAt" type="xs:string"/>
<xs:element name="SchemaVersion" type="xs:string"/>
<xs:element name="Heading" type="xs:string"/>
<xs:element ref="Discrepancies" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Discrepancies">
<xs:element ref="Discrepancy" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Discrepancy">
<xs:restriction base="xs:string">
<xs:pattern value="Physical"/>
<xs:element name="Details" type="xs:string"/>
<xs:element name="Type" type="xs:string"/>
<xs:restriction base="xs:string">
<xs:element name="Description" type="xs:string"/>
<xs:element name="FirstFound" type="xs:string"/>
servlet ���g�p���� Campus Manager ����̃f�[�^ �G�N�X�|�[�g
servlet �ɂ��A�ȒP�ȃX�N���v�g���g�p���� DEE �@�\�ɃA�N�Z�X���邱�Ƃ��ł��܂��BDEE �@�\�́ACampus Manager �T�[�o�ɐڑ����ăf�[�^���擾����X�N���v�g�����s���ČĂяo�����Ƃ��ł��܂��B
User Tracking �f�[�^�A�g�|���W �f�[�^�A����ѕs�����f�[�^���G�N�X�|�[�g���邽�߁A�R�}���h�i cmexport ����� utexport �j�� HTTP �v���܂��� HTTPS �v���Ƃ��ē��ʂ� Campus �T�[�o�� URL �ɑ��M�ł��܂��B���� URL �́A�v��������ėv�����̃��[�U ID ����уN���f���V������F���� servlet �����ʂ��Ă���A���̌����������܂��B
- ・ User Tracking �f�[�^���G�N�X�|�[�g����ɂ́AUTExportServlet ���g�p���܂��B
- ・ �s�����f�[�^����у��C�� 2 �g�|���W �f�[�^���G�N�X�|�[�g����ɂ́ACMExportServlet ���g�p���܂��B
- ・ cmexport �R�}���h����� utexport �R�}���h���Ăяo���ɂ́A���̓��e���܂ރy�C���[�h �t�@�C���� servlet �ɕK�v�ł��B
���ɁAservlet �� XML �ŕ��������ꂽ�y�C���[�h �t�@�C������͂��đ�������s���A���ʂ� XML �`���Ŗ߂��܂��B���[�U�͓�͂̏ڍׂ��܂܂��悤�Ƀy�C���[�h �t�@�C�����쐬���Aservlet �ɂ��A�N�Z�X��v������Ƃ��ɂ��̃t�@�C���𑗐M����K�v������܂��B
��ʂɁA�N���C�A���g �V�X�e���̃f�[�^ �G�N�X�|�[�g�@�\���g�p����K�v������Ƃ��ɁAservlet �ɂ��A�N�Z�X���g�p���܂��B
DEE �G�N�X�|�[�g�@�\���g�p���邽�߁A�y�C���[�h �t�@�C�����A�b�v���[�h���ăf�[�^ �G�N�X�|�[�g�@�\�����s����X�N���v�g���L�q���邱�Ƃ��ł��܂��B���̃X�N���v�g����Q�Ƃ��Ă��������B
���Ƃ��A script test.pl ���g�p���Ă���ꍇ�A���̂����ꂩ�̃��[�h�� servlet ���Ăяo�����Ƃ��ł��܂��B
perl test.pl http:// campus-server :1741/campus/servlet/CMExportServlet payload.xml
perl test.pl http:// campus-server :1741/cmapps/UTExportServlet payload.xml
perl test.pl https:// campus-server /campus/servlet/CMExportServlet payload.xml
perl test.pl https:// campus-server /cmapps/UTExportServlet payload.xml
servlet �ɃA�N�Z�X���� Perl �X�N���v�g�̗�
open (FILE,"$fname") || die "File open Failed $!";
my $hdr = new HTTP::Headers 'Content-Type' => 'text/html';
my $req = new HTTP::Request ('GET', $url, $hdr);
print "ERROR : ", $res->code, " : ", $res->message, "\n";
if($result =~ /Authorization error/)
print "Authorization error\n";
servlet �ɃA�N�Z�X���� Java �R�[�h�̗�
import java.net.HttpURLConnection;
static void main (String args[])
URL url = new URL("http://localhost:1741/campus/servlet/CMExportServlet");
String payload = "adminadminut_hostdee.log1";
con = (HttpURLConnection)url.openConnection();
con.setRequestProperty("Content-type", "text/xml");
OutputStream bos = new BufferedOutputStream(con.getOutputStream());
PrintWriter out = new PrintWriter(bos);
//prints out response from CMExportServlet
byte [] strBytes=new byte[10];
BufferedReader bfr = new BufferedReader(new InputStreamReader(is));
while ( ( str = bfr.readLine()) != null ) {
System.out.println(e.toString());
�y�C���[�h �t�@�C���� 1 �� XML �t�@�C���ŁADEE servlet ���f�[�^ �G�N�X�|�[�g�v�����������邽�߂ɕK�v�ȓ�͂��܂܂�Ă��܂��B�y�C���[�h XML �t�@�C���̃X�L�[�}�́A�u�y�C���[�h �t�@�C���̃X�L�[�}�v�Ɏ�����Ă��܂��B
�\13-8 �ŃX�L�[�}�̗v�f�ɂ��Đ������܂��B
���̍��ł́A���̓��e�ɂ��Ă����グ�܂��B
XML �`���̃y�C���[�h �t�@�C�����쐬����ꍇ�ɁA���̃X�L�[�}���g�p�ł��܂��B
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="username" type="xs:string"/>
<xs:element name="password" type="xs:string"/>
<xs:element name="command" type="xs:string"/>
<xs:element name="view" type="xs:string"/>
<xs:element name="queryname" type="xs:string"/>
<xs:element name="layoutname" type="xs:string"/>
<xs:element name="queryphone" type="xs:string"/>
<xs:element name="layoutphone" type="xs:string"/>
<xs:element name="debug" type="xs:string"/>
FAQ
Campus Manager DEE �Ɋւ��� FAQ �̃��X�g�́A���̂Ƃ���ł��B
- ・ Q.DEE �͕s���������ǂ������W����̂ł���
- ・ Q.XSD �t�@�C���Ƃ͉��ł���
- ・ Q.servlet �C���^�[�t�F�C�X���ǂ̂悤�ɗ��p�ł��܂���
- ・ Q.�ʂ� Campus Manager �T�[�o���Ǘ��������̃X�C�b�` �Z�b�g�܂��̓T�u�l�b�g �Z�b�g��ΏۂɁAUser Tracking �f�[�^�ƃ��C�� 2 �g�|���W �f�[�^���擾����ɂ͂ǂ̂悤�ɂ���悢�ł���
- ・ Q.�Z�L���A�ł͂Ȃ����߁A�p�X���[�h���R�}���h���C�� �C���^�[�t�F�C�X�Ŏw�肵��������܂���B�Z�L���A�ȕ�@�Ŏw�肷���i�͂���܂���
- ・ Q.XML �o�̓t�@�C���͂ǂ��ɕۑ�����܂���
- ・ Q.�ꕔ�̏o�̓t�@�C������͂��悤�Ƃ���ƁA��̓G���[����������̂͂Ȃ��ł���
Q. DEE �͕s���������ǂ������W����̂ł���
A. DEE �� Campus Manager �T�[�o�̍ŐV�\�����猻�s�̕s�����f�[�^����W���܂��B
A. XSD �t�@�C���Ƃ́ADocument Type Definition�iDTD�j�� XML �x�[�X�ɂ���ւł��B����́AXML �h�L�������g�̍\�����L�q���� XML �X�L�[�}�Ɋ�Â��Ă��܂��BXML �X�L�[�}�� DTD �Ɠ��l�ɁAXML �h�L�������g�̗L��ȃr���f�B���O �u���b�N���`���܂��B
XML �X�L�[�}�͎��̓��e���`���܂��B
�ڍׂɂ��ẮAW3Schools Online Web Tutorials �̃T�C�g���Q�Ƃ��Ă��������B
Q. servlet �C���^�[�t�F�C�X���ǂ̂悤�ɗ��p�ł��܂���
A. servlet �ɐڑ��\�ȃX�N���v�g���J�X�^�}�C�Y���ċL�q����K�v������܂��B��ƃI�v�V������ XML �`���Ŏw�肵�Ă��������B�ڍׂɂ��ẮA servlet ���g�p���� Campus Manager ����̃f�[�^ �G�N�X�|�[�g ���Q�Ƃ��Ă��������B
Q. �ʂ� Campus Manager �T�[�o���Ǘ��������̃X�C�b�` �Z�b�g�܂��̓T�u�l�b�g �Z�b�g��ΏۂɁAUser Tracking �f�[�^�ƃ��C�� 2 �g�|���W �f�[�^���擾����ɂ͂ǂ̂悤�ɂ���悢�ł���
A. ���̋@�\�̓T�|�[�g����Ă��܂���B
Q. �Z�L���A�ł͂Ȃ����߁A�p�X���[�h���R�}���h���C�� �C���^�[�t�F�C�X�Ŏw�肵��������܂���B�Z�L���A�ȕ�@�Ŏw�肷���i�͂���܂���
A. �͂��B���[�U ID �ƃp�X���[�h�̃��X�g���܂e�L�X�g �t�@�C�����������ϐ� CMEXPORTFILE ���쐬�ł��܂��B�e�L�X�g �t�@�C�����̃��[�U ID �ƃp�X���[�h�́A���p�X�y�[�X 1 �����ŋ����Ă��܂��B
Q. XML �o�̓t�@�C���͂ǂ��ɕۑ�����܂���
A. XML �o�̓t�@�C���́A�f�t�H���g�Ŏ��̏ꏊ�ɕۑ�����܂��B
-f �I�v�V�������g�p���āA��֏ꏊ���w��ł��܂��B
Q. �ꕔ�̏o�̓t�@�C������͂��悤�Ƃ���ƁA��̓G���[����������̂͂Ȃ��ł���
A. ���X�C�b�`�̈ꕔ�̃N���X�ɂ́AASCII �R�[�h�� 160 ����̓��ꕶ�����܂܂�܂��B�قƂ�ǂ� XML �p�[�T�[�ł͂��������������T�|�[�g���Ă��Ȃ����߁A��͂Ɏ��s���܂��B
�������������ɂ́A���ꕶ���̂���v�f�����ƂŌ������A���̗�̂悤�� CDATA ��t������K�v������܂��B
���̏ꍇ�A�v�f�����̂悤�ɕύX����K�v������܂��B
