semi合集-English.pdf - 第1165页
SEMI E5-1104 © SEMI 1982, 2004 107 Stream,Function Name (Mnemonic) Direction S4,F20 Transfer Job Acknowledge (TJA) S,H<-E Description The equipment inform s the host of its acceptance or rejection of the Transfer Job …

SEMI E5-1104 © SEMI 1982, 2004 106
Stream,Function Name (Mnemonic) Direction
S4,F19 Transfer Job Create (TJ) M,H->E,reply
Description
The host requests that the equipment undertake one or more discrete (or atomic) transfers to achieve a host defined objective.
The host provides the transfer specifications for each atomic transfer. Atomic transfers on separate ports on the equipment are
allowed to execute in parallel. Atomic transfers for a port must be executed sequentially or in some cases concurrently. Both
equipment transfer partners for each atomic transfer must receive appropriate Transfer Job Request messages in order to execute
a transfer. If S4,F20 is multi-block, it must be preceded by the S4,F25/S4,F26 Inquire/Grant transaction.
Structure
L,2
1. <DATAID>
2. L,2
1. <TRJOBNAME>
2. L,n [n = #atomic xfrs defined for this job]
1. L,12 [Specification for first atomic xfr]
1. <TRLINK> [Atomic transfer identifier]
2. <TRPORT> [Port to be used for transfer]
3. <TROBJNAME> [Transfer object identifier]
4. <TROBJTYPE> [Object type–what form is the material in]
5. <TRROLE> [Role in transfer–primary/secondary]
6. <TRRCP> [Transfer recipe identifier]
7. <TRPTNR> [Identifier of transfer partner]
8. <TRPTPORT> [Partner's Port to be Used]
9. <TRDIR> [Transfer direction-send or receive]
10. <TRTYPE> [Active or Passive]
11. <TRLOCATION> [Location to send/receive mtl]
12. <TRAUTOSTART> [Does eqp await host start command after setup?]
.
.
n. L,12 [Specification for nth atomic xfr]
1. <TRLINK]
12. <TRAUTOSTART>
Exception
None

SEMI E5-1104 © SEMI 1982, 2004 107
Stream,Function Name (Mnemonic) Direction
S4,F20 Transfer Job Acknowledge (TJA) S,H<-E
Description
The equipment informs the host of its acceptance or rejection of the Transfer Job Request.
Structure
L,3
1. <TRJOBID>
2. L,m [m = number of atomic transfers in the transfer job.]
1. <TRATOMICID
1
>
.
.
m. <TRATOMICID
m
>
3. L,2
1. <TRACK> [Accepted or rejected]
2. L,n [n = # errors reported]
1. L,2
1. <ERRCODE
1
>
2. <ERRTEXT
1
>
.
.
n. L,2
1. <ERRCODE
n
>
2. <ERRTEXT
n
>
Exception
A zero-length list (m = 0) is sent if the transfer job is rejected. A zero-length list (n = 0) is sent if the transfer job is accepted.
Stream,Function Name (Mnemonic) Direction
S4,F21 Transfer Job Command (TC) S,H->E,reply
Description
This message is used by the host to modify a current transfer job on an equipment.
Structure
L,3
1. <TRJOBID>
2. <TRCMDNAME> [identifier of the transfer command]
3. L,n [n = number of parameters = 0 if none]
1. L,2
1. <CPNAME
1
> [transfer parameter name]
2. <CPVAL
1
> [transfer parameter value]
.
.
n. L,2
1. <CPNAME
n
>
2. <CPVAL
n
>
Exception
None

SEMI E5-1104 © SEMI 1982, 2004 108
Stream,Function Name (Mnemonic) Direction
S4,F22 Transfer Command Acknowledge (TCA) S,H<-E
Description
Equipment accepts or rejects the transfer command.
Structure
L,2
1. <TRACK> [Accepted or rejected]
2. L,n [n = # errors reported]
1. L,2
1. <ERRCODE
1
>
2. <ERRTEXT
1
>
.
.
n. L,2
1. <ERRCODE
n
>
2. <ERRTEXT
n
>
Exception
If the command is accepted, n = 0.
Stream,Function Name (Mnemonic) Direction
S4,F23 Transfer Job Alert (TJA) S,H<-E,[reply]
Description
Equipment informs the host that a transfer job milestone has been reached (e.g., job started or job complete). If complete, all
quipment resources originally reserved for the transfer have been released.
Structure
L,4
1. <TRJOBID>
2. <TRJOBNAME>
3. <TRJOBMS>
4. L,2
1. <TRACK> [success or failure]
2. L,n [n = # errors reported]
1. L,2
1. <ERRCODE
1
>
2. <ERRTEXT
1
>
.
.
n. L,2
1. <ERRCODE
n
>
2. <ERRTEXT
n
>
Exception
If the transfer job is completed successfully, n = 0.
Stream,Function Name (Mnemonic) Direction
S4,F24 Transfer Alert Acknowledge (TLA) S,H->E
Description
Acknowledge receipt of the S4,F23 message.
Structure
Header only
Exception
None