FACTSET Difizyon dirèk nan lojisyèl API mesaj tranzaksyon yo
Enfòmasyon sou pwodwi
Espesifikasyon
- Non pwodwi: Difizyon dirèk nan API mesaj tranzaksyon yo
- Vèsyon: 1.0
- Manyèl Devlopè a ak Dat Referans: Out 2023
Motivasyon
Motivasyon ki dèyè Direct Streaming of Transaction Messages API se pou bay yon fason pou konekte dosye nenpòt founisè OMS epi entegre done komès ak Platfòm Jesyon Portfolio (PMP) FactSet an tan reyèl pou sipèvizyon pòtfolyo, simulation komès, atribisyon pèfòmans, ak analiz retounen. .
Pwogram API
Plis paseview
Pwogram API a okòmansman konsantre sou motè analiz pòtfolyo a epi li te elaji pou l enkli lòt motè analiz, pwodwi, ak API ki soti nan diferan inite biznis.
Pwogram nan bay sa ki annapre yo:
- Difizyon dirèk nan API mesaj tranzaksyon yo
Tout API yo òganize anba https://api.factset.com. Otantifikasyon okipe lè l sèvi avèk API Keys, epi otorizasyon yo okipe lè l sèvi avèk pwodwi abònman nan kay FactSet la. Pou plis enfòmasyon sou itilizasyon kle API, tanpri vizite https://developer.factset.com/authentication.
Tanpri sonje non demann HTTP ak non header repons yo ta dwe konsidere majiskil selon estanda HTTP. Li rekòmande pa konte sou matche ak ka-sansib nan tèt nan kòd ou a.
Enstriksyon Itilizasyon Pwodwi
DSoTM API
Soumèt Dosye
- Pou soumèt dosye tranzaksyon yo, sèvi ak pwen final sa a:
- POST /analytics/dsotm/v1/tranzaksyon
Mande Tèt
- Otorizasyon
Tèt HTTP estanda. Valè a bezwen sèvi ak fòma 'Debaz' la. - Kontni-kalite
Tèt HTTP estanda. Valè a dwe espesifye kòm aplikasyon/JSON pou endike ke kò a se nan fòma JSON.
Depanaj
Pou enfòmasyon depanaj, tanpri al gade nan seksyon 4 nan Manyèl ak Referans Devlopè a.
Mizajou vèsyon an
Ou ka jwenn enfòmasyon sou amelyorasyon vèsyon yo nan seksyon 5 Manyèl ak Referans Devlopè a.
FAQ
- K: Ki objektif API Direct Streaming of Transaction Messages?
A: Objektif Direct Streaming of Transaction Messages API a se konekte done komès ki soti nan nenpòt founisè OMS ak Platfòm Jesyon Portfolio FactSet a pou sipèvizyon pòtfolyo, simulation komès, atribisyon pèfòmans, ak analiz retounen. - K: Ki kote mwen ka jwenn plis enfòmasyon sou itilizasyon kle API?
A: Ou ka jwenn plis enfòmasyon sou itilizasyon kle API nan https://developer.factset.com/authentication.
Motivasyon
An 1997, FactSet te lanse Portfolio Analysis 1.0, ki te etabli fondasyon pou Analytics. Yon ti tan apre, Portfolio Analysis 2.0 entegre analiz risk soti nan fournisseurs twazyèm pati, epi answit elaji pou enkli Revni Fiks an 2004. FactSet kounye a ofri yon seri solid nan pwodwi analiz pòtfolyo milti-aktif ki mennen mache a nan fleksibilite, analiz, ak lajè. Jodi a, kliyan konte sou FactSet pou analiz entèaktif atravè divès kalite pwodwi, tankou Portfolio Analysis (PA), SPAR, Alpha Testing, Optimizers, ak Portfolio Dashboard, ansanm ak distribisyon analytics atravè Portfolio Batcher, Publisher Flat. Files, ak dokiman Piblikatè.
Pwogram API
Plis paseview
Kliyan yo te deplase nan direksyon pou bati yon solisyon koutim, kondwi pa bezwen an ogmante pwodiktivite nan konsolide enfòmasyon nan yon eksperyans itilizatè sèl. Lè li ekspoze analiz, pèfòmans, ak risk atravè API, li ba ou yon kanal sofistike pou kominike avèk dirijan analiz milti-aktif FactSet. Kòm mache a ap kontinye mande plis transparans ak done, FactSet pral bay opsyon fleksib pou satisfè demann sa yo. API yo konpleman òf aktyèl analiz yo epi fasilite patenarya lè yo pèmèt ou bati eksperyans prive, entegre ak zouti BI twazyèm pati tankou Tableau, ak pakè estatistik twazyèm pati tankou RStudio, epi ogmante kontwòl sou konsomasyon entèn nan analiz nan FactSet.
Premye stage nan ekspoze API Analytics pral konsantre sou motè a analiz pòtfolyo. Depi kreyasyon li, pwogram nan te elaji pou enkli lòt motè analiz, pwodwi, ak API ki soti nan lòt inite biznis.
Pwogram nan bay sa ki annapre yo:
- Developer toolkit pou konstwi prèv konsèp
- Santi inifòm atravè tout API nan echèl antrepriz FactSet yo
- Aderans ak estanda endistri yo
- API vèsyon
- Dokimantasyon anpil ak leson patikilye sou pòtal pwomotè a
Difizyon dirèk nan API mesaj tranzaksyon yo
- Konekte dosye ki soti nan nenpòt founisè OMS pou entegre done komès ou yo ak Platfòm Jesyon Portfolio (PMP) an tan reyèl FactSet pou sipèvizyon pòtfolyo ak simulation komès, oswa yo dwe itilize nan motè analiz Portfolio pwisan pou analiz Attribution and Returns pèfòmans.
- Tout API yo òganize anba https://api.factset.com. Otantifikasyon okipe lè l sèvi avèk kle API ak otorizasyon yo okipe lè l sèvi avèk pwodwi abònman nan kay FactSet la. Ou ka jwenn plis enfòmasyon sou itilizasyon API Keys nan https://developer.factset.com/authentication.
Non demann HTTP ak non header repons yo ta dwe konsidere majiskil ki pa sansib dapre estanda HTTP. Tanpri pa konte sou matche ak ka-sansib nan tèt nan kòd ou a.
Soumèt Dosye
Soumèt Tranzaksyon yo
POST /analytics/dsotm/v1/tranzaksyon
Pwen final sa a aksepte dosye tranzaksyon yo epi an menm tan ekri yo nan dosye OMS_OFDB espesifye a epi fè yo disponib nan aplikasyon PMP la.
Mande Tèt
Non header | Deskripsyon |
Otorizasyon | Tèt HTTP estanda. Valè bezwen sèvi ak 'Debaz la 'fòma. |
Kontni-Kalite | Tèt HTTP estanda. Valè bezwen presize aplikasyon/JSON (sa vle di, moun kap rele a bezwen presize ke kò a se nan fòma JSON). |
Mande kò a
Kò demann lan aksepte yon koleksyon paramèt kalkil. Paramèt yo dekri anba a:
Non paramèt | Kalite done | Obligatwa | Deskripsyon | Fòma |
ekzekisyon yo | Etalaj | Non | Lis dosye ekzekisyon yo | Jaden dosye detaye yo disponib isit la |
plasman | Etalaj | Non | Lis dosye plasman yo | Jaden dosye detaye yo disponib isit la |
lòd | Etalaj | Non | Lis dosye lòd yo | Jaden dosye detaye yo disponib isit la |
Tèt Repons
Non header | Deskripsyon |
X-DataDirect-Demann-Kle | Tèt kle demann FactSet la. |
X-FactSet-Api-Demann-Kle | Kle pou idantifye inikman yon demann API Analytics. Sèlman disponib apre otantifikasyon siksè. |
X-FactSet-Api-RateLimit-Limit | Kantite demann yo pèmèt pou fennèt tan an. |
X-FactSet-Api-RateLimit-Rete | Kantite demann ki rete pou fennèt tan an. |
X-FactSet-Api-RateLimit-Reset | Kantite segonn ki rete jiskaske limit to reset. |
Retounen
Kòd estati HTTP | Deskripsyon |
202 | Repons espere. |
400 | Kò POST pa valab. |
401 | Otantifikasyon ki manke oswa ki pa valab. |
403 | Itilizatè a entèdi ak kalifikasyon aktyèl yo. |
415 | Tèt ki manke/ki pa valid. Tèt la dwe mete sou aplikasyon/json. |
429 | Yo te rive nan limit pousantaj la. Reesye demann yo apre w fin tann tan ki espesifye nan header la re-eseye. |
500 | Erè sèvè. Antre nan tèt X-DataDirect-Request-Key pou ede nan depanaj. |
503 | Demann delè. Reesye demann lan nan kèk tan. |
Remak
Maksimòm 50 demann POST pèmèt nan yon fenèt 5 segonn pou chak API. Menm bagay la tou ka verifye lè l sèvi avèk divès kalite Tèt-Limite ki disponib nan repons API a.
- X-FactSet-Api-RateLimit-Limit – Kantite demann yo pèmèt pou fenèt tan an.
- X-FactSet-Api-RateLimit-Remaining - Kantite demann ki rete pou fennèt tan an.
- X-FactSet-Api-RateLimit-Reset - Kantite segonn ki rete jiskaske limit pousantaj reset.
Examples
Demann:
POST https://api.factset.com/analytics/dsotm/v1/transactions.
Tèt:
- kalite kontni: aplikasyon/json
- Otorizasyon: Debaz RkRTX0RFTU9fVVMt********************************
- Aksepte-kodaj: gzip
- kontni-longè: 201
Kò:
Repons:
HTTP 202 Aksepte
Tèt:
- x-done dirèk-demann-kle: zpdo6aebv58fiaoi
- x-factset-api-request-key: 6p2d41m4sw1yfh0h
Dosye Fields
Egzekisyon Kreyasyon
Eleman | Kalite | Deskripsyon | Obligatwa |
pòtfolyo | Fisèl | Non pòtfolyo a. Egzanp: KLIYAN:/DEMO.OFDB | WI |
tranzaksyon-id | Fisèl | ID inik pou tranzaksyon an | WI |
senbòl | Fisèl | Senbòl ki koresponn ak enstriman komès la. Egzanp: AAPL | WI |
deskripsyon | Fisèl | Anjeneral yon non, Egz: FACTSET RESEARCH SYSTEMS, men ta ka pi deskriptif pou dérivés. | WI |
kalite komès | Fisèl | BL (Achte Long), BC (Achte pou kouvri), SL (Vann Long) ak SS (Vann Kout) | WI |
estati | Fisèl | ACCT oswa CNCL, kout pou ACCOUNTED ak CANCELED | WI |
dat komès | Fisèl | Dat komès ki nan fòma AAAAMMJJ | WI |
tranzaksyon kite | Flote | Aksyon ki te bay lòd epi yo pa egzekite | NON |
kantite lajan | Flote | Kantite enstriman an te fè kòmès | WI |
nèt | Flote | Valè lajan kach nan tranzaksyon an, nèt nan depans Brokerage. | WI |
brit | Flote | Valè lajan kach nan tranzaksyon an, ki gen ladan depans koutye. | WI |
valè règleman an | Flote | Valè lajan kach nan tranzaksyon an se yon valè ki te miltipliye pa yon pousantaj FX aplikab konvèti tranzaksyon an rezève nan lajan lokal nan lajan rapò a. | WI |
dat règleman an | Fisèl | Dat regleman an nan fòma AAAAMMJJ | WI |
lajan | Fisèl | Kòd lajan an nan jaden valè lajan kach, Montan Net ak Montan Brit. | WI |
to echanj etranje | Flote | Pousantaj FX ki kapab ranmase pa PA, miltipliye ak valè lajan kach jaden yo, Net, Brit, pou pèmèt PA montre tranzaksyon yo nan lajan rapò. | NON |
Règleman lajan iso | Fisèl | Kòd lajan pou Valè Règleman | WI |
te bay lòd | Fisèl | PM Hub bay idantifikasyon inik Lòd la. Egzanp: O_FDS_010623_1686393260254 | NON |
parentId | Fisèl | Idantifyan inik Lòd Paran yo dwe bay OMS. | NON |
Kreyasyon Lòd
Eleman | Kalite | Deskripsyon | Obligatwa |
pòtfolyo | Fisèl | Non pòtfolyo a. Egzanp: KLIYAN:/DEMO.OFDB | WI |
tranzaksyon-id | Fisèl | ID inik pou tranzaksyon an | WI |
senbòl | Fisèl | Senbòl ki koresponn ak enstriman komès la. Egzanp: AAPL | WI |
deskripsyon | Fisèl | Anjeneral yon non, Egz: FACTSET RESEARCH SYSTEMS, men ta ka pi deskriptif pou dérivés. | WI |
kalite komès | Fisèl | BL (Achte Long), BC (Achte pou kouvri), SL (Vann Long) ak SS (Vann Kout) | WI |
estati | Fisèl | ACCT oswa CNCL, kout pou ACCOUNTED ak CANCELED | WI |
dat komès | Fisèl | Dat komès ki nan fòma AAAAMMJJ | WI |
tranzaksyon-fèy | Flote | Aksyon ki te bay lòd men ki pa egzekite | NON |
kantite lajan | Flote | Kantite enstriman an te fè kòmès | WI |
lajan iso | Fisèl | Kòd lajan an nan jaden valè lajan kach, Montan Net ak Montan Brit. | WI |
to echanj etranje | Flote | Pousantaj FX ki kapab ranmase pa PA, miltipliye ak valè lajan kach jaden yo, Net, Brit, pou pèmèt PA montre tranzaksyon yo nan lajan rapò. | NON |
Id lòd | Fisèl | PM Hub bay idantifikasyon inik Lòd la. Egzanp: O_FDS_010623_1686393260254 | NON |
Kreyasyon plasman
Eleman | Kalite | Deskripsyon | Obligatwa |
pòtfolyo | Fisèl | Non pòtfolyo a. Egzanp: KLIYAN:/DEMO.OFDB | WI |
tranzaksyon-id | Fisèl | ID inik pou tranzaksyon an | WI |
senbòl | Fisèl | Senbòl ki koresponn ak enstriman komès la. Egzanp: AAPL | WI |
deskripsyon | Fisèl | Anjeneral yon non, Egz: FACTSET RESEARCH SYSTEMS, men ta ka pi deskriptif pou dérivés. | WI |
kalite komès | Fisèl | BL (Achte Long), BC (Achte pou kouvri), SL (Vann Long) ak SS (Vann Kout) | WI |
estati | Fisèl | ACCT oswa CNCL, kout pou ACCOUNTED ak CANCELED | WI |
dat komès | Fisèl | Dat komès ki nan fòma AAAAMMJJ | WI |
tranzaksyon-fèy | Flote | Aksyon ki te bay lòd men ki pa egzekite | NON |
kantite lajan | Flote | Kantite enstriman an te fè kòmès | WI |
lajan iso | Fisèl | Kòd lajan an nan jaden valè lajan kach, Montan Net ak Montan Brit. | WI |
to echanj etranje | Flote | Pousantaj FX ki kapab ranmase pa PA, miltipliye ak valè lajan kach jaden yo, Net, Brit, pou pèmèt PA montre tranzaksyon yo nan lajan rapò. | NON |
Règleman lajan iso | Fisèl | Kòd lajan pou Valè Règleman | WI |
Id lòd | Fisèl | PM Hub bay idantifikasyon inik Lòd la. Egzanp: O_FDS_010623_1686393260254 | NON |
id paran | Fisèl | Idantifyan inik Lòd Paran yo dwe bay OMS. | NON |
Depanaj
Yo rekòmande etap sa yo pou rezoud pwoblèm nan nenpòt nan diferan API yo:
- Anrejistre tèt repons X-DataDirect-Request-Key pou ekip jeni API FactSet ka analize demann/repons espesifik ou.
- Ekri kò repons lan lè repons lan se yon repons erè. Tout kòd estati HTTP ki egal ak pi gran pase 400 yo konsidere kòm repons erè.
- Kontakte ekip kont ou a ak enfòmasyon ki anwo yo pou èd.
Mizajou vèsyon an
- FactSet pral sipòte ansyen vèsyon API pou yon tan limite. Tan sipò aktyèl la pral depann de API a ak lage yotage (sa vle di, beta oswa pwodiksyon). Tout chanjman kase yo, adisyon fonksyonalite yo, ak korije ensèk atravè vèsyon pi bonè yo pral dokimante nan jounal chanjman an.
- Ekip jeni API FactSet a pral travay ak kliyan yo pou asire yon tranzisyon lis nan nouvo vèsyon.
Copyright © 2023 FactSet Research Systems Inc. Tout dwa rezève.
FactSet Research Systems Inc. | www.factset.com.
Dokiman / Resous
![]() |
FACTSET Difizyon dirèk nan lojisyèl API mesaj tranzaksyon yo [pdfGid Itilizatè Vèsyon 1.0, Difizyon dirèk nan lojisyèl API mesaj tranzaksyon, difizyon lojisyèl API mesaj tranzaksyon, lojisyèl API mesaj tranzaksyon, lojisyèl API mesaj, lojisyèl API, lojisyèl |