Going from HTTPS - HTTP

I have an application which uses the Servlet 2.2 Web Application
method of logging on a user. To do this, on the front end I have a
servlet intercept the logon request and then redirect to the proper
url using https protocol.
All of that works just fine - I get my logon page and then once I log
on, I go to my confirmation page which is the actual target of the
initial redirect.
My only problem is that at that point,l am kind of stuck in HTTPS
mode. And I really don't need to be from that point forward - I am
only using it to encrypt the signon traffic.
I don't see where changing the url links in my logon confirmation page
is an option - because if I do that then I have to hardcode an awful
lot of things that are deployment specific. Not good!
So what is the trick? I hope I am missing something obvious and easy.
This is the first time I have had to deal with getting into/out of
HTTPS mode, so I really don't know the best approach to this.

I believe it is as simple as redirecting to a page that has the url plus or
minus the "s" on the protocol. In your front component, you can detect this
condition (i.e. the wrong protocol). The details depend on your app design,
but that is the summary.
Cameron Purdy
[email protected]
http://www.tangosol.com
WebLogic Consulting Available
"Scott Jacobs" <[email protected]> wrote in message
news:[email protected]..
I have an application which uses the Servlet 2.2 Web Application
method of logging on a user. To do this, on the front end I have a
servlet intercept the logon request and then redirect to the proper
url using https protocol.
All of that works just fine - I get my logon page and then once I log
on, I go to my confirmation page which is the actual target of the
initial redirect.
My only problem is that at that point,l am kind of stuck in HTTPS
mode. And I really don't need to be from that point forward - I am
only using it to encrypt the signon traffic.
I don't see where changing the url links in my logon confirmation page
is an option - because if I do that then I have to hardcode an awful
lot of things that are deployment specific. Not good!
So what is the trick? I hope I am missing something obvious and easy.
This is the first time I have had to deal with getting into/out of
HTTPS mode, so I really don't know the best approach to this.

