!--a11y-->
XI
ƒƒbƒZ[ƒWƒwƒbƒ_‚̃NƒGƒŠ 
‚±‚̃vƒƒgƒRƒ‹‚ðŽg—p‚µ‚ÄAƒvƒƒLƒVŒÄo‚ÌŒã‚ɃƒbƒZ[ƒWƒwƒbƒ_‚Ì€–Ú‚ÉŠÖ‚·‚éƒNƒGƒŠ‚ðŽÀs‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
ƒ}ƒbƒsƒ“ƒOŽž‚Ü‚½‚̓Cƒ“ƒeƒOƒŒ[ƒVƒ‡ƒ“ƒfƒBƒŒƒNƒgƒŠ‚Ì‹ZpƒRƒ“ƒeƒLƒXƒgƒIƒuƒWƒFƒNƒg‚ðŽg—p‚µ‚ăƒbƒZ[ƒWƒwƒbƒ_‚Ì€–ڂɑ΂µ‚ăNƒGƒŠ‚ðŽÀs‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·BŽQÆ: ƒRƒ“ƒeƒiƒIƒuƒWƒFƒNƒg(ƒƒbƒZ[ƒWƒ}ƒbƒsƒ“ƒO)AJava ƒ}ƒbƒsƒ“ƒOAXSLT ƒ}ƒbƒsƒ“ƒOB
ŒÄo󋵂ɉž‚¶‚½ƒvƒƒgƒRƒ‹‚ÌŽg—p
ƒvƒƒLƒVŒÄo |
“Çž‰Â”\‚ȃƒbƒZ[ƒWƒwƒbƒ_ |
‘—M‘¤‚Ì”ñ“¯ŠúƒvƒƒLƒVŒÄo |
ƒŠƒNƒGƒXƒgƒƒbƒZ[ƒW‚̃ƒbƒZ[ƒWƒwƒbƒ_ |
‘—M‘¤‚Ì“¯ŠúƒvƒƒLƒVŒÄo |
‰ž“šƒƒbƒZ[ƒW‚̃ƒbƒZ[ƒWƒwƒbƒ_ |
ŽóM‘¤‚Ì“¯Šú/”ñ“¯ŠúƒvƒƒLƒVŒÄo |
ƒŠƒNƒGƒXƒgƒƒbƒZ[ƒW‚̃ƒbƒZ[ƒWƒwƒbƒ_ |
GET_HEADER_FIELD ƒƒ\ƒbƒh‚ÍAƒƒbƒZ[ƒWƒwƒbƒ_“à‚Ì€–Ú‚Ì’l‚ð•¶Žš—ñ‚Æ‚µ‚Ä–ß‚µ‚Ü‚·BƒƒbƒZ[ƒWƒwƒbƒ_‚̓Ǟ‰Â”\‚ÈŠe€–Ú‚Ì IF_WSPROTOCOL_XI_HEADER ƒCƒ“ƒ^ƒtƒF[ƒX‚ɒ蔂ª‚ ‚è‚Ü‚·B
’蔂ðŽg—p‚µ‚½ƒƒbƒZ[ƒWƒwƒbƒ_€–ڂւ̃AƒNƒZƒX
’è” |
ˆÓ–¡ |
MESSAGE_CLASS |
ƒƒbƒZ[ƒW‚Ì•ª—ÞBŽg—p‰Â”\‚È’l: œ
ApplicationMessage: œ
ApplicationResponse: œ
SystemAck, ApplicationAck, SystemError, ApplicationError: |
VERSION_MAJOR |
XI ƒƒbƒZ[ƒWƒvƒƒgƒRƒ‹ƒo[ƒWƒ‡ƒ“B—á: XI 3.0 ƒƒbƒZ[ƒWƒvƒƒgƒRƒ‹‚ÌꇂÍAVERSION_MAJOR = 3 ‚¨‚æ‚Ñ VERSION_MINOR = 0 ‚Å‚·B |
VERSION_MINOR |
|
PROCESSING_MODE |
ƒƒbƒZ[ƒWƒ‚[ƒh‚Í“¯Šú‚Ü‚½‚Í”ñ“¯Šú‚Å‚·B‚±‚ê‚ɉž‚¶‚ÄA‚±‚ê‚ç‚̒蔂ÍA’l synchronous ‚Ü‚½‚Í asynchronous ‚ɂȂè‚Ü‚·B |
MESSAGE_ID |
ƒƒbƒZ[ƒW IDBƒƒbƒZ[ƒW ID ‚ÍA’ÊM’†‚É•ÏX‚³‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B ‰ž“šƒƒbƒZ[ƒW‚ÍV‹KƒƒbƒZ[ƒW ID ‚ðŽæ“¾‚µ‚Ü‚·B ‚ ‚郃bƒZ[ƒW‚©‚çV‹KƒƒbƒZ[ƒW‚ªì¬‚³‚ê‚éê‡ (ƒƒbƒZ[ƒW‚ª•¡”ŽóMŽÒ‚ŃRƒs[‚³‚ê‚é)AV‹KƒƒbƒZ[ƒW‚É‚æ‚Á‚ÄV‹KƒƒbƒZ[ƒW ID ‚ªŽæ“¾‚³‚ê‚Ü‚·B |
REF_TO_MESSAGE_ID |
ˆÓ–¡“I‚É‚±‚̃ƒbƒZ[ƒW‚É‘®‚µ‚Ä‚¢‚éŽQƃƒbƒZ[ƒW‚Ì IDB‚½‚Æ‚¦‚ÎA‰ž“šƒƒbƒZ[ƒW‚Å‚ÍA‚±‚Ì€–Ú‚ðŽg—p‚µ‚ÄA‚ǂ̗v‹ƒƒbƒZ[ƒW‚É‘®‚µ‚Ä‚¢‚é‚©‚ðŽ¦‚µ‚Ü‚·B |
CONVERSATION_ID |
‚±‚Ì€–Ú‚ÍAƒƒbƒZ[ƒW‚Å•K{‚ł͂ ‚è‚Ü‚¹‚ñB‚±‚Ì€–Ú‚ðŽg—p‚·‚邯A“¯‚¶ƒOƒ‹[ƒv‚É‘®‚·‚郃bƒZ[ƒW‚ð ID ‚ðŽg—p‚µ‚ăOƒ‹[ƒv‰»‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚Ì€–Ú‚ÍAƒƒbƒZ[ƒW‚̃VƒŠƒAƒ‹‰»—p‚ł͂ȂAƒVƒŠƒAƒ‹‰»ƒRƒ“ƒeƒLƒXƒg (ƒRƒ“ƒeƒLƒXƒgƒIƒuƒWƒFƒNƒg QueueId ‚ðŽQÆ) ‚Ƃ͖³ŠÖŒW‚Å‚·B |
TIME_SENT |
‘—MŽÒ‚ªƒƒbƒZ[ƒW‚ð‘—M‚µ‚½Žž‚ðŽ¦‚·ƒ^ƒCƒ€ƒXƒ^ƒ“ƒvBƒ^ƒCƒ€ƒXƒ^ƒ“ƒv‚Ì‘Ž®‚ÍAˆÈ‰º‚̂Ƃ¨‚è‚Å‚·B YYYY-MM-DDTHH:MM:SSZ “ú•t‚ÆŽž‚ÍA•¶Žš eTf ‚É‚æ‚Á‚Ä‹æØ‚è‚Ü‚·B“úŽž‚ÍA’ÊíAUTC ‚ÅŽ¦‚³‚ê‚Ü‚·Bƒ[ƒJƒ‹ƒ^ƒCƒ€‚Ìê‡A––”ö‚Ì eZf ‚ÍÈ—ª‚³‚ê‚Ü‚·B |
INTERFACE |
‘—M‘¤ƒCƒ“ƒ^ƒtƒF[ƒX‚Ì–¼ÌB |
INTERFACE_NAMESPACE |
‘—M‘¤ƒCƒ“ƒ^ƒtƒF[ƒX‚Ì–¼‘O‹óŠÔB |
SENDER_PARTY |
ƒƒbƒZ[ƒW‚ð‘—M‚µ‚½’ÊMƒp[ƒeƒBB |
SENDER_PARTY_AGENCY |
ƒƒbƒZ[ƒW‘—MŽÒ‚Ì”s‹@ŠÖB |
SENDER_PARTY_SCHEME |
‘—MŽÒ‚É‚æ‚Á‚ÄŽg—p‚³‚ê‚é ID ƒXƒL[ƒ€B |
SENDER_SERVICE |
ƒƒbƒZ[ƒW‚ð‘—M‚µ‚½‘—MŽÒ‘¤‚̃T[ƒrƒXB‚½‚Æ‚¦‚ÎAƒrƒWƒlƒXƒVƒXƒeƒ€–¼‚Ȃǂł·B |
RECEIVER_PARTY |
ƒƒbƒZ[ƒW‚ðŽóM‚·‚é’ÊMƒp[ƒeƒBB |
RECEIVER_PARTY_AGENCY |
ƒƒbƒZ[ƒWŽóMŽÒ‚Ì”s‹@ŠÖB |
RECEIVER_PARTY_SCHEME |
|
RECEIVER_SERVICE |
ƒƒbƒZ[ƒW‚ðŽóM‚·‚éŽóMŽÒ‘¤‚̃T[ƒrƒXB‚½‚Æ‚¦‚ÎAƒrƒWƒlƒXƒVƒXƒeƒ€–¼‚Ȃǂł·B
|
QUALITY_OF_SERVICE |
ƒƒbƒZ[ƒW‚̈—‚ÉŽg—p‚³‚ê‚é |
QUEUE_ID |
QUALITY_OF_SERVICE = hExactlyOnceInOrderh ‚ɂ̂݊֘AB ‚±‚Ì€–Ú‚Ì’l‚ÍA‘—MŽÒ‚ªAŠÖ˜A‚·‚é”ñ“¯ŠúƒƒbƒZ[ƒW‚ðƒoƒ“ƒhƒ‹‚·‚éꇂɎg—p‚·‚éƒVƒŠƒAƒ‹‰»ƒRƒ“ƒeƒLƒXƒg‚ɑΉž‚µ‚Ä‚¢‚Ü‚· (ABAP ƒ‰ƒ“ƒ^ƒCƒ€AJava ƒvƒƒLƒVƒ‰ƒ“ƒ^ƒCƒ€‚ðŽQÆ)B |

ˆÈ‰º‚̃ƒbƒZ[ƒWƒwƒbƒ_€–Ú‚ÍAMessageClass=hApplicationMessageh ‚¨‚æ‚Ñ ProcessingMode=hasynchronoush (ã‹LŽQÆ) ‚ɂ̂݊֘A‚µ‚Ä‚¢‚Ü‚·B‚±‚ê‚ç‚Ì€–Ú‚Ì’l‚ÍAƒu[ƒ‹’l true‚Ü‚½‚Í false ‚Å‚·BŽQÆ: ’Ê’m
‰ž“š‚̃ƒbƒZ[ƒWƒwƒbƒ_‚Ì€–Ú
’è” |
ˆÓ–¡ |
SYSTEM_ACK_REQUESTED |
‚±‚Ì€–Ú‚Ì’l‚ª true ‚Ìê‡A‘—MŽÒ‚̓VƒXƒeƒ€‚©‚ç‚̬Œ÷‰ž“š‚ð—v‹‚µ‚Ü‚µ‚½B |
SYSTEM_ERROR_ACK_REQUESTED |
‚±‚Ì€–Ú‚Ì’l‚ª true ‚Ìê‡A‘—MŽÒ‚̓VƒXƒeƒ€‚©‚ç‚ÌŽ¸”s‰ž“š‚ð—v‹‚µ‚Ü‚µ‚½B |
APPLICATION_ACK_REQUESTED |
‚±‚Ì€–Ú‚Ì’l‚ª true ‚Ìê‡A‘—MŽÒ‚̓AƒvƒŠƒP[ƒVƒ‡ƒ“‚©‚ç‚̬Œ÷‰ž“š‚ð—v‹‚µ‚Ü‚µ‚½B |
APPLICATION_ERROR_ACK_REQUESTD |
‚±‚Ì€–Ú‚Ì’l‚ª true ‚Ìê‡A‘—MŽÒ‚̓AƒvƒŠƒP[ƒVƒ‡ƒ“‚©‚ç‚ÌŽ¸”s‰ž“š‚ð—v‹‚µ‚Ü‚µ‚½B |
ˆÈ‰º‚Ì—á‚Å‚ÍAŽóM‘¤‚̉ž“šƒƒbƒZ[ƒW‚̃ƒbƒZ[ƒWƒwƒbƒ_“à‚Ì MESSAGE_CLASS €–ڂɃAƒNƒZƒX‚·‚邽‚ß‚É IF_WSPROTOCOL_XI_HEADER ƒvƒƒgƒRƒ‹‚ªŽg—p‚³‚ê‚Ü‚·B
DATA:
interface TYPE REF
TO co_sxidag_fsa_query,
request
TYPE sxidag_fsa_query_mt,
response TYPE
sxidag_fsa_response_mt,
xi_header_protocol TYPE REF TO
if_wsprotocol_xi_header,
xi_header_value
TYPE string.
* ƒCƒ“ƒXƒ^ƒ“ƒX‚Ì“o˜^
CREATE
OBJECT interface
* —v‹ƒf[ƒ^‚ÌÝ’è
request-flight_seat_availability_query-flight_id-airline_id
= 'LH'.
TRY.
*
xi_header ƒvƒƒgƒRƒ‹‚̎擾
xi_header_protocol
?= interface->get_protocol(
if_wsprotocol=>xi_header
).
* ƒNƒ‰ƒCƒAƒ“ƒgƒvƒƒLƒV‚ÌŒÄo
CALL
METHOD interface->execute_synchronous
EXPORTING
output = request
IMPORTING
input =
response.
* ƒwƒbƒ_€–ڂ̎擾
xi_header_value
= xi_header_protocol->get_header_field(
if_wsprotocol_xi_header=>message_class ).
CATCH cx_ai_system_fault
.
CATCH cx_ai_application_fault
.
ENDTRY.