Salesforce Web Services Connector

Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Salesforce Web Services Connector

Post by Сабина »

Столкнулась с тем что на новом месте приходится снова иметь дело с SOAP :old: :yad: :bad:
Что-то вот прям как то не ожидала в 21-м веке то :D
Просмотрела все доки чтобы убедится что не сплю, нет получается так и есть без SOAP никак :(

https://streamsets.com/documentation/da ... hlx_r53_rx
Data Collector ships with version 39.0 of the Salesforce Web Services Connector libraries. You can use a different Salesforce API version if you need to access functionality not present in version 39.0.
дальше там все примеры с SOAP

Вот github repo этих коннекторов
https://github.com/forcedotcom/wsc
The Force.com Web Service Connector (WSC) is a high performing web service client stack implemented using a streaming parser. WSC also makes it much easier to use the Force.com API (Web Services/SOAP or Asynchronous/BULK API).
Если кто-то тоже с этим работает, пожалуйста скажите мне что я неправа и есть вариант не работать с дремучими грустным SOAP, WSDLs etc.
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
katit
Уже с Приветом
Posts: 23804
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Re: Salesforce Web Services Connector

Post by katit »

Говорю что неправа. Все эти протоколы что новые что старые одна и таже хрень как ее ни поверни. Главное в этом что система старая и работает хорошо наверное. Ну и с WSDL все просто - прокси генерируются за 2 секунды, не то что современные жейсоны парсить.
Лучше водки — хуже нет! ©
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Salesforce Web Services Connector

Post by Сабина »

katit wrote: 30 Nov 2017 17:21 Говорю что неправа. Все эти протоколы что новые что старые одна и таже хрень как ее ни поверни. Главное в этом что система старая и работает хорошо наверное. Ну и с WSDL все просто - прокси генерируются за 2 секунды, не то что современные жейсоны парсить.
Тут я не просто неправа :)! Можно сказать ревную. Меня же эти Эйнштены не взяли несмотря на в общем то хорошее интервью, вот я и ищу у них изьяны подспудно! Тем более что на новой работе приходится ихним творением пользоваться. а с SOAP я наработалась, уж вы поверьте ! в AT&T Internet services Billing. Правда там были лучшие вебсервисы в мире- задизайненные и написанные самым гениальным архитектором :)
https://www.youtube.com/watch?v=wOwblaKmyVw
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Salesforce Web Services Connector

Post by Сабина »

katit wrote: 30 Nov 2017 17:21 Говорю что неправа. Все эти протоколы что новые что старые одна и таже хрень как ее ни поверни. Главное в этом что система старая и работает хорошо наверное. Ну и с WSDL все просто - прокси генерируются за 2 секунды, не то что современные жейсоны парсить.
В общем докопалась я как с этими API-ями через РЕСТ работать, там просто и правда была такая смесь разных технологий. Когда все заработало - эить стало модно, ну и по ходу пару специфичный вещей узнала про salesforce api :)
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
Marie Clair
Уже с Приветом
Posts: 17692
Joined: 19 Sep 2005 16:57
Location: NJ, US

Re: Salesforce Web Services Connector

Post by Marie Clair »

Сабина wrote: 30 Nov 2017 17:17 Столкнулась с тем что на новом месте приходится снова иметь дело с SOAP :old: :yad: :bad:
Я тоже, но на не новом месте. :twisted: Попросила добавить health check, индусы сказали не могут, это web services. :D
The best things in life either make you fat, drunk, or pregnant.
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Salesforce Web Services Connector

Post by Сабина »

katit wrote: 30 Nov 2017 17:21 Говорю что неправа. Все эти протоколы что новые что старые одна и таже хрень как ее ни поверни. Главное в этом что система старая и работает хорошо наверное. Ну и с WSDL все просто - прокси генерируются за 2 секунды, не то что современные жейсоны парсить.
Я таки докопалась немного.
Закачивать им на сервер файлы можно миллионом способов:
- ихние коннекторы
- 3rd party коннекторы
- SOAP exteranl API для динозавров у которых руки не из одного места растут
- Bulk API (REST) для небезруких и нединозавров :D

И еще я поняла что у них такое обилие APi-ев, документов и прочей херни чисто из желания чтобы люди поменьше делали сами и просто им или партнерам платили :)
https://www.youtube.com/watch?v=wOwblaKmyVw
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Salesforce Web Services Connector

Post by Сабина »

А это на случай если кто-то как и я мучиться будет :)

https://developer.salesforce.com/page/LoadingDatatoWave - во так нам завещают грузить эти данные

https://salesforce.stackexchange.com/qu ... -analytics - вот так народ ухищряется это делать

https://github.com/springml/salesforce-wave-api - а когда написано в коде и грамотно, то примерно так

PS. Да, это не коннектор вообще то. Это чисто programming with their REST APis
Вообще у Сеййлсфорса самый convoluted and twisted APIs из всего что я видела. На втором месте по кривости - Линкедин.
Твиттер и Фейсбук в самом конце списка, с их API-ями очень даже можно работать, особенно ФБ
https://www.youtube.com/watch?v=wOwblaKmyVw
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Salesforce Web Services Connector

Post by Сабина »

слов нету, одни матерные выражения :). 6-й час (!) пытаюсь разгрести этот тихий ужас :)
то что юзер создал сам в UI он не может увидеть со своими же credentials (username, password, oauth token) by querying rest endpoint. Кому нужен весь этот зоопарк с 33-ю типами юзеров и 100-ми API-ев :D ?
https://www.youtube.com/watch?v=wOwblaKmyVw
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Salesforce Web Services Connector

Post by Сабина »

Вот вы не поверите каким я маразмом занимаюсь :)

Пытаюсь делать "almost real time" на сервере, который кроме batch record upload ничего не предлагает. :yad:
Salesforce, 21-й век на дворе называется :lol:
Не зря те Einstein на работу интенсивно нанимают. Им точно надо 8)
https://www.youtube.com/watch?v=wOwblaKmyVw

Return to “Вопросы и новости IT”