Sms service from website

Hi friends,i have developed website for credit card transaction,if the transaction was successful i need to show the transaction to the client by sending sms to him.I dont knw how to do that,,,?can anyone here tell me in which technology i need to use them to achieve the task,,,?thanks in advance.....

This is apparently a direction skype is going in, now that google own it you can be sure it's going to improve.
https://jira.skype.com/browse/JSA
http://www.voip-info.org/wiki/view/Skype+Gateways
There are a bunch of developers in the forum, it is something I am working on too, feel free to pm me about it.

Similar Messages

  • SMS service setup

    Does anyone know how to set up SMS service from the JMS server?
    I am working on an application which require a SMS alerts.
    Thanks

    hi *,
    in most times sms (shjort message services) are done via email2sms gateways. so in most cases the most things are basically done via email.
    regards chris

  • How to send SMS ( Short Message Service ) from java code

    Hi
    How to send SMS ( Short Message Service ) from java code.
    Thanks
    Gaurav

    Do you need to receive SMS? If you need to receive SMS, you will need to host your own GSM device or modem so that people can send you SMS.
    If not, you can just use internet SMS gateways like clickatell as mentioned above will do the work, and post to them by HTTP, XML or email. The cost is about 6-8 cents per SMS. There are cheaper services, but not always reliable. If you need to host your own GSM device, you can use software like http://www.kannel.org (GPL Open Source) or http://www.visualgsm.com. Alternatively, you may obtain a shortcode from your Telco - but these come with monthly subscription of maybe one or two hundreds.
    Regards,
    Joshua
    <SMS Gateway>@Expert

  • How to Carry out Bulk SMS services on your website

    Hello friends
    Please I would like to introduce bulk sms services on my site I designed it with Fireworks and exported to Dreamweaver, then uploaded. But recently I have decided to make it more dynamic/blog with it by installing Wordpress and would not mind discarding the static aspects of it.
    With this, how can I introduce bulk sms services into this site?
    Thank you in anticipation

    Let me google that for you
    Nancy O.

  • HOW TO: Relay/Send email from websites, Server Monitor in OS 10.5 Server

    If you don't want to run your own mail server or configure DNS on your Xserve, but you still want your website or applications like Server Monitor to send email notifications; this is what you need to do:
    Scenario: Mac OS 10.5.2 Leopard - Advanced Configuration - Setup is for strictly sending emails through SMTP, routed through your ISP or another provider. This is not for receiving emails.
    -Open up Server Admin
    If you have yet to add in a server to admin, you need to do so. Resource PDFs on setting up OS X Server are available at Apple http://www.apple.com/server/macosx/resources/ and there are video tutorials at http://movielibrary.lynda.com/html/modPage.asp?ID=373
    -Click on your server, then choose the Settings button
    -Then choose Services from the Tabs/Buttons below
    -Select the Mail checkbox and then hit Save
    -Now choose the newly added Mail service in the left pane, then click the Settings button up top
    -Start with the Advanced tab. Under Security, un-check everything and don't use SSL unless you want to. You don't need to mess with the other sub-tabs here.
    -Next choose the Logging Tab. Under SMTP log level, choose debug so you will be able to see what goes on in the log.
    -Mailing List, Quotas and Filters tabs can go untouched. You can mess with them later if you want.
    -Click the Relay tab. It is a good idea to only accept relays from your local machine. If you uncheck this, I believe it leaves you with an open relay that anybody can access.
    -Now for the General Tab. Under Domain Name put anything you want. Any made up name and extension is fine.
    Under Host Name, again put anything you want.
    Un-check Enable POP, Un-check Enable IMAP - Basically un-check everything
    Check or leave checked Enable SMTP
    Now check Relay outgoing mail through host:
    Then enter your hosts SMTP server. ex. smtpout.secureserver.net
    Now check Authenticate to relay with user name: and enter your username and password
    -Now hit the Save button
    -Now we need to take a look at the main.cf file and add a few things
    -If you aren't showing all files in Finder already, open up Terminal.app
    Now type in: defaults write com.apple.Finder AppleShowAllFiles True
    Hit enter
    Now type in: killall Finder
    Now Finder should reset and all files should be visible - To hide all files, do the same thing but type False
    -Now open Macintosh HD and navigate to /private/etc/postfix/main.cf (Note: you won't be able to open and edit this in TextEdit. I recommend a program like TextWrangler http://www.barebones.com/products/textwrangler/download.shtml )
    -Once you have main.cf open, all your settings should be together at the bottom of the doc. Scroll down. You will need to add in a few lines and verify all the settings are exactly as below (except of course your own names and SMTP server):
    readme_directory = /usr/share/doc/postfix
    mydomain_fallback = anything.anyting
    messagesizelimit = 0
    myhostname = anything.anything
    mailbox_transport = cyrus
    mydomain = anything.anything
    mailboxsizelimit = 0
    enableserveroptions = yes
    inet_interfaces = all
    relayhost = smtpout.secureserver.net
    smtpsasl_passwordmaps = hash:/etc/postfix/sasl/passwd
    smtpsasl_authenable = yes
    smtpdsasl_authenable = no
    smtpsasl_securityoptions =
    smtpduse_pwserver = no
    smtpdrecipientrestrictions = permitmynetworks,reject_unauthdestination,permit
    smtpdpw_server_securityoptions = none
    -Now save the main.cf document
    -Now go back to Macintosh HD and navigate to /private/etc/postfix/sasl/passwd
    Open passwd with TextWrangler or you editing app, and verify that your SMTP server, username and password are correct. It should look something like this:
    smtpout.secureserver.net [email protected]:password
    -This should be what you entered in Server Admin when you first started. If all is well, quit your editing app.
    -Now, while you are still at /private/etc/postfix/sasl/passwd you need to edit permissions for passwd
    You can chmod in Terminal.app or secondary click on passwd and "Get Info"
    Click the lock and enter your password to unlock the settings
    Next click the + button and add yourself and Admin
    -Now you can close out of everything and go back to Server Admin
    -Hit the Reload (twisty arrow) button at the bottom and once everything is reloaded, hit Start Mail
    -Now type localhost in your browser to see if your website can send email. You can also open up other apps such as Server Monitor and do something to change the status to have it send an email.
    -You can click on Mail in the Server Admin and then view the SMTP log. As long as emails are being sent and then removed from the queue, you are in good shape. If you are getting an SASL error or mechanism error, open up main.cf and verify your settings and/or check permissions on passwd file

    Don't you need the Mail service running to have apps like Server Monitor send email notifications? - Also for hosted sites that use the sendmail function you need a service running to get the emails sent.
    Really you are not hosting a Mail server. It is open, but there is no incoming and if you only accept SMTP relays from the local machine, there should be no issues.

  • How to move SCCM service from one logical drive to another logical drive on site database server?

    Hi All,
    We are ussing SCCM 2012 RTM in our environment. We have one central site on
    Server1 and one primary site on server2. SCCM database of both sites are on remote servers
    we have one cluster (Name: Cluster1) in that we have four running SQL servers (ServerdDB1,  ServerDB2,
    ServerDB3, and ServerDB4 ). There is one sql instance named
    Application on all four sql servers. Central site database
    CM_CAS hosted Application instance on ServerDB3.
    ServerDB2 is the failover of ServerDB3
    Now I have few queries on which I need your assistance.
    1. The SMS_SITE_SQL_BACKUP_SERVER1 service is running on all sql servers in the cluster. The SMS_SITE_SQL_BACKUP_SERVER1 service on ServerDB4 is running on L drive. I want to move this service from L drive to system drive C permanently.
    How can I do this?
    2. I tried to move SMS_site_sql_Backup_server1 service from L drive to C drive by following changes
    Change the service path in registry on ServerDB4
    Reset the SCCM central site without any modification.
    The above service moved to C drive time beaing but I do'nt know why this service came again in L drive. and running from L drive on same server. Do I need to unistall SCCM and reinstall again?
    3. Why did SCCM site database install on all sql servers ? As I ServerDB2 is the failover of ServerDB3 so it should be only ServerDB2 and ServerDB3.
    4. Why SMS_SITE_SQL_BACKUP_SERVER1 service is running on all SQL server in cluster?
    Your assistance on above qureies will be very appreciated..
    Thanks
    Rinku

    Hi,
    The server will be installed on the each of the clustered nodes. I think you may use the following to do the change.
    1. Stop the SMS_Site_SQLBackup_%SERVERNAME% on the node
    2. Remove the following Registry Keys on the node:
    HKEY_LOCAL_MACHINE\Software\Microsoft\SMS\Components
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SMS_SITE_SQLBACKUP_%SERVERNAME%
    3. On the site server, browse to the fllowing registry key:
    HKLM\Software\Microsoft\SMS\Components\SMS_SITE_Component_Manager\Multisite Component Servers\%SERVERNAME%
    4. Change the install directory to the appropriate drive
    5. Restart the SiteComp service on the Site server
    Note: Please do a backup before doing this change, which is very important for unexpected failure.
    Juke Chou
    TechNet Community Support

  • Issues in invoking a web service from a JAVA/BPEL client...

    We are trying to invoke a web service from a JAVA/BPEL client using org.apache.soap classes. But everytime we are running into issues of IllegalAccessError or InvalidClassError or IncompatibleClassError based on different jars we are trying to include in our project. Attached is a simple BPEL project which tries to invoke a web service through JAVA embedding (no supporting jars need to be included explicitly). It erros with following trace:
    Class org/apache/soap/Envelope violates loader constraints
         Invalid class: org.apache.soap.Envelope
         Loader: soap:10.1.3
         Code-Source: /slot/ems1508/oracle/product/10.1.3.1/OracleAS_1/webservices/lib/soap.jar
         Configuration: <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in /slot/ems1508/oracle/product/10.1.3.1/OracleAS_1/j2ee/home/oc4j.jar
         Dependent class: org.apache.soap.rpc.RPCMessage
         Loader: soap:10.1.3
         Code-Source: /slot/ems1508/oracle/product/10.1.3.1/OracleAS_1/webservices/lib/soap.jar
         Configuration: <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in /slot/ems1508/oracle/product/10.1.3.1/OracleAS_1/j2ee/home/oc4j.jar
    Could you please help us out or provide any pointers. Any help would be highly appreciated

    Because you weren't told what to get, perhaps you already have it eh?
    What you want to read up about is JAX-WS, which is the webservice API bundled by default with your JDK (Java 6 and up). You'll find the wsimport tool in the bin directory of your JDK. I recommend you explore that directory and read up about all the executables you can find there, to be more prepared in the future. Know the tools you work with and all that. Most tools have a manual on this website:
    http://www.oracle.com/technetwork/java/javase/tech/index.html
    (under tools and utilities). Not wsimport, that is part of the jax-ws documentation. Better you look for jax-ws tutorials using Google, it will be quicker.

  • Help calling a web service from pl/sql

    Hi, i have a web service that is called from a php, i needed to do this but from pl sql:
    this is the call of web service from php:
    <?PHP
    //Variables de prueba - Se tienen que tomar los valores de la base de datos, de la compra y el usuario
    $p_id_emec=urlencode("33355555"); //Identificador del sitio dentro de Pago Fácil
    $p_id_operacion=urlencode("151"); //Identificador unívoco de la compra en el sitio
    $p_id_mone_ecom=urlencode("01"); //Identificador de moneda - '01'=pesos - '02=dolares
    //Inicializa Variables de URL
    $serviceName="Pago XX";
    $protocol="http://";
    // DESARROLLO
    $ipUrl="desa.e-pagoxx.com";
    $port=80;
    //Llamada
    $call="/2130/index.php";
    //Abro la conexion al port
    $URLsola = $protocol.$ipUrl;
    //Concatenacion del string
    $txtURL = $protocol.$ipUrl.$call;
    $txtURL .="?p_id_emec=".$p_id_emec;
    $txtURL .="&p_id_operacion=".$p_id_operacion;
    $txtURL .="&p_id_mone_ecom=".$p_id_mone_ecom;
    $txtURL = $txtURL;
    //* Se comunica con el servidor, pasa los datos y recibe el HTML con el comprobante *//
    $fp = fsockopen($ipUrl, $port, &$errno, &$errstr, 30);
    if(!$fp)
    echo "No me puedo comunicar con $serviceName";
    exit;
    else
    $file=@fopen($URLsola,"r");
    $pageData=file($txtURL);
    for($i=0;$i<count($pageData);$i++)
              $sText.=$pageData[$i];
    @fclose($file);
    @fclose($fp);
    echo($sText);
    ?>
    I need to call this webservice from pl sql
    any ideas?
    thanks!!

    Madhu BR wrote:
    You might want to try the webservice call using utl_http specified here : http://orclpps.blogspot.com/2007/12/invoking-webservices-from-oracle-9i-or.html
    Or even to expand on that to deal with responses larger than 32K...
    -- skeleton code
      PROCEDURE p_soap_request(p_username IN VARCHAR2, p_password IN VARCHAR2, p_proxy IN VARCHAR2) IS
        soap_request  VARCHAR2(30000);
        soap_respond  CLOB;
        http_req      utl_http.req;
        http_resp     utl_http.resp;
        resp          XMLType;
        soap_err      exception;
        v_code        VARCHAR2(200);
        v_msg         VARCHAR2(1800);
        v_len number;
        v_txt Varchar2(32767);
      BEGIN
        IF p_proxy IS NOT NULL THEN
          UTL_HTTP.SET_PROXY(p_proxy);
        END IF;
        -- Define the SOAP request according the the definition of the web service being called
        soap_request:= '<?xml version = "1.0" encoding = "UTF-8"?>'||
                       '<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">'||
                       '  <SOAP-ENV:Body>'||
                       '    <m:DownloadRequest xmlns:m="http://www.website.net/messages/GetDetails">'||
                       '      <m:UserName>'||p_username||'</m:UserName>'||
                       '      <m:Password>'||p_password||'</m:Password>'||
                       '    </m:DownloadRequest>'||
                       '  </SOAP-ENV:Body>'||
                       '</SOAP-ENV:Envelope>';
        http_req:= utl_http.begin_request
                  ( 'http://www.website.net/webservices/GetDetailsService.asmx'
                  , 'POST'
                  , 'HTTP/1.1'
        utl_http.set_header(http_req, 'Content-Type', 'text/xml');
        utl_http.set_header(http_req, 'Content-Length', length(soap_request));
        utl_http.set_header(http_req, 'Download', ''); -- header requirements of particular web service
        utl_http.write_text(http_req, soap_request);
        http_resp:= utl_http.get_response(http_req);
        utl_http.get_header_by_name(http_resp, 'Content-Length', v_len, 1); -- Obtain the length of the response
        FOR i in 1..CEIL(v_len/32767) -- obtain response in 32K blocks just in case it is greater than 32K
        LOOP
            utl_http.read_text(http_resp, v_txt, case when i < CEIL(v_len/32767) then 32767 else mod(v_len,32767) end);
            soap_respond := soap_respond || v_txt; -- build up CLOB
        END LOOP;
        utl_http.end_response(http_resp);
        resp:= XMLType.createXML(soap_respond); -- Convert CLOB to XMLTYPE
      END;

  • Access a web service from pl/sql

    I am trying to access a web service from pl/sql. I have downloaded the code from
    http://www.oracle.com/technology/tech/webservices/htdocs/samples/dbwebservice/DBWebServices_PLSQL.html
    But when I try to execute the sql, I am getting the following error:
    SQL> @local.sql
    Package created.
    Package body created.
    No errors.
    BEGIN dbms_output.put_line(time_service.get_local_time('94065')); END;
    ERROR at line 1:
    ORA-29273: HTTP request failed
    ORA-06512: at "SYS.UTL_HTTP", line 1022
    ORA-12545: Connect failed because target host or object does not exist
    ORA-06512: at "WEB.DEMO_SOAP", line 71
    ORA-06512: at "WEB.TIME_SERVICE", line 15
    ORA-06512: at line 1
    It is failing at:
    resp := demo_soap.invoke(req,
    'http://www.ripedev.com/webservices/LocalTime.asmx',
    'http://ripedev.com/xsd/ZipCodeResults.xsd/LocalTimeByZipCode');
    But in the examples that I got from downloading source code, site used was:
    'http://www.alethea.net/webservices/LocalTime.asmx',
    'http://www.alethea.net/webservices/LocalTimeByZipCode');
    This site was not accessible. So I changed to the working site as follows, but still I
    am getting the above error.
    But I can access this site, if I type in the above address in the address bar of IE.
    Can any body help?
    I have oracle9i client installed on my machine and able to connect to server thru toad and sql plus.
    or IF any body refers me to a good website for the topic of "using webservies from pl/sql" that would be great too!

    Here is the complete code:
    time_service:
    CREATE OR REPLACE PACKAGE time_service AS
    FUNCTION get_local_time(zipcode IN VARCHAR2) RETURN VARCHAR2;
    END;
    CREATE OR REPLACE PACKAGE BODY time_service AS
    -- Location of Web service definition
    -- http://www.alethea.net/webservices/LocalTime.asmx?WSDL
    -- http://www.ripedev.com/webservices/LocalTime.asmx?WSDL
    -- http://www.xmethods.com/sd/2001/CurrencyExchangeService.wsdl
    --'http://ripedev.com/xsd/ZipCodeResults.xsd/LocalTimeByZipCode style=document');
    FUNCTION get_local_time(zipcode IN VARCHAR2) RETURN VARCHAR2 IS
    req demo_soap.request;
    resp demo_soap.response;
    BEGIN
    dbms_output.put_line('before new request..');
    req := demo_soap.new_request('LocalTimeByZipCode',
    'xmlns="http://ripedev.com/xsd/ZipCodeResults.xsd"');
    dbms_output.put_line('before add param..');
    demo_soap.add_parameter(req, 'ZipCode', 'xsd:string', zipcode);
    dbms_output.put_line('before invoke..');
    resp := demo_soap.invoke(req,
    'http://www.ripedev.com/webservices/LocalTime.asmx',
    'http://ripedev.com/xsd/ZipCodeResults.xsd/LocalTimeByZipCode');
    dbms_output.put_line('before return..');
    RETURN demo_soap.get_return_value(resp, 'LocalTimeByZipCodeResult',
    'xmlns="http://www.ripedev.com/webservices/"');
    END;
    BEGIN
    dbms_output.put_line('inside main time_service..');
    END;
    show errors
    SET serveroutput ON
    exec dbms_output.put_line(time_service.get_local_time('94065'));
    Here is demo_soap.sql:
    Rem
    Rem $Header: soapdemo.sql 21-may-2002.13:48:17 rpang Exp $
    Rem
    Rem soapdemo.sql
    Rem
    Rem Copyright (c) 2002, Oracle Corporation. All rights reserved.
    Rem
    Rem NAME
    Rem soapdemo.sql - <one-line expansion of the name>
    Rem
    Rem DESCRIPTION
    Rem A PL/SQL demo package for making SOAP RPC calls.
    Rem
    Rem NOTES
    Rem This demo package can only be used in oracle 9ir2. It utilizes 9iR2's
    Rem XDB (XMLType and HttpUriType) and 9iR1's enhancements to UTL_HTTP to
    Rem make SOAP RPC calls.
    Rem
    Rem MODIFIED (MM/DD/YY)
    Rem rpang 05/21/02 - created
    Rem
    Rem A PL/SQL demo package that makes a SOAP RPC calls.
    Rem
    CREATE OR REPLACE PACKAGE demo_soap AS
    /* A type to represent a SOAP RPC request */
    TYPE request IS RECORD (
    method VARCHAR2(256),
    namespace VARCHAR2(256),
    body VARCHAR2(32767));
    /* A type to represent a SOAP RPC response */
    TYPE response IS RECORD (
    doc xmltype);
    * Create a new SOAP RPC request.
    FUNCTION new_request(method IN VARCHAR2,
    namespace IN VARCHAR2)
    RETURN request;
    * Add a simple parameter to the SOAP RPC request.
    PROCEDURE add_parameter(req IN OUT NOCOPY request,
    name IN VARCHAR2,
    type IN VARCHAR2,
    value IN VARCHAR2);
    * Make the SOAP RPC call.
    FUNCTION invoke(req IN OUT NOCOPY request,
    url IN VARCHAR2,
    action IN VARCHAR2) RETURN response;
    * Retrieve the sipmle return value of the SOAP RPC call.
    FUNCTION get_return_value(resp IN OUT NOCOPY response,
    name IN VARCHAR2,
    namespace IN VARCHAR2) RETURN VARCHAR2;
    END;
    show errors
    CREATE OR REPLACE PACKAGE BODY demo_soap AS
    FUNCTION new_request(method IN VARCHAR2,
    namespace IN VARCHAR2)
    RETURN request AS
    req request;
    BEGIN
    req.method := method;
    req.namespace := namespace;
    RETURN req;
    END;
    PROCEDURE add_parameter(req IN OUT NOCOPY request,
    name IN VARCHAR2,
    type IN VARCHAR2,
    value IN VARCHAR2) AS
    BEGIN
    req.body := req.body ||
    '<'||name||' xsi:type="'||type||'">'||value||'</'||name||'>';
    END;
    PROCEDURE generate_envelope(req IN OUT NOCOPY request,
                   env IN OUT NOCOPY VARCHAR2) AS
    BEGIN
    env := '<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/1999/XMLSchema">
    <SOAP-ENV:Body><'||req.method||' '||req.namespace||'
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">'||
    req.body||'</'||req.method||'></SOAP-ENV:Body></SOAP-ENV:Envelope>';
    END;
    PROCEDURE show_envelope(env IN VARCHAR2) AS
    i pls_integer;
    len pls_integer;
    BEGIN
    i := 1; len := length(env);
    WHILE (i <= len) LOOP
    dbms_output.put_line(substr(env, i, 60));
    i := i + 60;
    END LOOP;
    END;
    PROCEDURE check_fault(resp IN OUT NOCOPY response) AS
    fault_node xmltype;
    fault_code VARCHAR2(256);
    fault_string VARCHAR2(32767);
    BEGIN
    fault_node := resp.doc.extract('/soap:Fault',
    'xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/');
    IF (fault_node IS NOT NULL) THEN
    fault_code := fault_node.extract('/soap:Fault/faultcode/child::text()',
         'xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/').getstringval();
    fault_string := fault_node.extract('/soap:Fault/faultstring/child::text()',
         'xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/').getstringval();
    raise_application_error(-20000, fault_code || ' - ' || fault_string);
    END IF;
    END;
    FUNCTION invoke(req IN OUT NOCOPY request,
    url IN VARCHAR2,
    action IN VARCHAR2) RETURN response AS
    env VARCHAR2(32767);
    http_req utl_http.req;
    http_resp utl_http.resp;
    resp response;
    BEGIN
    generate_envelope(req, env);
    -- show_envelope(env);
    http_req := utl_http.begin_request(url, 'POST','HTTP/1.0');
    utl_http.set_header(http_req, 'Content-Type', 'text/xml');
    utl_http.set_header(http_req, 'Content-Length', length(env));
    utl_http.set_header(http_req, 'SOAPAction', action);
    utl_http.write_text(http_req, env);
    http_resp := utl_http.get_response(http_req);
    utl_http.read_text(http_resp, env);
    utl_http.end_response(http_resp);
    resp.doc := xmltype.createxml(env);
    resp.doc := resp.doc.extract('/soap:Envelope/soap:Body/child::node()',
    'xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"');
    -- show_envelope(resp.doc.getstringval());
    check_fault(resp);
    RETURN resp;
    END;
    FUNCTION get_return_value(resp IN OUT NOCOPY response,
    name IN VARCHAR2,
    namespace IN VARCHAR2) RETURN VARCHAR2 AS
    BEGIN
    RETURN resp.doc.extract('//'||name||'/child::text()',
    namespace).getstringval();
    END;
    END;
    show errors

  • How to call web services from PL/SQL?

    Hi,
    Can one help in how to call web services from PL/SQL? Steps, pros and cons, etc....
    Thanks in advance

    Here's some example skeleton code to get you started...
      PROCEDURE p_soap_request(p_username IN VARCHAR2, p_password IN VARCHAR2, p_proxy IN VARCHAR2) IS
        soap_request  VARCHAR2(30000);
        soap_respond  CLOB;
        http_req      utl_http.req;
        http_resp     utl_http.resp;
        resp          XMLType;
        soap_err      exception;
        v_code        VARCHAR2(200);
        v_msg         VARCHAR2(1800);
        v_len number;
        v_txt Varchar2(32767);
      BEGIN
        UTL_HTTP.SET_PROXY(p_proxy);
        -- Define the SOAP request according the the definition of the web service being called
        soap_request:= '<?xml version = "1.0" encoding = "UTF-8"?>'||
                       '<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">'||
                       '  <SOAP-ENV:Body>'||
                       '    <m:DownloadRequest xmlns:m="http://www.website.net/messages/GetDetails">'||
                       '      <m:UserName>'||p_username||'</m:UserName>'||
                       '      <m:Password>'||p_password||'</m:Password>'||
                       '    </m:DownloadRequest>'||
                       '  </SOAP-ENV:Body>'||
                       '</SOAP-ENV:Envelope>';
        http_req:= utl_http.begin_request
                  ( 'http://www.website.net/webservices/GetDetailsService.asmx'
                  , 'POST'
                  , 'HTTP/1.1'
        utl_http.set_header(http_req, 'Content-Type', 'text/xml');
        utl_http.set_header(http_req, 'Content-Length', length(soap_request));
        utl_http.set_header(http_req, 'Download', ''); -- header requirements of particular web service
        utl_http.write_text(http_req, soap_request);
        http_resp:= utl_http.get_response(http_req);
        utl_http.get_header_by_name(http_resp, 'Content-Length', v_len, 1); -- Obtain the length of the response
        FOR i in 1..CEIL(v_len/32767) -- obtain response in 32K blocks just in case it is greater than 32K
        LOOP
            utl_http.read_text(http_resp, v_txt, case when i < CEIL(v_len/32767) then 32767 else mod(v_len,32767) end);
            soap_respond := soap_respond || v_txt; -- build up CLOB
        END LOOP;
        utl_http.end_response(http_resp);
        resp:= XMLType.createXML(soap_respond); -- Convert CLOB to XMLTYPE
      END;Using secure web services (https)...
    Web serivces call in Plsql
    As for 'pros and cons'... there's nothing to compare against... either you want to call a web service or you don't.

  • Skype SMS service is unsatisfactory

    To those of you who consider using Skype SMS service I would just like to say, - Consider it twice.
    There is only one positive thing about sending SMS Text messages in Skype and that is the fact that it is normally cheaper than sending SMS text messages through your mobile phone provider.
    But my experience with Skype SMS is not so good.
    When I send SMS messages directly from my phone to the Philippines they normally arrive within minutes. I know that for a fact because sometimes I have been chatting in YM or facebook with the counterpart that I just send the text message to, and they confirmed that it was deliverede not later than 1 or 2 minutes after I send it.
    On the other hand when I send SMS Text messages via Skype to the Phillipines, sometimes it takes 1/2 a day before the message is delivered.
    I know that the official statement of SKYPE is that its because of the recipients phone company in the country where you send the SMS message - but that does not change the fact that sending a text message on your phone only takes 1 or 2 minutes to arrive in the Phillipines and via Skype it can take up to 1/2 a day or even more.

    Saud1995 wrote:
    It has been a month now and I am trying to get an answer from Skype about how can I change my Skype number carieer to another phone carieer aka AT&T, Verizon.. etc
    Hello
    Unfortunately Skype Number carriers can't be changed.
    TIME ZONE - US EASTERN. LOCATION - PHILADELPHIA, PA, USA.
    I recommend that you always run the latest Skype version: Windows & Mac
    If my advice helped to fix your issue please mark it as a solution to help others.
    Please note that I generally don't respond to unsolicited Private Messages. Thank you.

  • SMS Service providers

    Hi
    Are there any SAP approved SMS service providers?

    Checkout following weblog -
    /people/durairaj.athavanraja/blog/2005/07/12/send-sms-to-india-from-abap
    It doesn't work for some but maybe it works for you.
    Cheers,
    Sanjeev

  • HT1933 battery issues and customer services from apple store

    I have been a iphone user since january 2013. i have found some issues with the battery of my iphone 5 and booked appointment several times to report to it. the problem was battery dies unexpectedly, for example it dies when it shows even arround 20% remaining sometimes. every times i have made checked it with genius bar the found no problem using there diagnostic system. On 22 december 2013 again i have done some diagnostic test with apple genius bar and they reformat everything and said problem will be solved. however again on 24 december i had to take my phone to genius bar as they problem was still there and it was died suddenly even there were more than 20% charge remaining. Then i got to the stratford apple store and showed my phone to one of the manager named Harnson. i have showed the dead phone and describe him the situation. he tried to switch it on and found that it shows no battery is low as 2% and need to charge. then he take me to genius bar to diagnostic the phone again. in the genius  bar when his colleague has switched it on then it showed 24% charge remaining. then i explain that this device has no reliability. it doesn't show the actual percentage. it was 2% few minutes ago and died and now it is showing 24% without any charging. then he diagnostic it again and found no problem....
    he replied to me your phone is perfectly find according to the diagnostic report. so they can not do anything about it. i was so much frustrated about the whole service. the staff at the bar was so muuuuuuchhhhh unfriendly and unhelpful. later he talked to one of his colleague and suggested me to pay 100 pound or something to replace with a new phone..
    i felt so bad and i was not expect this sort of service from the world famous apple company.. staffs attitude are genuinely very bad and arrogant.
    1. how can i prove that there are some problem with the battery. even they have seen that it turns from 2% to 24% without charging. the device is a fault since i bought it. but as it is not showing in the diagnostic test the refused to take any action about it.
    2. bad attitude and arrogant staff made me feel even worst.
    please note that this staff are nice with white people and im an asian. is that can be a reason of having bad services from apple????????????? 

    no they gave me a new 3g 16 gig, i did ask for a 3gs....it is like for like when it comes to replacing....but i think i was pushing my, luck, but im very happy not to have paid the 139 quid, so a happy customer I am, my problem was that i was out of warranty, i did not take out the extra protection warranty ( silly yes, leason learnt... i hope so )
    It was the guy who served me who was fantastic, i cannot fault him, he did not have to wave the extra monies, but he said that i seemed genuine, and the fact i did not jail brake my phone or want to, even know he prompted me to as a suggestion , maybe just maybe this all worked in my favour and the result is i have an iphone that works..... Now my issue is with O2 my telco carrier in the UK, as of Nov this year, O2 pay and go customers are in-titled to have there phones unlocked if they have had there phones for more than 12 months. My phone is 15 months old(all with O2) , so an unlock i can get, but because i have a "replacement phone", the imei number is different to what my initial phone was, they are saying i have to wait another 12 months.... I got a SMS message from O2 today that my unlock application was unsuccessful ..... because i have a different IMEI number to which i started with..... just when u think it is easy...WHAM .... so i have to take on O2 now, more phone calls etc...... Any suggestions anyone, has this happened to anyone you know ?
    Cheers

  • Calling external web service from ABAP Program

    Hi All,
    Can somebody point me to the documentation where how to call an external (3rd party) web service from ABAP program is explained?
    Thanks & Regards,
    -Smita

    which version of R/3 you are using. if you are on was 6.40 its very simple, there are delivered tools to generate client proxy for consuming webservice. if you are on wa 6.20 you can use cl_http_client to achieve the same. check out the following weblogs.
    /people/durairaj.athavanraja/blog/2005/07/12/send-sms-to-india-from-abap
    /people/thomas.jung3/blog/2005/05/13/calling-webservices-from-abap-via-https
    /people/thomas.jung3/blog/2004/11/17/bsp-a-developers-journal-part-xiv--consuming-webservices-with-abap
    Regards
    Raja

  • Send Mail With SMS Service

    Hi,
    Pls tell me how to configure sendmail with SMS Service.
    Regards,
    Ramana
    [email protected]

    Hi all
    Thanks for your reply, already tried this methods, Its not working for my requirements. Because my attachment is can be any type like ‘pdf’,’doc’,’txt’,’xls’,’jpg’,….
    And also the Utl_mail is very slow. Its using RAW type.
    I can use the javamail package to solve this problem, this javamail package needs to download into server from there you can attach thus documents into mail. But I want fetch the documents and ate the same time I want attach to a mail. Like yahoo attach or msn attachment.
    Thank you,
    Selvam

Maybe you are looking for

  • Open a document in a new tab or browser window Sharepoint 2013

    Customer requirement states that a doc must be opened in the browser, but requires that it open in a new window or tab.  I know that this is bad practice, but customer is the customer.  Please provide the best course of action.  95% of docs will be P

  • Replicating IDOC segment

    Hi Experts, Iam doing File to IDOC scenario. in which there is one header and  multiple items. in item there are 3 fields in sender side. for each field i have to create separate segment  at the target side within one IDOC.                    E1BPCON

  • Need help mighty mouse for re-install

    hello, I installed the software "steer mouse" on the imac G5 INTEL of my father but not being able to configure it I decided to remove it system (10.45) and when I am turned over in the preferences system to see the adjustments of his mighty mouse I

  • HT1515 does airport express replaces any wireless router ?

    can airport express act as wireless router ? connect directly to  your cable or DSL modem and get wifi access ?

  • Download for firefox 27 update popped up and now my PC keeps redirecting my browser to maliscious sires.

    downloaded Firefox 27, now my PC keeps automatically redirecting me to maliscious websites telling me my java, and video player are out of date as well as windows updates. virus and adware scans are not picking up anything on my PC. where can i get a