Similar Messages

  • Error Message "The Remote device or resourse wont accept connection, not set up to accept connection from port https"

    I get this error message when trying to open and log into an online casino "The Remote device or resource wont accept connection, not set up to accept connection from port https".
    I am on a desktop computer my connection to the net is with a USB Virgin Mobile hotspot device.
    I also have issues with some downloads not installing right for instance SKYPE wont work. If the problems are related I don't know
    Thanks

    Starting in Firefox 14, Firefox will guess an address and place it in the address bar (AutoFill feature). If you have ever connected to the site using a secure (HTTPS) connection, then Firefox will try to connect security to the address suggested by the AutoFill feature. To work around this you can:
    * Edit the address to force Firefox to interpret your entry literally. For example, if there is a trailing / you can remove it.
    * Turn off the URL bar AutoFill feature and just use the AutoSuggest drop-down.
    * Clear Firefox's memory of the site so it doesn't default to a secure connection (however, this also removes any bookmarks you have to pages on the site).
    To disable the in-address-bar autofill without losing the suggestions that appear below the bar:
    (1) In a new tab, type or paste '''about:config''' in the address bar and press Enter. Click the button promising to be careful.
    (2) In the filter box, type or paste '''autofill''' and pause while the list is filtered
    (3) Double-click '''browser.urlbar.autoFill''' to toggle it from true to false. You're done with about:config and you can close this tab.
    "Forget about this site" will clear cache, history, bookmarks, and permissions for the site, and probably any saved certificate. There are two ways to get to this:
    * History > Show All History, right-click an entry for the site > "Forget about this site"
    * Type or paste about:permissions in the address bar and press Enter, then select the site from the list on the left side, and click the "Forget about this site" button on the right side
    Depending on the size of your history and cache, this may lock Firefox up for a minute or two while everything is cleansed.

  • Migration of documents from a http content server into sap kpro und sap dvs

    hello,
    I want to migrate documents from an http 4.5 content server into the sap knowledge provider (kpro) and in sap dvs with an abap program.
    I know I have to create a PHIO and a LOIO and write it in the tables DMS_PH_CD1 and (only the LOIO) in DMS_DOC2LOIO.
    Where I have to write my url for accessing the document on the content server?In which table?
    What fm´s do I need to create the PHIO´s and LOIO´s?
    Has anyone an idea and hints (like weblinks) to integrate documents from an content server into kpro and sap dvs?

    Hello,
    the private key, where the hash is signed with is stored
    in your AppServer directory $DIR_INSTANCE/sec and is
    called SAPSYS.PSE. Where the PSE is a secude (www.secude.de) specific format which contains the private and the publik key.
    But I guess you won't get the private key, because its private, unless you are the Administror
    Then signig is done via the normal industry standards. (http://www.rsasecurity.com/)
    regards,
    mumba.

  • Get a specific Http header field from an http request in a component

    Hello,
    In a custom component that I've created ( which extends ServiceHandler), I'd like to access a specific http header field from the http requests that this component receives.
    I assume this could be accessible through m_binder or m_service, but I didn't find any solution so far.
    Any Idea?
    Thanks in advance,
    Leo

    As it may help others, I answer what I figured out.
    Every details of the http request is put into the m_binder.
    So a specific field can be accessed with m_binder.getEnvironmentValue("My_data")
    You can also list all the available data as it is a standard properties set.

  • Picking values from an http URL and mapping them to a SOAP receiver

    Hi
    I have a case, where I need to pick the two values "customernumber" and "pod" from this URL from a HTTP sender adapter https://xxxxx.xxxx.dk/ServiceName/valider?customernumber=&pod= 
    and place them in a SOAP request in a SOAP receiver adapter.
    What is the best way of doing this?
    BR
    MIkael

    Hi,
    Please go through SAP Help Doc LInk:
    http://help.sap.com/saphelp_nwpi711/helpdata/en/43/64db4daf9f30b4e10000000a11466f/content.htm
    Set flag ASMA, Apply URL Parametes in ID.
    Give Parameter 1 as customer (names as in URL)
            Parameter 2 as pod
    Access the values in UDF through configuration key. For Eg: if Parameter 1 then the value can be accessed through field URLParamOne.
    I never tried this before but I beleive it should work or throw aome light to you.
    Regards,
    Vineetha.

  • Open a pdf file with Acrobat Reader/Pro from a https site using ie

    Hi!
    I somehow don't manage to open a pdf file directly with Acrobat Reader/Pro when trying to open it from a https site and using ie8.
    With http sites everything works just fine.
    Are there any settings to enable this with https sites?
    Greetings
    Laura

    Reader is a different product
    http://forums.adobe.com/community/adobe_reader_forums

  • How to receive XML from Flex HTTP POST

    Hi,
    We curreontly have a setup where we have a FLEX frontend send an XML through a HTTP POST and awaiting a response also in XML. On the backend this is handled relatively simply by a PHP script that basically does the following:
    read data (in XML)from FlEX HTTP POST into a new temp XML file.
    execute a c++ program with the XML file as one of the parameter.
    return the result to FLEX
    We have decided to move to BlazeDS for various reasons.
    Looking at the examples bundled with BlazeDS they have a jsp example that returns an XML result to FLEX so that part is fine. I am trying to find an example of JSP (or Servlet) that is able to read the XML data from FLEX and write it into a temp XML file. I would then try to use runtime.exec to invoke a local C++ program to process the XML file the result of which will be sent back to FLEX.
    Any help will be very much appreciated!

    <div class=Section1><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:#1F497D'>I&#8217;d avoid calling an executable just to process XML &#8211;your<br />application server would provide enough support for reading and writing XML, no?<br />Also, if you&#8217;re only planning on working with XML then even BlazeDS might<br />be overkill because its focus is on sending strongly typed ActionScript data efficiently<br />to and from a client (it&#8217;s true that it does have a proxy service, but<br />that is not involved with processing the actual XML data).<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:#1F497D'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:#1F497D'>How complex is your XML? Do you need to resolve ids and<br />references or can you parse it top down in a single pass? There are several<br />well known libraries in Java for dealing with XML &#8211; the choice depends on<br />how you need to interact with the XML. Most of them take an InputStream as a<br />source for reading XML and you can get the InputStream from the servlet<br />request. Googling should turn up numerous examples.<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:#1F497D'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:#1F497D'>Pete<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:#1F497D'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";<br />color:#1F497D'><o:p> </o:p></span></p><br /><br /><div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><br /><br /><div><br /><br /><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><br /><br /><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span<br />style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> khwong<br />[mailto:[email protected]] <br><br /><b>Sent:</b> Sunday, September 28, 2008 12:09 PM<br><br /><b>To:</b> [email protected]<br><br /><b>Subject:</b> How to receive XML from Flex HTTP POST<o:p></o:p></span></p><br /><br /></div><br /><br /></div><br /><br /><p class=MsoNormal><o:p> </o:p></p><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>A new discussion was started by<br />khwong in <br><br /><br><br /><b>General Discussion</b> --<br><br />  How to receive XML from Flex HTTP POST<br><br /><br><br />Hi, <br><br /><br><br />We curreontly have a setup where we have a FLEX frontend send an XML through a<br />HTTP POST and awaiting a response also in XML. On the backend this is handled<br />relatively simply by a PHP script that basically does the following: <br><br /><br><br />read data (in XML)from FlEX HTTP POST into a new temp XML file. <br><br />execute a c++ program with the XML file as one of the parameter. <br><br />return the result to FLEX <br><br /><br><br />We have decided to move to BlazeDS for various reasons. <br><br /><br><br />Looking at the examples bundled with BlazeDS they have a jsp example that<br />returns an XML result to FLEX so that part is fine. I am trying to find an<br />example of JSP (or Servlet) that is able to read the XML data from FLEX and<br />write it into a temp XML file. I would then try to use runtime.exec to invoke a<br />local C++ program to process the XML file the result of which will be sent back<br />to FLEX. <br><br /><br><br />Any help will be very much appreciated! <o:p></o:p></p><br /><br /><div class=MsoNormal><br /><br /><hr size=2 width=200 style='width:150.0pt' align=left><br /><br /></div><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>View/reply at <a<br />href="http://www.adobeforums.com/webx?13@@.59b69b23">How to receive XML from<br />Flex HTTP POST</a><br><br />Replies by email are OK.<br><br />Use the <a<br />href="http://www.adobeforums.com/webx?280@@.59b69b23!folder=.3c061a83">unsubscribe</a>< br />form to cancel your email subscription.<o:p></o:p></p><br /><br /></div><br /><br /></div>

  • No response from server HTTP 500

    Hi all,
    I am new to Widget world (in fact this is the first one). I am trying to implement Job Monitoring widget as explained in the weblog:
    /people/sergio.cipolla/blog/2007/02/19/widgets-benefits-jobs-monitor-video
    I have created wrapper function module : ZBP_JOB_SELECT_SM37B
    Created Webservice called:  ZBP_JOB_SELECT_SM37B
    I tested this web service (via web browser providing WSDL url in web services navigator) and it is working fine.
    When i specify the web service URL in Widget prefernces and click on search, i m getting error "No response from server". I have followed all the steps mentioned in the web log but still i am getting errors.
    I am accessing internet via proxy. Can this be a issue?
    Also i read other posts regarding the same issue, which suggested to Enable all logons in SICF. Can some one give details as how to enable all logons in SICF?
    Correct answers will be rewarded.
    Thanks a lot.
    Rashmi

    Hi Sergio,
    The WSDL is:
      <?xml version="1.0" encoding="utf-8" ?>
    - <wsdl:definitions targetNamespace="urn:sap-com:document:sap:rfc:functions" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:sap-com:document:sap:rfc:functions" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    - <wsdl:types>
    - <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="urn:sap-com:document:sap:rfc:functions" targetNamespace="urn:sap-com:document:sap:rfc:functions" elementFormDefault="unqualified" attributeFormDefault="qualified">
    - <xsd:simpleType name="RfcException.Message.Number">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3" />
      <xsd:pattern value="\d*" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="char1">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="char10">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="char12">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="12" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="char128">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="128" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="char18">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="18" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="char2">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="char20">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="20" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="char32">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="32" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="char40">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="char64">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="64" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="char70">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="70" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="char8">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="8" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="clnt3">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="date">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10" />
      <xsd:pattern value="\d\d\d\d-\d\d-\d\d" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="numeric2">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2" />
      <xsd:pattern value="\d*" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="numeric3">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3" />
      <xsd:pattern value="\d*" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:simpleType name="time">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="8" />
      <xsd:pattern value="\d\d:\d\d:\d\d" />
      </xsd:restriction>
      </xsd:simpleType>
    - <xsd:complexType name="TBTCJOB">
    - <xsd:sequence>
      <xsd:element name="JOBNAME" type="tns:char32" />
      <xsd:element name="JOBCOUNT" type="tns:char8" />
      <xsd:element name="JOBGROUP" type="tns:char12" />
      <xsd:element name="INTREPORT" type="tns:char40" />
      <xsd:element name="STEPCOUNT" type="xsd:int" />
      <xsd:element name="SDLSTRTDT" type="tns:date" />
      <xsd:element name="SDLSTRTTM" type="tns:time" />
      <xsd:element name="BTCSYSTEM" type="tns:char32" />
      <xsd:element name="SDLDATE" type="tns:date" />
      <xsd:element name="SDLTIME" type="tns:time" />
      <xsd:element name="SDLUNAME" type="tns:char12" />
      <xsd:element name="LASTCHDATE" type="tns:date" />
      <xsd:element name="LASTCHTIME" type="tns:time" />
      <xsd:element name="LASTCHNAME" type="tns:char12" />
      <xsd:element name="RELDATE" type="tns:date" />
      <xsd:element name="RELTIME" type="tns:time" />
      <xsd:element name="RELUNAME" type="tns:char12" />
      <xsd:element name="STRTDATE" type="tns:date" />
      <xsd:element name="STRTTIME" type="tns:time" />
      <xsd:element name="ENDDATE" type="tns:date" />
      <xsd:element name="ENDTIME" type="tns:time" />
      <xsd:element name="PRDMINS" type="tns:numeric2" />
      <xsd:element name="PRDHOURS" type="tns:numeric2" />
      <xsd:element name="PRDDAYS" type="tns:numeric3" />
      <xsd:element name="PRDWEEKS" type="tns:numeric2" />
      <xsd:element name="PRDMONTHS" type="tns:numeric2" />
      <xsd:element name="PERIODIC" type="tns:char1" />
      <xsd:element name="DELANFREP" type="tns:char1" />
      <xsd:element name="EMERGMODE" type="tns:char1" />
      <xsd:element name="STATUS" type="tns:char1" />
      <xsd:element name="NEWFLAG" type="tns:char1" />
      <xsd:element name="AUTHCKNAM" type="tns:char12" />
      <xsd:element name="AUTHCKMAN" type="tns:clnt3" />
      <xsd:element name="SUCCNUM" type="xsd:int" />
      <xsd:element name="PREDNUM" type="xsd:int" />
      <xsd:element name="JOBLOG" type="tns:char20" />
      <xsd:element name="LASTSTRTDT" type="tns:date" />
      <xsd:element name="LASTSTRTTM" type="tns:time" />
      <xsd:element name="WPNUMBER" type="xsd:int" />
      <xsd:element name="WPPROCID" type="xsd:int" />
      <xsd:element name="EVENTID" type="tns:char32" />
      <xsd:element name="EVENTPARM" type="tns:char64" />
      <xsd:element name="BTCSYSREAX" type="tns:char32" />
      <xsd:element name="JOBCLASS" type="tns:char1" />
      <xsd:element name="PRIORITY" type="xsd:int" />
      <xsd:element name="EVENTCOUNT" type="tns:char8" />
      <xsd:element name="CHECKSTAT" type="tns:char1" />
      <xsd:element name="CALENDARID" type="tns:char2" />
      <xsd:element name="PRDBEHAV" type="tns:char1" />
      <xsd:element name="EXECSERVER" type="tns:char20" />
      <xsd:element name="EOMCORRECT" type="xsd:int" />
      <xsd:element name="CALCORRECT" type="xsd:int" />
      <xsd:element name="REAXSERVER" type="tns:char20" />
      <xsd:element name="RECLOGSYS" type="tns:char10" />
      <xsd:element name="RECOBJTYPE" type="tns:char10" />
      <xsd:element name="RECOBJKEY" type="tns:char70" />
      <xsd:element name="RECDESCRIB" type="tns:char10" />
      <xsd:element name="TGTSRVGRP" type="tns:char40" />
      </xsd:sequence>
      </xsd:complexType>
    - <xsd:complexType name="TBTCJOB_BK">
    - <xsd:sequence>
      <xsd:element name="JOBNAME" type="tns:char32" />
      <xsd:element name="JOBCOUNT" type="tns:char8" />
      <xsd:element name="JOBGROUP" type="tns:char12" />
      <xsd:element name="INTREPORT" type="tns:char40" />
      <xsd:element name="STEPCOUNT" type="xsd:int" />
      <xsd:element name="SDLSTRTDT" type="tns:date" />
      <xsd:element name="SDLSTRTTM" type="tns:time" />
      <xsd:element name="BTCSYSTEM" type="tns:char32" />
      <xsd:element name="SDLDATE" type="tns:date" />
      <xsd:element name="SDLTIME" type="tns:time" />
      <xsd:element name="SDLUNAME" type="tns:char12" />
      <xsd:element name="LASTCHDATE" type="tns:date" />
      <xsd:element name="LASTCHTIME" type="tns:time" />
      <xsd:element name="LASTCHNAME" type="tns:char12" />
      <xsd:element name="RELDATE" type="tns:date" />
      <xsd:element name="RELTIME" type="tns:time" />
      <xsd:element name="RELUNAME" type="tns:char12" />
      <xsd:element name="STRTDATE" type="tns:date" />
      <xsd:element name="STRTTIME" type="tns:time" />
      <xsd:element name="ENDDATE" type="tns:date" />
      <xsd:element name="ENDTIME" type="tns:time" />
      <xsd:element name="PRDMINS" type="tns:numeric2" />
      <xsd:element name="PRDHOURS" type="tns:numeric2" />
      <xsd:element name="PRDDAYS" type="tns:numeric3" />
      <xsd:element name="PRDWEEKS" type="tns:numeric2" />
      <xsd:element name="PRDMONTHS" type="tns:numeric2" />
      <xsd:element name="PERIODIC" type="tns:char1" />
      <xsd:element name="DELANFREP" type="tns:char1" />
      <xsd:element name="EMERGMODE" type="tns:char1" />
      <xsd:element name="STATUS" type="tns:char1" />
      <xsd:element name="NEWFLAG" type="tns:char1" />
      <xsd:element name="AUTHCKNAM" type="tns:char12" />
      <xsd:element name="AUTHCKMAN" type="tns:clnt3" />
      <xsd:element name="SUCCNUM" type="xsd:int" />
      <xsd:element name="PREDNUM" type="xsd:int" />
      <xsd:element name="JOBLOG" type="tns:char20" />
      <xsd:element name="LASTSTRTDT" type="tns:date" />
      <xsd:element name="LASTSTRTTM" type="tns:time" />
      <xsd:element name="WPNUMBER" type="xsd:int" />
      <xsd:element name="WPPROCID" type="xsd:int" />
      <xsd:element name="EVENTID" type="tns:char32" />
      <xsd:element name="EVENTPARM" type="tns:char64" />
      <xsd:element name="BTCSYSREAX" type="tns:char32" />
      <xsd:element name="JOBCLASS" type="tns:char1" />
      <xsd:element name="PRIORITY" type="xsd:int" />
      <xsd:element name="EVENTCOUNT" type="tns:char8" />
      <xsd:element name="CHECKSTAT" type="tns:char1" />
      <xsd:element name="CALENDARID" type="tns:char2" />
      <xsd:element name="PRDBEHAV" type="tns:char1" />
      <xsd:element name="EXECSERVER" type="tns:char20" />
      <xsd:element name="EOMCORRECT" type="xsd:int" />
      <xsd:element name="CALCORRECT" type="xsd:int" />
      <xsd:element name="REAXSERVER" type="tns:char20" />
      <xsd:element name="RECLOGSYS" type="tns:char10" />
      <xsd:element name="RECOBJTYPE" type="tns:char10" />
      <xsd:element name="RECOBJKEY" type="tns:char70" />
      <xsd:element name="RECDESCRIB" type="tns:char10" />
      <xsd:element name="TGTSRVGRP" type="tns:char40" />
      <xsd:element name="PROGNAME" type="tns:char40" />
      <xsd:element name="XPGPROG" type="tns:char128" />
      <xsd:element name="EXTCMD" type="tns:char18" />
      </xsd:sequence>
      </xsd:complexType>
    - <xsd:complexType name="BTCSELECT">
    - <xsd:sequence>
      <xsd:element name="JOBNAME" type="tns:char32" />
      <xsd:element name="JOBCOUNT" type="tns:char8" />
      <xsd:element name="JOBGROUP" type="tns:char12" />
      <xsd:element name="USERNAME" type="tns:char12" />
      <xsd:element name="FROM_DATE" type="tns:date" />
      <xsd:element name="FROM_TIME" type="tns:time" />
      <xsd:element name="TO_DATE" type="tns:date" />
      <xsd:element name="TO_TIME" type="tns:time" />
      <xsd:element name="NO_DATE" type="tns:char1" />
      <xsd:element name="WITH_PRED" type="tns:char1" />
      <xsd:element name="EVENTID" type="tns:char32" />
      <xsd:element name="EVENTPARM" type="tns:char64" />
      <xsd:element name="PRELIM" type="tns:char1" />
      <xsd:element name="SCHEDUL" type="tns:char1" />
      <xsd:element name="READY" type="tns:char1" />
      <xsd:element name="RUNNING" type="tns:char1" />
      <xsd:element name="FINISHED" type="tns:char1" />
      <xsd:element name="ABORTED" type="tns:char1" />
      <xsd:element name="ABAPNAME" type="tns:char40" />
      </xsd:sequence>
      </xsd:complexType>
    - <xsd:complexType name="RfcException.Message">
    - <xsd:sequence>
      <xsd:element name="ID" type="xsd:string" />
      <xsd:element name="Number" type="tns:RfcException.Message.Number" />
      </xsd:sequence>
      </xsd:complexType>
    - <xsd:complexType name="ZBP_JOB_SELECT_SM37B.RfcException">
    - <xsd:sequence>
      <xsd:element name="Name" type="tns:ZBP_JOB_SELECT_SM37B.RfcExceptions" />
      <xsd:element name="Text" minOccurs="0" type="xsd:string" />
      <xsd:element name="Message" minOccurs="0" type="tns:RfcException.Message" />
      </xsd:sequence>
      </xsd:complexType>
    - <xsd:complexType name="TableOfTBTCJOB">
    - <xsd:sequence>
      <xsd:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:TBTCJOB" />
      </xsd:sequence>
      </xsd:complexType>
    - <xsd:complexType name="TableOfTBTCJOB_BK">
    - <xsd:sequence>
      <xsd:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:TBTCJOB_BK" />
      </xsd:sequence>
      </xsd:complexType>
    - <xsd:simpleType name="ZBP_JOB_SELECT_SM37B.RfcExceptions">
    - <xsd:restriction base="xsd:string">
      <xsd:enumeration value="INVALID_DIALOG_TYPE" />
      <xsd:enumeration value="JOBNAME_MISSING" />
      <xsd:enumeration value="NO_JOBS_FOUND" />
      <xsd:enumeration value="SELECTION_CANCELED" />
      <xsd:enumeration value="USERNAME_MISSING" />
      </xsd:restriction>
      </xsd:simpleType>
      <xsd:element name="ZBP_JOB_SELECT_SM37B.Exception" type="tns:ZBP_JOB_SELECT_SM37B.RfcException" />
    - <xsd:element name="ZBP_JOB_SELECT_SM37B">
    - <xsd:complexType>
    - <xsd:sequence>
      <xsd:element name="ENDDATE" minOccurs="0" type="tns:date" />
      <xsd:element name="ENDTIME" minOccurs="0" type="tns:time" />
      <xsd:element name="JOBSELECT_DIALOG" type="tns:char1" />
      <xsd:element name="JOBSELECT_JOBLIST" minOccurs="0" type="tns:TableOfTBTCJOB" />
      <xsd:element name="JOBSELECT_JOBLIST_B" type="tns:TableOfTBTCJOB_BK" />
      <xsd:element name="JOBSEL_PARAM_IN" minOccurs="0" type="tns:BTCSELECT" />
      </xsd:sequence>
      </xsd:complexType>
      </xsd:element>
    - <xsd:element name="ZBP_JOB_SELECT_SM37BResponse">
    - <xsd:complexType>
    - <xsd:sequence>
      <xsd:element name="JOBSELECT_JOBLIST" type="tns:TableOfTBTCJOB" />
      <xsd:element name="JOBSELECT_JOBLIST_B" type="tns:TableOfTBTCJOB_BK" />
      <xsd:element name="JOBSEL_PARAM_OUT" type="tns:BTCSELECT" />
      </xsd:sequence>
      </xsd:complexType>
      </xsd:element>
      </xsd:schema>
      </wsdl:types>
    - <wsdl:message name="ZBP_JOB_SELECT_SM37B">
      <wsdl:part name="parameters" element="tns:ZBP_JOB_SELECT_SM37B" />
      </wsdl:message>
    - <wsdl:message name="ZBP_JOB_SELECT_SM37BResponse">
      <wsdl:part name="parameters" element="tns:ZBP_JOB_SELECT_SM37BResponse" />
      </wsdl:message>
    - <wsdl:message name="exception00">
      <wsdl:part name="exception00" element="tns:ZBP_JOB_SELECT_SM37B.Exception" />
      </wsdl:message>
    - <wsdl:portType name="ZBP_JOB_SELECT_SM37B">
    - <wsdl:operation name="ZBP_JOB_SELECT_SM37B">
      <wsdl:input message="tns:ZBP_JOB_SELECT_SM37B" />
      <wsdl:output message="tns:ZBP_JOB_SELECT_SM37BResponse" />
      <wsdl:fault name="exception00" message="tns:exception00" />
      </wsdl:operation>
      </wsdl:portType>
    - <wsdl:binding name="ZBP_JOB_SELECT_SM37BSoapBinding" type="tns:ZBP_JOB_SELECT_SM37B">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <wsdl:operation name="ZBP_JOB_SELECT_SM37B">
      <soap:operation soapAction="" />
    - <wsdl:input>
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap:body use="literal" />
      </wsdl:output>
    - <wsdl:fault name="exception00">
      <soap:fault name="exception00" use="literal" />
      </wsdl:fault>
      </wsdl:operation>
      </wsdl:binding>
    - <wsdl:service name="ZBP_JOB_SELECT_SM37BService">
    - <wsdl:port name="ZBP_JOB_SELECT_SM37BSoapBinding" binding="tns:ZBP_JOB_SELECT_SM37BSoapBinding">
      <soap:address location="http://bladecx1.vshodc.lntinfotech.com:8000/sap/bc/srt/rfc/sap/ZBP_JOB_SELECT_SM37B?sap-client=100" />
      </wsdl:port>
      </wsdl:service>
      </wsdl:definitions>
    The Web Service URL specified in Widget Prefernces is:
    http://bladecx1.vshodc.lntinfotech.com:8000/sap/bc/srt/rfc/sap/ZBP_JOB_SELECT_SM37B?sap-client=100&wsdl=1.1
    The only thing that i I have modified in the original widget is the name of Function Module in the main.js file. The function Module created by me is  'ZBP_JOB_SELECT_SM37B'.
    Regards,
    Rashmi

  • Block http/https from certain IPs

    Hi,
    Need advise on how to block http/https traffic from certain IPs. Created an AD group and added the machines to the group and then added a Access Policy to block 3 Protocols but it didn't work.
    Any suggestions?

    Hi,
    In the WSA, you can configure Identity Policy based on the IP/Subnet and use this Identity in an Access policy to restrict access.
    1). Go to WSA --> Web Security Manager --> Identities.
    2). Create a new Identity and under "Membership Definition" --> "Define Members by subnet" enter the IP addresses.
    3). Now go to Access policies, create a new Access policy and select the Identity created above.
    4). Now you can go to "Protocols and User Agents" for the policy and block the protocols which you do not want the PC's the use.
    -- Do Rate if helpful
    Regards,
    Kush

  • How to retrieve the protocol (http / https) from WDJ application URL

    Hi All,
    In my WDJ component, I need to get the ServerName, Port and the protocol (http / https) from the WDJ application URL. I am able to get the server name and the port but unable to get the protocol. Any help would be highly appreciated.
    Code I am using is :
    String ServerName = WDProtocolAdapter.getProtocolAdapter().getRequestObject().getServerName();
    String port = WDProtocolAdapter.getProtocolAdapter().getRequestObject().getServerPort();
    Regards,
    Srinivas Sistu

    Hello,
    The interface ServletRequest has the following methods:
    getProtocol:  Returns the name and version of the protocol the request uses in the form protocol/majorVersion.minorVersion, for example, HTTP/1.1.
    getSchema: Returns the name of the scheme used to make this request, for example, http, https, or ftp. Different schemes have different rules for constructing URLs, as noted in RFC 1738.
    IWDRequest request = WDProtocolAdapter.getProtocolAdapter().getRequestObject();
    HttpServletRequest httpRequest = (HttpServletRequest) WDProtocolAdapter
           .getProtocolAdapter().getRequestObject().getProtocolRequest();
    String protocol = httpRequest.getScheme();
    String url = protocol + "://" + request.getServerName() + ":" + request.getServerPort();
    msgManager.reportSuccess(url);
    Regards,
    Jann Cortés

  • Capture data from a http request

    i am really new learning abap and i just playing around so i looking a way for capture data from a http request giving the request value and submit for respont something like :
    put the url "http://www.imdb.com/find?s=all&q=" in some way and way for the data to request by the user
    val = 'user_entry'
    result =(any_Function)http://www.imdb.com/find?s=all&q=val
    write / result.
    pd: sorry for my bad english

    Welcome to SDN.
    If you are saying that you want to read some request from the HTTP page,then you have to do it with BSP instead of ABAP.
    Check this link for BSP.
    /message/1688265#1688265 [original link is broken]
    Regards,
    Amit
    Reward all helpful replies.

  • NAT type detection from a HTTP request

    Hello there
    I got two JAVA class : httpServer and httpClient. Running in two different machines. Server is listening to a HTTP port in one machine and on the other hand client is sending its machine IP from other PC to the server. But the client is behind a NAT. Now I can detect in my httpServer class that it is behind a NAT. I check the requesting IP and the IP send inside the packet payload. If they are different, I decide there is a NAT in between. But how can I know from such HTTP request-response what kind of NAT I am behind? This is important to know because with symmetric NAT
    (http://en.wikipedia.org/wiki/Network_address_translation) , where the NAT binding also include the outgoing address as well, my application is having problem.
    I have solution like STUN/TURN server implementation. But I would like to know the type of NAT my client is behind without any extra deployment such as STUN or TURN server.
    Any suggestion to detect type of NAT without any extra deployment and merely from HTTP request-response JAVA APIs?
    Mohammed Jubaer Arif.

    Thanks
    It seems you are asking me to configure the NAT, may be with some programming. Or may be I should run the server class on the NAT machine.
    But my client and server classes will be all over the world. Thus I think it is not a practical solution to ask the NATs to assist me. The intelligence should be in my client and server messaging.
    So I was wondering, is there any way out for me to get the NAT type with JAVA programming, in the server side once I get a request from the client side. But without any extra deployment.
    But as you said �There's not much of NAT types.� :(
    Mohammed Jubaer Arif

  • Pickup windows ID from the HTTP context

    Hi,
    There is a requirement to pickup windows ID from the HTTP context that
    is passed to the another application linked from URL iView.
    Ideally the WindowsIdentity attribute is expected as part of the URL.
    WindowsIdentity wid = (WindowsIdentity)User.Identity;
    This is passed as a Windows token to the AzMan policy store. Is it
    something possible?
    Is it possible to integrate Windows AzMan with SAP Portal? Users will
    be authenticated with LDAP and authentication is passed to AzMan.
    Regards,
    Sreedhar Gunda

    Hi Shreedhar,
    As i understand your question, you have a SAP Enterprise Portal and a Microsoft Application which uses Authorization Manager (AzMan) for some authentication / role based access.
    If your Portal UME is an LDAP source you can have the windows user id of the logged in user made available to the MS application. There are a variety of ways to do it and I guess if you search SDN you will get something, if not do post back.
    Thanks,
    GLM

  • Installed the update tonight and now my phone (Lumia 928) won't power up.  I've tried a soft reset, but the screen goes from the Nokia logo to a red Verizon screen to a black screen.  What's wrong and how do I fix it?  Help!

    Installed the update tonight and now my phone (Lumia 928) won't power up.  I've tried a soft reset, but the screen goes from the Nokia logo to a red Verizon screen to a black screen.  Tried it 10 times with the same result.  What's wrong and how do I fix it?  Help!

        Oh no Mr.Ected!
    I can see if we can get your phone back on! I understand how important it is to have a phone. Have you tried this to see if we can get it back on? http://vz.to/1DZhteH . If it is still goes to a red Verizon screen and then to black we might need to do a master reset. While the phone is off try this:http://vz.to/1DZhXkU Be mindful this is the last resort because it will erase everything on the phone. If you have done back up assistant in the past you will be able to get you contacts back. Please let me know if you need any more help.
    AmberF_VZW
    Follow us on Twitter @VZWSupport

  • Blue screen of death, and continous reboot.  Phone never actually boots up, just keeps going from reboot to blue screen and back again.  Any suggestion?

    Blue screen of death, and continous reboot.  Phone never actually boots up, just keeps going from reboot to blue screen and back again.  Any suggestion?

    Hello jared1915
    If you are stuck in that loop, the next step would be to restore your iPhone. Check out the article below to get your iPhone into recovery-mode and restore it in iTunes.
    If you can't update or restore your iOS device
    http://support.apple.com/kb/HT1808
    Regards,
    -Norm G.

  • Anyone going from the iPad VGA connector to DVI-A?

    Anyone going from the iPad VGA connector to DVI-A?
    I'd love to hear about your setup. I'm having an issue. Please respond at this thread:
    http://discussions.apple.com/thread.jspa?threadID=2566089&tstart=0

    Theoretically? yes... Realistically? You'll have to try to see...
    Check here for the part: http://www.google.com/products/catalog?q=vgato+dviadapter&oe=UTF-8&hl=en&client=safari&um=1&ie=UTF-8&cid=15028545843490663161&ei=4 3CITIbFoL6lwf16-kj&sa=X&oi=product_catalogresult&ct=result&resnum=1&ved=0CDEQ8wIwAA#ps-sellers

Maybe you are looking for