Labels

algorithms (22) Design Patterns (20) java (19) linux (14) Snippet (13) service mix (6) soa (4)

Invoke a webservice from linux shell

ENDPOINT="http://localhost:8001/soa-infra/services/default/App/StartApp"

curl --silent --data @- --header 'Content-Type: application/soap+xml; charset=utf-8' --user-agent "" ${ENDPOINT} <<EOF
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:ns1="http://xmlns.oracle.com/Application/StartApp">
<soap12:Body>
<ns1:process>
<ns1:input>running</ns1:input>
</ns1:process>
</soap12:Body>
</soap12:Envelope>
EOF

ENDPOINT : this can be configured to point to ws endpoint


The envelope in weblogic can be got by clicking test on the web service and switching to xml view.


Curl is a command line tool to transfer data to a URL

13 comments:

  1. 非常に便利な記事。背中屋に行きます。ありがとう

    ReplyDelete
  2. This comment has been removed by a blog administrator.

    ReplyDelete
  3. Đến với dịch vụ thiết kế web trọn gói tại MAINISAN quý khách sẽ được thiết kế web giá rẻ theo yêu cầu, khi tìm trên google website của bạn sẽ là mẫu Thiết kế web chuyên nghiệp giá rẻ, chúng tối chuyên thiết kế website theo mẫu đến khi hoàn thiện.
    Bước đầu thiết kế web tại Blog thiết kế web bạn nên chọn đơn vị thiết kế website có giao diện mobi, hệ quản trị đơn giản dễ sử dụng.Chúng tôi không cạnh tranh về giá chỉ cạnh tranh về chất lượng, tuy nhiên MAINISAN.COM cũng thường xuyên có khuyến mãi giảm giá khi thiết kế web trọn gói để đáp ứng nhu cầu quý khách.

    ReplyDelete

Search 24 Bytes