Installation

From Orcas

Jump to: navigation, search
This page is outdated, but if it were updated, it may still be useful. Please help by correcting, augmenting and revising the text into an up-to-date form.


This page or media (Installation) should be given a checkup.
It may be a candidate for speedy deletion. If it is, please replace this tag with {{delete}}.

Взято из README.txt

Установка и использование

Установить ibrowse, erlsoap, erlsom согласно readme и использовать janus_ws.

	.-----------------------------------------------------------------------------.
	|-----------------------------------------------------------------------------|
	|**                                ORCAS                                    **|
	|-----------------------------------------------------------------------------|
	|-----------------------------------------------------------------------------|
	|                                                                             |
	|  I.  English version                                                        |
	|    1. Installation                                                          |
	|    2. Using erlsoap with inets                                              |
	|    3. Using erlsoap with ibrowse                                            |
	|    4. Using janus_ws                                                        |
	|  II. Русская версия                                                         |
	|    1. Установка                                                             |
	|    2. Используем erlsoap c inets                                            |
	|    3. Используем erlsoap c ibrowse                                          |
	|    4. Используем janus_ws                                                   |
	|                                                                             |
	|-----------------------------------------------------------------------------|
	|-----------------------------------------------------------------------------|
	|**                          I. English version                             **|
	|-----------------------------------------------------------------------------|
	| 1. Installation                                                             |
	| -----------------------------                                               |
	| Place                                                                       |
	|   src/ibrowse                                                               |
	| folder into your  $ERL_TOP/lib folder if  you wish to use ibrowse           |
	| (you will need to use ibrowse if you wish to use proxy authentication).     |
	|                                                                             |
	| Place                                                                       |
	|   src/erlsom                                                                |
	|   src/erlsoap-0.4.1                                                         |
	| folder into your $ERL_TOP/lib folder if you wish to test erlsoap_test, as   |
	| it uses erlsoap and erlsoap uses erlsom.                                    |
	|                                                                             |
	|                                                                             |
	| 2. Using erlsoap with inets                                                 |
	| -----------------------------                                               |
	|                                                                             |
	| See ersoap_test.erl                                                         |
	|                                                                             |
	| By default erlsoap uses inets. So, you can invoke erlsoap in two ways:      |
	|  soapclient:invoke(URL, SOAPAction, Request).                               |
	|  soapclient:invoke(URL, SOAPAction, Request, {inets, [Options], [Headers]}).|
	|                                                                             |
	| Options and Headers are additional options that will be passed to           |
	|   http:set_options/1 and http:request/4                                     |
	| as per Erlang documentation                                                 |
	|                                                                             |
	| 3. Using erlsoap with ibrowse                                               |
	| -----------------------------                                               |
	|                                                                             |
	| See ersoap_test.erl                                                         |
	|                                                                             |
	| Since by default erlsoap uses inets, you must invoke erlsoap like this:     |
	|  soapclient:invoke(URL, SOAPAction, Request,                                |
	|                    {ibrowse, [Options], [Headers]}).                        |
	|                                                                             |
	| Options and Headers are additional options that will be passed to           |
	|   ibrowse:send_req/5                                                        |
	| as per ibrowse documentation (available in ibrowse/doc)                     |
	|                                                                             |
	| See also: http://forum.trapexit.org/viewtopic.php?p=21614                   |
	| for more info on erlsoap                                                    |
	|                                                                             |
	| 4. Using janus_ws                                                           |
	| -----------------------------                                               |
	|                                                                             |
	|  janus_ws:start("absolute/path/to/config/dir").                             |
	|  janus_ws:set_options([{login, "login"}, {password, "password"}]).          |
	|  janus_ws:set_options([{proxy_host, "host"},                                |
	|                        {proxy_port, port},                                  |
	|                        {proxy_user, "user"},                                |
	|                        {proxy_passwrod, "password"}]).                      |
	|  janus_ws:get_forum_list().                                                 |
	|                                                                             |
	|  Config dir is located in "./config/"                                       |
	|  Set your proxy preferences only if you use a proxy                         |
	|-----------------------------------------------------------------------------|
	|-----------------------------------------------------------------------------|
	|**                          II. Русская версия                             **|
	|-----------------------------------------------------------------------------|
	| 1. Установка                                                                |
	| -----------------------------                                               |
	| Поместите папку                                                             |
	|   src/ibrowse                                                               |
	| в папку $ERL_TOP/lib если вы хотите использовать, например аутентикацию     |
	| через прокси.                                                               |
	|                                                                             |
	| Поместите папки                                                             |
	|   src/erlsom                                                                |
	|   src/erlsoap-0.4.1                                                         |
	| в папку $ERL_TOP/lib если вы хотите протестировать erlsoap_test, так как    |
	| этот модуль использует erlsoap, а erlsoap использует erlsom.                |
	|                                                                             |
	| 2. Используем erlsoap с inets                                               |
	| -----------------------------                                               |
	|                                                                             |
	| По умолчанию erlsoap использует inets. Таким образом, есть два способа      |
	| вызвать erlsoap:                                                            |
	|  soapclient:invoke(URL, SOAPAction, Request).                               |
	|  soapclient:invoke(URL, SOAPAction, Request, {inets, [Options], [Headers]}).|
	|                                                                             |
	| Options и Headers согласно параметрам, передаваемым в функции               |
	|   http:set_options/1 and http:request/4                                     |
	| (см. документацию по Эрлангу)                                               |
	|                                                                             |
	| 2. Используем erlsoap с ibrowse                                             |
	| -----------------------------                                               |
	|                                                                             |
	| По умолчанию erlsoap использует inets. Поэтому для того, чтобы использовать |
	| ibrowse, необходимо совершать такой вызов:                                                            |
	|  soapclient:invoke(URL, SOAPAction, Request,                                |
	|                    {ibrowse, [Options], [Headers]}).                        |
	|                                                                             |
	| Options и Headers согласно параметрам, передаваемым в функцию               |
	|   ibrowse:send_req/5                                                        |
	| (см. документацию по ibrowse в ibrowse/doc)                                 |
	|                                                                             |
	| Больше информации о erlsoap можно найти здесь:                              |
	| http://forum.trapexit.org/viewtopic.php?p=21614                             |
	|                                                                             |
	| 4. Используем janus_ws                                                      |
	| -----------------------------                                               |
	|                                                                             |
	|  janus_ws:start("absolute/path/to/config/dir").                             |
	|  janus_ws:set_options([{login, "login"}, {password, "password"}]).          |
	|  janus_ws:set_options([{proxy_host, "host"},                                |
	|                        {proxy_port, port},                                  |
	|                        {proxy_user, "user"},                                |
	|                        {proxy_passwrod, "password"}]).                      |
	|  janus_ws:get_forum_list().                                                 |
	|                                                                             |
	|  Конфиг директория - это директория "./config/"                             |
	|  Настройки прокси нужны только если вы действительно пользуетесь прокси     |
	|-----------------------------------------------------------------------------|
	|-----------------------------------------------------------------------------|
	|**                              ORCAS 2006                                 **|
	|-----------------------------------------------------------------------------|
	'-----------------------------------------------------------------------------'
Personal tools