Documente Academic
Documente Profesional
Documente Cultură
SEAP - WebServiceUserGuide
SEAP - WebServiceUserGuide
Serviciilewebsuntdisponibilelaadresahttps://www.elicitatie.ro:8883,respectivhttp://www.demo.e licitatie.ro:8884pentruversiuneademo. Autentificarealaaccesareaserviciilorwebsefacepebazadeusername/parolasicertificatdigital, apelandmetodastring logIn(string userName, string password) siatasandcertificatul digital.CertificatulesteacelasicaresefolosestepentruaccesareasiteuluieLicitatie.Pentruvarianta demoautentificareasefacedoarcuusernamesiparola. UtilizatorulfolositlaautentificaretrebuiesaaibaasignatrolulPermiteaccesullaserviciileweb. Metodaintoarceunmesajdeautentificarereusita,respectivmesajdeeroarelaautentificare. Laexpirareasesiuniiautentificareatrebuiereinnoita;accesareauneimetodewebaserviciuluidupa expirareasesiuniivageneraoexceptie.Mecanismuldepastrarealsesiunilorestepebazadecookieuri. Ulteriorautentificariidevinaccesibilemetodelewebcareexpuninformatiipubliceprivind anunturile/proceduriledeatribuireexistenteinSEAP. Pentrufiecaretipdeanunt/proceduradeatribuireexistaometodacarereturneazalistainformatiilor completeprivindtipulrespectivsiometodacarereturneazalistasimpla(obiecteledinlistacuprindun setrestransdeinformatii)aferentaanunturilor/procedurilordeatribuirecaresatisfaccriteriilede cautare.DenumireametodelorsimpleincludesufixulBasic.Listaparametrilorpentruometeodaweb Basicesteidenticacuceaametodeifullaferente(deexGetPiNoticesBasicareaceeasilistade parametricasiGetPiNotices).Maiexistasiunaltreileatipdemetode,careexpundictionare, reprezentatecaperechicheievaloare(valori).Acesteasuntmetodefaraparametri,iardenumirealor continesufixulDictionary. Restrictionareasetuluiderezultatereturnatdeometodasefacespecificandcriteriiledecautaredorite, prinsetareavaloriiparametrilortransmisilaapelulacesteia.Totiparametriiuneimetodewebsunt parametridecautarecuexceptiaparametruluipageNo,careestecomuntututormetodelorsieste parametrudeafisare.Incazulincaresetulderezultateconformcriteriilordecautareestemaimarede 10inregistrari,acestaesteimpartitinpaginidecate10inregistrari,iarsubsetulreturnatdeometoda estecelaferentpaginiispecificateprinvaloareaparametruluipageNo.Dacasefolosestevaloareanull pentrupageNo,atuncimetodareturneazaprimapaginaderezultate(esteechivalentdecivalorii1 pentrupageNo). AtatparametrulpageNocatsiparametriidecautaresuntoptionali.Incazulincarenusedoreste filtrareasetuluidedatereturnat,laapeluluneimetodesevatransmitevaloareanullpentrutoti parametrii.Exceptiaoconstituieparametriicuvaloridefault,pentrucaredacautilizatorulnuspecifica niciovaloare(adicasetransmitenull),iauovaloareimplicitasidecifiltrareasetuluiderezultatese faceinfunctiedeaceasta.Pentruarealizacautareainfunctiedeoaltavaloaredecatceaimplicitapeun astfeldecriteriu,estenecesaratransmitereauneivaloriaparametruluidiferitadenullsidiferitade valoareaimplicita.Nutoatemetodeleauparametridefault.Acestiasuntmentionatiladescrierea metodelorundeapar,impreunacuvalorileimplicite. Page1of5
cpvCodeVersionId versiuneacodCPV.LaactualizarealisteicodurilorCPVdinsistempotsaapara diferenteintredenumirileacelorasicoduriCPV,versiunevechesiversiunenoua,potfieliminatecoduri CPVvechisaupotfiintrodusecoduriCPVnoi.NouaversiunedecoduriCPVsefolosestedoarincadrul anunturilor/procedurilorpublicateulteriorintroduceriiacesteia,celeanteriorepastrandvechea clasificareCPV.ListacodurilorCPVsiIDulversiuniiseobtinapelandmetoda GetCpvCodeDictionary;IDulcelmaimarecorespundeceleimairecenteversiuni. minPublicationDate si maxPublicationDate intervalinchisdetimpincareseincadreazadata publicariianuntului/procedurii.Ceidoiparametripotfifolositisiseparat.FormatuldedataesteYYYYMM-DD
noticeNo/uniqueIdentificationCode numarulanuntului/codulunicalprocedurii(la
Listaanunturilordeparticipare
ArrayList GetCNotices(string contractingAuthorityName, string contractTitle, string cpvCode, int cpvCodeVersionId, string minPublicationDate, string maxPublicationDate, string noticeNo, string countyCode, string procedureStateLocaleCode, string parentNoticeNo, int pageNo) procedureStateLocaleCode stareaprocedurii.Valoareaimplicitaeste SysProcedureState_Running. Listavalorilorposibileseobtineapelandmetoda GetProcedureStateDictionary; cautareaestedetipexactmatch.
parentNoticeNo numarulanuntuluideintentieaferent;cautareaestedetipexactmatch.
Page2of5
Listaanunturilordeatribuire
ArrayList GetCaNotices(string contractingAuthorityName, string contractTitle, string cpvCode, int cpvCodeVersionId, string minPublicationDate, string maxPublicationDate, string noticeNo, string countyCode, string winnerName, string parentNoticeNo, int pageNo) parentNoticeNo numarulanuntuluideparticipareaferent;cautareaestedetipexactmatch.
Listaconcursurilordesolutii
ArrayList GetDcNotices(string contractingAuthorityName, string contractTitle, string cpvCode, int cpvCodeVersionId, string minPublicationDate, string maxPublicationDate, string noticeNo, string countyCode, int pageNo)
Listarezultatelorlaconcursuriledesolutii
ArrayList GetRdcNotices(string contractingAuthorityName, string contractTitle, string cpvCode, int cpvCodeVersionId, string minPublicationDate, string maxPublicationDate, string noticeNo, string countyCode, string parentNoticeNo, int pageNo) parentNoticeNo numarulconcursuluidesolutiiaferent;cautareaestedetipexactmatch.
Listaanunturilordeconcesionari
ArrayList GetPwcNotices(string contractingAuthorityName, string contractTitle, string cpvCode, int cpvCodeVersionId, string minPublicationDate, string maxPublicationDate, string noticeNo, string countyCode, int pageNo)
Listaanunturilordeerata
ArrayList GetENotices(string contractingAuthorityName, string contractTitle, string minPublicationDate, string maxPublicationDate, string noticeNo, string countyCode, string parentNoticeTypeLocaleCode, string parentNoticeNo, int pageNo) parentNoticeTypeLocaleCode tipulanuntuluiparinte. Listavalorilorposibileseobtineapeland metodaGetNoticeTypeDictionary; cautareaestedetipexactmatch.
Page3of5
Listainvitatiilordeparticiparelacerereadeoferta
ArrayList GetRfqInvitations(string contractingAuthorityName, string contractTitle, string cpvCode, int cpvCodeVersionId, string minPublicationDate, string maxPublicationDate, string noticeNo, string countyCode, string rfqStateLocalCode, int pageNo) rfqStateLocalCode stareacereriideoferta.Valoareaimplicitaeste SysRFQMainState_Running. Listavalorilorposibileseobtineapelandmetoda GetRfqStateDictionary; cautareaestedetipexactmatch.
Listaanunturilordeatribuirelacerereadeoferta
ArrayList GetRfqNotices(string contractingAuthorityName, string contractTitle, string cpvCode, int cpvCodeVersionId, string minPublicationDate, string maxPublicationDate, string noticeNo, string countyCode, string winnerName, string parentNoticeNo, int pageNo) parentNoticeNo numarulinvitatieideparticipareaferente;cautareaestedetipexactmatch.
Listalicitatiilorelectronice
ArrayList GetElectronicAuctions(string contractingAuthorityName, string contractTitle, string cpvCode, int cpvCodeVersionId, string minPublicationDate, string maxPublicationDate, string uniqueIdentificationCode, string countyCode, string eaStateLocaleCode, string parentNoticeNo, string procedureTypeLocaleCode, bool isForReopeningCompetition, int pageNo) eaStateLocaleCode starealicitatieielectronice.Valoareaimplicitaeste SysEAProcedureState_Running. Listavalorilorposibileseobtineapelandmetoda GetEAStateDictionary; cautareaestedetipexactmatch.
tipexactmatch.
parentNoticeNo numarulanuntuluiparinte.Acestparametrusepoatefolosidoarincombinatiecu procedureTypeLocaleCode;cautareaestedetipexactmatch.
ArrayList GetDirectAcquisitions(string contractingAuthorityName, string contractTitle, string cpvCode, int cpvCodeVersionId, string minPublicationDate, string maxPublicationDate, string uniqueIdentificationCode, string countyCode, string supplierName, string directAcquisitionStateLocaleCode, int pageNo) directAquisitionStateLocaleCode stareacumparariidirecte.Valoareaimplicitaeste SysDirectAcquisitionState_Published_Offering. Listavalorilorposibileseobtineapeland metodaGetDirectAcquisitionStateDictionary; cautareaestedetipexactmatch.
Page5of5