PACKAGE GET V001
Service Reference Name: S_PACKAGE_GET_V001
General
This service returns a specific package.
Input
- PACKAGE-OBJID: ObjID of the package, which can be obtained from other defined services. Mandatory
Output
Package data
Direction
SIHOT.PMS ← IF Partner
Message
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:envgen="http://soapenvelopegenerator.eduardocastro.info/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soapenv:Header />
<soapenv:Body>
<S_PACKAGE_GET_V001Request xmlns="http://www.gubse.com/IFS/SihotServices01.xsd"><!--Optional--><TransactionID>string</TransactionID>
<Authentication>
<SecurityID>string</SecurityID>
</Authentication>
<PACKAGE>
<PACKAGE-OBJID>Base: string Pattern: ([0-9])*</PACKAGE-OBJID>
</PACKAGE>
</S_PACKAGE_GET_V001Request>
</soapenv:Body>
</soapenv:Envelope>
Attributes Message
Name | Type |
---|---|
S_PACKAGE_GET_V001Request | |
TransactionID | string |
Authentication | Node |
SecurityID | string |
PACKAGE | Node |
PACKAGE-OBJID | Base: string Pattern: ([0-9])* |
Response
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:envgen="http://soapenvelopegenerator.eduardocastro.info/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soapenv:Header />
<soapenv:Body>
<S_PACKAGE_GET_V001Response xmlns="http://www.gubse.com/IFS/SihotServices01.xsd"><!--Optional--><TransactionID>string</TransactionID>
<Result>
<Success>Base: string Pattern: true or false</Success><!--Optional--><ErrorMsg>string</ErrorMsg><!--Optional--><MSG-LIST><!--Optional--><MSG-ENTRY><!--Optional--><MSG-LEVEL>Base: string Pattern: ERROR or WARNING or INFO</MSG-LEVEL><!--Optional--><MSG-CLASS>string</MSG-CLASS><!--Optional--><MSG-NO>Base: string Pattern: ([0-9])*</MSG-NO><!--Optional--><MSG-TEXT>string</MSG-TEXT><!--Optional--><MSG-ENTRY-PARAM-LIST><!--Optional--><PARAM><!--Optional--><INDEX>Base: string Pattern: ([0-9])*</INDEX><!--Optional--><VALUE>string</VALUE>
</PARAM>
</MSG-ENTRY-PARAM-LIST><!--Optional--><MSG-COMMENT>string</MSG-COMMENT><!--Optional--><MSG-SUPRESSED>string</MSG-SUPRESSED>
</MSG-ENTRY>
</MSG-LIST>
</Result><!--Optional--><Package>
<PACKAGE-OBJID>Base: string Pattern: ([0-9])*</PACKAGE-OBJID>
<servicecode>string</servicecode>
<guesttype>Base: string minLength: 0 maxLength: 2</guesttype>
<ratesegment>Base: string minLength: 0 maxLength: 3</ratesegment>
<description>string</description>
<currency>string</currency>
<packagetypestandard>Base: string Pattern: ([-+]){0,1}([0-9])*</packagetypestandard>
<packagetyperoomrate>Base: string Pattern: ([-+]){0,1}([0-9])*</packagetyperoomrate>
<packagetypepackage>Base: string Pattern: ([-+]){0,1}([0-9])*</packagetypepackage>
<packagetypeflexrate>Base: string Pattern: ([-+]){0,1}([0-9])*</packagetypeflexrate>
<packagetypedefbylos>Base: string Pattern: ([-+]){0,1}([0-9])*</packagetypedefbylos>
<servicetype>Base: string minLength: 0 maxLength: 2</servicetype>
<packagegroup>Base: string minLength: 0 maxLength: 4</packagegroup>
<cardrevenue>string</cardrevenue>
<grouping>Base: string minLength: 0 maxLength: 2</grouping>
<manualrate>string</manualrate>
<discount>string</discount>
<rules>string</rules>
<usergroup>Base: string minLength: 0 maxLength: 18</usergroup>
<ratefilter>Base: string minLength: 0 maxLength: 18</ratefilter>
<interfaceuse>Base: string minLength: 0 maxLength: 18</interfaceuse>
<thresholdmin>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</thresholdmin>
<thresholdmax>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</thresholdmax>
<trackingcode>Base: string minLength: 0 maxLength: 10</trackingcode>
<basepackage>string</basepackage>
<isadditiveforbasepackage>Base: string Pattern: ([-+]){0,1}([0-9])*</isadditiveforbasepackage>
<isflatprice>Base: string Pattern: ([-+]){0,1}([0-9])*</isflatprice>
<validfrom>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</validfrom>
<validuntil>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</validuntil>
<validfrombasis>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</validfrombasis>
<validuntilbasis>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</validuntilbasis>
<postingtypeevent>Base: string minLength: 0 maxLength: 4</postingtypeevent>
<unitofquantity>Base: string minLength: 0 maxLength: 3</unitofquantity>
<commission>string</commission>
<commissiongrouping>Base: string minLength: 0 maxLength: 4</commissiongrouping>
<maxcommission>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</maxcommission>
<vatcalculation>string</vatcalculation>
<vat>string</vat>
<vatgroup>Base: string minLength: 0 maxLength: 4</vatgroup>
<ratevalidforndays>Base: string Pattern: ([-+]){0,1}([0-9])*</ratevalidforndays>
<freeofcharge>Base: string Pattern: ([-+]){0,1}([0-9])*</freeofcharge>
<postingfrequency>Base: string minLength: 0 maxLength: 4</postingfrequency>
<invoicesequence>Base: string Pattern: ([-+]){0,1}([0-9])*</invoicesequence>
<postcomponentlist>Base: string Pattern: ([-+]){0,1}([0-9])*</postcomponentlist>
<isruleautotrail>Base: string Pattern: ([-+]){0,1}([0-9])*</isruleautotrail>
<handledefaultpersons>Base: string Pattern: ([-+]){0,1}([0-9])*</handledefaultpersons>
<processing>string</processing>
<processingflexrate>string</processingflexrate>
<postingtype>string</postingtype>
<postingcode>string</postingcode>
<hidedata>string</hidedata>
<notidentifiable>Base: string Pattern: ([-+]){0,1}([0-9])*</notidentifiable>
<resoptions>Base: string minLength: 0 maxLength: 18</resoptions>
<options>Base: string minLength: 0 maxLength: 18</options>
<flatratedatehandling>string</flatratedatehandling>
<marketsegment>string</marketsegment>
<allowancegroup>Base: string minLength: 0 maxLength: 1</allowancegroup>
<revenuetopersgroup>Base: string Pattern: ([-+]){0,1}([0-9])*</revenuetopersgroup>
<printergroup>string</printergroup>
<autoservice>Base: string Pattern: ([0-9])*</autoservice>
<prefixhandling>string</prefixhandling>
<yield>string</yield>
<isbarrate>Base: string minLength: 0 maxLength: 10</isbarrate>
<yieldablevalue>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</yieldablevalue>
<yieldstrategy>Base: string minLength: 0 maxLength: 3</yieldstrategy>
<minnoofpax>Base: string Pattern: ([-+]){0,1}([0-9])*</minnoofpax>
<maxnoofpax>Base: string Pattern: ([-+]){0,1}([0-9])*</maxnoofpax>
<minstaylength>Base: string Pattern: ([-+]){0,1}([0-9])*</minstaylength>
<maxstaylength>Base: string Pattern: ([-+]){0,1}([0-9])*</maxstaylength>
<prebooking>Base: string Pattern: ([-+]){0,1}([0-9])*</prebooking>
<prebookingmax>Base: string Pattern: ([-+]){0,1}([0-9])*</prebookingmax>
<info>Base: string minLength: 0 maxLength: 32</info>
<servicefollowonposting1>string</servicefollowonposting1>
<servicefollowonposting2>string</servicefollowonposting2>
<servicefollowonposting3>string</servicefollowonposting3>
<servicefollowonposting4>string</servicefollowonposting4>
<servicefollowonposting5>string</servicefollowonposting5>
<guaranteetype>string</guaranteetype>
<cancellationtype>string</cancellationtype>
<prepaidtype>Base: string minLength: 0 maxLength: 2</prepaidtype>
<depositpercentage0>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</depositpercentage0>
<noofdays0>Base: string Pattern: ([-+]){0,1}([0-9])*</noofdays0>
<depositpercentage1>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</depositpercentage1>
<noofdays1>Base: string Pattern: ([-+]){0,1}([0-9])*</noofdays1>
<depositpercentage2>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</depositpercentage2>
<noofdays2>Base: string Pattern: ([-+]){0,1}([0-9])*</noofdays2>
<depositprocessing>string</depositprocessing>
<uponcheckin>string</uponcheckin>
</Package>
</S_PACKAGE_GET_V001Response>
</soapenv:Body>
</soapenv:Envelope>
Attributes Response
Name | Type |
---|---|
S_PACKAGE_GET_V001Response | |
TransactionID | string |
Result | Node |
Success | Base: string Pattern: true or false |
ErrorMsg | string |
MSG-LIST | Node |
MSG-ENTRY | Node |
MSG-LEVEL | Base: string Pattern: ERROR or WARNING or INFO |
MSG-CLASS | string |
MSG-NO | Base: string Pattern: ([0-9])* |
MSG-TEXT | string |
MSG-ENTRY-PARAM-LIST | Node |
PARAM | Node |
INDEX | Base: string Pattern: ([0-9])* |
VALUE | string |
MSG-COMMENT | string |
MSG-SUPRESSED | string |
Package | Node |
PACKAGE-OBJID | Base: string Pattern: ([0-9])* |
servicecode | string |
guesttype | Base: string minLength: 0 maxLength: 2 |
ratesegment | Base: string minLength: 0 maxLength: 3 |
description | string |
currency | string |
packagetypestandard | Base: string Pattern: ([-+]){0,1}([0-9])* |
packagetyperoomrate | Base: string Pattern: ([-+]){0,1}([0-9])* |
packagetypepackage | Base: string Pattern: ([-+]){0,1}([0-9])* |
packagetypeflexrate | Base: string Pattern: ([-+]){0,1}([0-9])* |
packagetypedefbylos | Base: string Pattern: ([-+]){0,1}([0-9])* |
servicetype | Base: string minLength: 0 maxLength: 2 |
packagegroup | Base: string minLength: 0 maxLength: 4 |
cardrevenue | string |
grouping | Base: string minLength: 0 maxLength: 2 |
manualrate | string |
discount | string |
rules | string |
usergroup | Base: string minLength: 0 maxLength: 18 |
ratefilter | Base: string minLength: 0 maxLength: 18 |
interfaceuse | Base: string minLength: 0 maxLength: 18 |
thresholdmin | Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9]) |
thresholdmax | Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9]) |
trackingcode | Base: string minLength: 0 maxLength: 10 |
basepackage | string |
isadditiveforbasepackage | Base: string Pattern: ([-+]){0,1}([0-9])* |
isflatprice | Base: string Pattern: ([-+]){0,1}([0-9])* |
validfrom | Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2}) |
validuntil | Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2}) |
validfrombasis | Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2}) |
validuntilbasis | Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2}) |
postingtypeevent | Base: string minLength: 0 maxLength: 4 |
unitofquantity | Base: string minLength: 0 maxLength: 3 |
commission | string |
commissiongrouping | Base: string minLength: 0 maxLength: 4 |
maxcommission | Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9]) |
vatcalculation | string |
vat | string |
vatgroup | Base: string minLength: 0 maxLength: 4 |
ratevalidforndays | Base: string Pattern: ([-+]){0,1}([0-9])* |
freeofcharge | Base: string Pattern: ([-+]){0,1}([0-9])* |
postingfrequency | Base: string minLength: 0 maxLength: 4 |
invoicesequence | Base: string Pattern: ([-+]){0,1}([0-9])* |
postcomponentlist | Base: string Pattern: ([-+]){0,1}([0-9])* |
isruleautotrail | Base: string Pattern: ([-+]){0,1}([0-9])* |
handledefaultpersons | Base: string Pattern: ([-+]){0,1}([0-9])* |
processing | string |
processingflexrate | string |
postingtype | string |
postingcode | string |
hidedata | string |
notidentifiable | Base: string Pattern: ([-+]){0,1}([0-9])* |
resoptions | Base: string minLength: 0 maxLength: 18 |
options | Base: string minLength: 0 maxLength: 18 |
flatratedatehandling | string |
marketsegment | string |
allowancegroup | Base: string minLength: 0 maxLength: 1 |
revenuetopersgroup | Base: string Pattern: ([-+]){0,1}([0-9])* |
printergroup | string |
autoservice | Base: string Pattern: ([0-9])* |
prefixhandling | string |
yield | string |
isbarrate | Base: string minLength: 0 maxLength: 10 |
yieldablevalue | Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9]) |
yieldstrategy | Base: string minLength: 0 maxLength: 3 |
minnoofpax | Base: string Pattern: ([-+]){0,1}([0-9])* |
maxnoofpax | Base: string Pattern: ([-+]){0,1}([0-9])* |
minstaylength | Base: string Pattern: ([-+]){0,1}([0-9])* |
maxstaylength | Base: string Pattern: ([-+]){0,1}([0-9])* |
prebooking | Base: string Pattern: ([-+]){0,1}([0-9])* |
prebookingmax | Base: string Pattern: ([-+]){0,1}([0-9])* |
info | Base: string minLength: 0 maxLength: 32 |
servicefollowonposting1 | string |
servicefollowonposting2 | string |
servicefollowonposting3 | string |
servicefollowonposting4 | string |
servicefollowonposting5 | string |
guaranteetype | string |
cancellationtype | string |
prepaidtype | Base: string minLength: 0 maxLength: 2 |
depositpercentage0 | Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9]) |
noofdays0 | Base: string Pattern: ([-+]){0,1}([0-9])* |
depositpercentage1 | Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9]) |
noofdays1 | Base: string Pattern: ([-+]){0,1}([0-9])* |
depositpercentage2 | Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9]) |
noofdays2 | Base: string Pattern: ([-+]){0,1}([0-9])* |
depositprocessing | string |
uponcheckin | string |