
|
|
Document �p���b�g���̃X�e�b�v�́A�e�L�X�g �t�@�C���� HTML �t�@�C���Ȃǂ̃h�L�������g �I�u�W�F�N�g����������ꍇ�Ɏg�p���܂��B Document �p���b�g�́A3 ��ނ� Document �X�e�b�v������Ă��܂��B�����̃X�e�b�v�́A�\�[�X�A�ϊ��A�o�̓X�e�b�v�̏��Ɏg�p����邱�Ƃ��������߁A �����ł͎g�p����鏇�ɃX�e�b�v��������܂��B
Document �p���b�g�̃X�e�b�v �ł́ACisco CRA Editor �ɕ\������� Document �p���b�g���̃X�e�b�v�������Ă��܂��B
Create File Document �X�e�b�v�́A���[�U���w�肷��t�@�C�������Q�Ƃ��邱�Ƃɂ���āAdocument �ϐ����`���܂��B Create File Document �X�e�b�v�́A�t�@�C����ǂݎ��܂���B �t�@�C����ǂݎ��̂́AWrite Document �X�e�b�v�� Create XML Document �X�e�b�v�Ȃǂ̕ʂ̃X�e�b�v�� document �ϐ����g�p�����ꍇ�ł��B
Create File Document �̃v���p�e�B �ł́ACreate File Document �X�e�b�v�̃J�X�^�}�C�U�Őݒ肷��v���p�e�B���܂Ƃ߂Ă��܂��B
���[�N�t���[���� Create File Document �X�e�b�v���g�p�����@�̗�ɂ��ẮA Create File Document �X�e�b�v ���Q�Ƃ��Ă��������B
Create URL Document �X�e�b�v�ł́AURL ���g�p���� document �ϐ����`���܂��B ����Create URL Document �X�e�b�v�́AHTTP �v�����o���܂���B ���ۂ̗v�����s����̂́A�h�L�������g���ʂ̃X�e�b�v�i���Ƃ��ASend Response �X�e�b�v�� Send JSP �X�e�b�v�j�ɂ���Ďg�p�����ꍇ�ł��B
Create URL Document �ł́ACreate URL Document �X�e�b�v�̃J�X�^�}�C�U�������Ă��܂��B
�葀��Ńh�L�������g�� URL ���͂��邩�A�ʂ̃X�e�b�v�ɂ���ĕۑ����ꂽ URL ���g�p���܂��B �ϐ����g�p����ɂ́ASelect a Variable �I�v�V�������g�p�\�ɂ��A�֘A�����h���b�v�_�E�� ���X�g����Y������ϐ���I�����܂��B ���̃��X�g�ɕϐ���lj�����ɂ́AEdit Variable �E�B���h�E���g�p���܂��B Create URL Document �����s�����O�ɁA���̃X�e�b�v���g�p���āA�ϐ��̒l���擾���ݒ肵�Ă��������B
Document �h���b�v�_�E�� ���X�g����AURL ��ۑ����� document �ϐ���I�����܂��B ���̃��X�g�� document �ϐ���lj�����ɂ́AEdit Variable �E�B���h�E���g�p���ADocument �f�[�^ �^�C�v��I�����Ă��������B
GET �܂��� POST ���\�b�h��I�����āAHTTP �v���Ɏg�p����郁�\�b�h���`���܂��B GET ���\�b�h�́AURL �Ƀp�����[�^��t�����APOST ���\�b�h�́AHTTP �v���̖{���Ƀp�����[�^��g�ݍ��݂܂��B
Parameters ���X�g�ɂ́AWeb �T�[�o�ɑ��M����p�����[�^ �X�g�����O�̍쐬�Ɏg�p�����AName �� Value �̃y�A���܂܂�Ă��܂��B URL �G���R�[�f�B���O���ꂽ�p�����[�^ �X�g�����O�ł́A���ꕶ�����g�p���邱�Ƃ��ł��܂��B
�p�����[�^�́A�ʏ�AHTTP �v������ URL �ɕt������A���̗v���̎��s�ɕK�v�ȃf�[�^����܂��B ���Ƃ��A Create URL Document �̗�Ɏ�����Ă��� total �p�����[�^�̒l�� 500 �ɐݒ肳���ꍇ�A���� HTTP �v�����s���܂��B
http://mybank.money.com/debit?amount=500
�p�����[�^�����[�J���ϐ��Ƀ}�b�s���O����ɂ́A Add ���N���b�N���āA Parameter �E�B���h�E��\�����܂��B ���ɒ�`����p�����[�^�̖��O���͂��܂��B Value �h���b�v�_�E�� ���X�g����A�p�����[�^�l��ۊǂ���ϐ���I�����܂��B ���̑I�����X�g�ɕϐ���lj�����ɂ́AEdit Variable �E�B���h�E���g�p���܂��B
���[�N�t���[���� Defining the HTTP Request �X�e�b�v���g�p�����ɂ��ẮA HTTP �v���̒�` ���Q�Ƃ��Ă��������B
Create XML Document �X�e�b�v�́AURL �܂��̓t�@�C�� �h�L�������g�� XML document �ϐ��Ƀ}�b�s���O����A�_���h�L�������g���쐬����ꍇ�Ɏg�p����܂��B ���̃X�e�b�v�́AExtract XML Document Data �X�e�b�v�̑O�Ɏg�p���āAExtensible Markup Language (XML) �Ńt�H�[�}�b�g���ꂽ�h�L�������g����f�[�^���擾���܂��B
Create XML Document �̃v���p�e�B �ł́ACreate XML Document �X�e�b�v�̃J�X�^�}�C�U�Őݒ肷��v���p�e�B���܂Ƃ߂Ă��܂��B
���[�N�t���[���� Extract XML Document �X�e�b�v���g�p�����ɂ��ẮA XML �f�[�^�̎��o�� ���Q�Ƃ��Ă��������B
Cache Document �X�e�b�v�́A��o�́iI/O�j����i���Ƃ��A�t�@�C���̓ǂݎ��� HTTP �v���j�����s���A���̌��ʂ̃h�L�������g�������� �o�b�t�@�ɓ��܂��B I/O ����́A��s����X�e�b�v�i���Ƃ��ACreate File Document �� Create URL Document�j�Œ�`���ꂽ�h�L�������g�ɂ���Ďw�肳��܂��B Create File Document �܂��� Create URL Document �X�e�b�v�����s�����ƁAdocument �ϐ����쐬���܂����AURL �v���̑��M��t�@�C�� �V�X�e���ւ̃A�N�Z�X�͍s���܂���B
���ۂ� I/O ���삪�s����̂́ASend Response �܂��� Write Document �Ȃǂ̕ʂ̃X�e�b�v���A���� document �ϐ����Q�Ƃ���Ƃ��ł��B Cache Document �X�e�b�v���g�p����ƁA�㑱�̃X�e�b�v�����s����O�ɁAI/O ������������邱�Ƃ��ł��܂��B Cache Document �X�e�b�v�̎g�p �ł́ACache Document �X�e�b�v���ǂ̂悤�Ɏg�p���邩�������A���[�N�t���[�̋^���R�[�h���L�q���Ă��܂��B
doc=Create URL Document("http://mybank.money.com/debit?amount=500")
Cache Document �X�e�b�v�̎g�p �ł́ACache �X�e�b�v�́Amybank.money.com �ɑ��� HTTP �v�����s���܂��B Cache �X�e�b�v���g�p���Ȃ��ꍇ�ASend Response �X�e�b�v�����s�����܂ŁAI/O �͍s���܂���B
Cache Document �̃v���p�e�B �ł́ACache Document �X�e�b�v�̃J�X�^�}�C�U�Őݒ肷��v���p�e�B���܂Ƃ߂Ă��܂��B
Extract XML Document Data �X�e�b�v�́ACreate XML Document �̌�Ɏg�p���āAExtensible Markup Language (XML) �Ńt�H�[�}�b�g���ꂽ�h�L�������g����f�[�^���擾���܂��B
Extract XML Document Data �̃v���p�e�B �ł́AExtract XML Document Data �X�e�b�v�̃J�X�^�}�C�U�Őݒ肷��v���p�e�B���܂Ƃ߂Ă��܂��B
XML �t�@�C�� �T���v�� �ł́A���I�Ȋ����f�[�^���t�H�[�}�b�g����A��ʓI�� XML �t�@�C������� 10 ���s�������Ă��܂��B���̃t�@�C���́A�e�L�X�g �G�f�B�^���g�p���č쐬����Ă��܂��B
<?xml version="1.0" standalone="yes"?>
<STOCK symbol="MSFT" error="0">
<PCT_CHANGE>0.67114094</PCT_CHANGE>
XML �t�@�C������f�[�^�𒊏o����ɂ́A ��\�I�� XML �p�X �Ɏ�����Ă���悤�ɁA���m�� XML �p�X���w�肷��K�v������܂��B
/descendant::STOCKLIST
/child::STOCKattribute::symbol="CSCO"
/child::LAST
XML �p�X�́A�X���b�V���i/�j�ŋ��ꂽ���P�[�V���� �X�e�b�v�ō\������܂��B �O�q�̗�ł́AXML �p�X�ɂ� 3 �̃��P�[�V���� �X�e�b�v������A �e���P�[�V���� �X�e�b�v�́A���� 3 �̕�������\������Ă��܂��B
XML �p�X�Ŏg�p�����V���^�b�N�X�̏ڍׂɂ��ẮA���� URL ���Q�Ƃ��Ă��������B
���[�N�t���[���� Extract XML Document Data �X�e�b�v���g�p�����ɂ��ẮA XML �f�[�^�̎��o�� ���Q�Ƃ��Ă��������B
Text Substitution for Keywords �X�e�b�v�́A���O��`���ꂽ�e���v���[�g���̃L�[���[�h���A���[�J���ϐ��Ɋ܂܂�Ă���l�Œu�������܂��B ���̃X�e�b�v�́A���[�U�ɑ��ē��I�Ƀf�[�^��\������ꍇ�Ɏg�p���܂��B
Text Substitution for Keywords �̃v���p�e�B �ł́AText Substitution for Keywords �X�e�b�v�̃J�X�^�}�C�U�̃v���p�e�B���܂Ƃ߂Ă��܂��B
�L�[���[�h���葀��Œ�`����ɂ́A Add ���N���b�N���āA Add Keyword Substitution �E�B���h�E��\�����܂��B �L�[���[�h���`����ɂ́ALocal Variable �h���b�v�_�E�� ���X�g����ϐ���I�����܂��B Data Type �h���b�v�_�E�� ���X�g����A�T�|�[�g����Ă���f�[�^ �^�C�v��I�����܂��B �Ō�ɁAKeyword �t�B�[���h�ɉp�����̃X�g�����O���͂��āA�L�[���[�h�̖ړI���ŗL�Ɏ��ʂ���悤�ɂ��܂��B ���Ƃ��A�f�[�^�x�[�X�Ɖ�̌��ʂ�\������L�[���[�h���g�p����ꍇ�́A�uQueryResult�v�Ƃ������O�̃L�[���[�h���`���܂��B�L�[���[�h���`������A OK ���N���b�N���Ă��������B
���[�N�t���[���� Text Substitution for Keywords �X�e�b�v���g�p�����ɂ��ẮA Text Substitution for Keywords �X�e�b�v ���Q�Ƃ��Ă��������B
Write Document �X�e�b�v�̃J�X�^�}�C�U�ŁADocument �h���b�v�_�E�� ���X�g����A�\�[�X �h�L�������g���܂܂�Ă��� document �ϐ���I�����܂��B ���̕ϐ��̒l��ݒ肷��ɂ́ACreate File Document �܂��� Create URL Document �X�e�b�v���g�p���Ă��������B
Filename �t�B�[���h�Ƀt�@�C�������͂��܂��B ���̃t�B�[���h�ɂ� Expression Editor ���g�p�ł��܂��B
XSL Transform Document �X�e�b�v�́AeXtensible Stylesheet Language (XSL) �ϊ����\�[�X �h�L�������g�ɓK�p����ꍇ�Ɏg�p����܂��B XSL �ϊ��́ACisco CRA Engine �ɕt���� XSL �v���Z�b�T�ɂ���Ď��s����܂��B XSL �v���Z�b�T�́A�t�H�[�}�b�g�Ȃǂ̏�����@���܂܂�Ă��� XSL �X�^�C���V�[�g���g�p���āA�ϊ������s���܂��B
XSL Transform Document �ł́AXSL Transform Document �̃J�X�^�}�C�U�������Ă��܂��B
Output List �́ACisco CRA Editor �� Variable �y�C�����g�p���� String �f�[�^ �^�C�v�Ɋ��蓖�Ă�ꂽ�ϐ���\�����܂��B XSL �v���Z�b�T�ɓn�����߂Ƀ��[�J���ϐ����p�����[�^�Ƃ��Ďg�p����ɂ́AList �{�b�N�X�ŕϐ���I�����A�E�����N���b�N���āAOutput Parameters �{�b�N�X�ɂ��̕ϐ����ړ������܂��B
XSL Transform Document �X�e�b�v�����s�����ƁAOutput Parameters �{�b�N�X�Ƀ��X�g����Ă���ϐ����A���� XML �h�L�������g�ɕϊ�����܂��B ���̓��� XML �h�L�������g�́AXSL Stylesheet �ƘA�g���� XSL �v���Z�b�T�ɓn����AResult Document ���쐬���܂��B
���� XML �\�L�̍\�� �ł́A���� XML �\�L�̍\���������Ă��܂��B ���� XML �\�L�̗v�f �ł́A���̕\�L���̊e�v�f��������Ă��܂��B
|
XSL Transform Document �J�X�^�}�C�U���� Output Parameters �{�b�N�X�ɒlj������ϐ����w��B |
���[�N�t���[��ɂ����� XSL Transform Document �X�e�b�v �ł́A���[�N�t���[�Ŏg�p����� XSL Transform Document �X�e�b�v�̗�������Ă��܂��B ���̃��[�N�t���[��̖ړI�́A�����̏I�l�A�ω��A����ю���ʂ����o�����Ƃł��B
XSL Transform Document �ł́A���[�U�� XSL Transform Document �X�e�b�v�Ŏ��̕ϐ���I���������Ƃ������Ă��܂��B
XML �����\�L�T���v�� �ł́AXSL StyleSheet ���f�[�^�� XSL �h�L�������g�ɕϊ�����O�� XML �f�[�^�̓����\�L�������Ă��܂��B
<?xml version="1.0" encoding="UTF-8"?>
<workflowName>SampleStock.aef</workflowName>
<Symbol1_Last>17</Symbol1_Last>
<Symbol1_Change>2</Symbol1_Change>
<Symbol1_Volume>71000000</Symbol1_Volume>
XSL �X�^�C���V�[�g �T���v�� �ł́A�������[�N�t���[��� XSL �X�^�C���V�[�g�������Ă��܂��B
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="ExecutionState">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<meta name="Author" content="Mike Chow"/>
<meta name="GENERATOR" content="Mozilla/4.5 en (WinNT; U) Netscape"/>
<title>Stock Quote Application - XSLT</title>
Stock Quote Application by using Cisco eServices Engine (XSLT)
<table BORDER="1" CELLPADDING="2" CELLSPACING="0" WIDTH="100%">
<td BGCOLOR="#4A94EF" ALIGN="CENTER"><FONT COLOR="#FFFFFF"><B>Symbol</B></FONT></td>
<td BGCOLOR="#4A94EF" ALIGN="CENTER"><FONT COLOR="#FFFFFF"><B>Last</B></FONT></td>
<td BGCOLOR="#4A94EF" ALIGN="CENTER"><FONT COLOR="#FFFFFF"><B>Change</B></FONT></td>
<td BGCOLOR="#4A94EF" ALIGN="CENTER"><FONT COLOR="#FFFFFF"><B>Volume</B></FONT></td>
<xsl:apply-templates select="//OutputContext" />
Cisco eServices (<b> <xsl:value-of select="workflowName"/> </b>) Copyright 2000.
<xsl:template match="//OutputContext">
<td><B><xsl:value-of select="Symbol1"/></B></td>
<td><B><xsl:value-of select="Symbol1_Last"/></B></td>
<td><xsl:value-of select="Symbol1_Change"/></td>
All contents copyright (C) 1992--2003 Cisco Systems K.K.