Securing 3rd party webservice

I would like some advice please.
We are building a flex application which is consuming a 3rd
party web-service. We want to make sure that only the flex
application we made can have access to this 3rd party web-service.
The flex application will be publicly available, so there is no way
of putting in some authentication here. How should I configure the
proxy-config.xml to prevent other consumers (other than our flex
app) from using the web-service available through the flex proxy.

Hi,
There are ways to secure destinations. Please visit the URL
below for details on how to secure destinations.
http://livedocs.adobe.com/blazeds/1/blazeds_devguide/services_config_3.html
Hope this helps.

Similar Messages

  • Receiver Axis Adapter to 3rd party webservice

    Hi,
    My scenario is ABAP Proxy --> PI --> 3rd party webservice using Soap Adapter with Axis protocal.
    I'm getting the following error when attempting to post to the 3rd party web service:
    nested exception is: java.net.SocketException: Connection timed out:could be due to invalid address
    We do have to go through a proxy server to go outside the firewall.  I'm not sure if this may be the issue, but I don't even see where you can set this in the AXIS adapter.
    Can anyone shed some light on the topic?
    Thanks and regards,
    Duke

    Configured as stated below, and the issue was resolved.
    How can I call some service over an HTTP proxy server?
    The Axis's standard and adapter's HTTPSender and CommonsHTTPSender handlers recognize the java's standard network properties (http.proxyHost, http.proxyPort, http.nonProxyHosts) for HTTP proxy setting. Please check that these System properties are correctly set at the J2EE server's System properties page. For more information on how to set Java System properties, please refer to the J2EE server's documentation (SAP Note 710146 How to change J2EE Engine JVM Settings).
    Thanks and regards,
    Duke
    Edited by: Duke on Aug 5, 2010 5:37 PM

  • How to publish a 3rd party webservice ?

    Hi Guys,
    I have a wsdl file of the 3rd party webservice and now i need to consume this service in ABAP on ECC 6.0.
    I am following the video presentation by Thomas Jung
    /people/thomas.jung/blog/2007/12/17/consuming-services-with-abap
    while doing so the service already exists in SOAMANAGER under services so that it will be aviable for consuming. How can i make my 3rd party WSDL to be available there. Do i need to publish my service ?
    any suggestions or ideas would be appreciated
    Thanks,
    Raj

    Hi Rajeev,
    I have consumed the the 3rd party WSDL and created the consumer proxy object with out publishing the service.
    I have tried to define the Logical Port for this proxy in the SOAMANAGER and when i have provided all the details of the URL and Login details for the WSDL access settings with the option HTTP access.
    I am getting the errros as below
    SRT Framework Exception: Error in WSDL access: Exception occured in communication Framework:
    Error in HTTP Framework:
    I have tried the same URL in the browser with the login details and i am able to access the WSDL but from different server.
    I am tryinng all these by logging into ECC 6.0 from the webgui on a different server. Do you think the actual ECC 6.0 server from where the request goes the might be blocked?
    any help or suggestions would be appreciated
    Thanks,
    Raj

  • IDOC XML to 3rd Party WebService

    Hello,
    I am new to XI.  I want to now the possiblity and effort involved in using XI to receive an IDOC from an R/3 system and forward that IDOC as IDOC-XML to a WebService on a target 3rd Party application.  The 3rd Party WebService would have as oe of its input the IDOC-XML and will return a status of success or failure of RECEIPT.
    Is this a complex map in XI?
    Thanks in advance for any information here.

    Hi,
    >>>>>Is this a complex map in XI?
    the mapping itself - depends how many values you
    need to change (materials, partners ) and how
    lookup etc.
    the process - if you want to use the web service
    in a sync way (to know the status) you will need
    to use a BPM:
    IDOC - BPM - sync WS
    if the mapping will be easy (or non at all - just IDOC-XML) then the dev should take 1 day
    + tests etc...
    Regards,
    michal

  • Reframing my Question for RESTful 3rd Party WebService

    My last posted question did not produce any feedback for what I was looking for, so I'm trying this again.
    I have a Driver entity, and an gpsVehicleData entity. Drivers can have one gpsVehicleData (relationship)
    In a grid screen I use; for THE most basic understanding I can get, I have one field I need updated from my 3rd party webservice. We'll call it gpsVehicleData.MotionStatus, and I need to use Driver.DriverID in the service to find his MotionStatus.
    This is the example connection snippet I was given by the vendor.
    Dim responseData As String = ""
    Dim uri As String = "http://ws.samplegps.com/DriverWebService.svc/drivers/"
    Dim request As System.Net.HttpWebRequest = Net.HttpWebRequest.Create(uri)
    request.Method = "GET"
    Dim companyLoginId As String = "12345"
    Dim username As String = "John"
    Dim password As String = "Doe4321"
    Dim auth As String = companyLoginId + "|" + username + ":" + password
    Dim authHeader As String = Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(auth))
    request.Headers("Authorization") = authHeader
    Try
    Dim httpWebResponse As System.Net.HttpWebResponse = request.GetResponse()
    If httpWebResponse.StatusCode = Net.HttpStatusCode.OK Then
    Dim responseStream As IO.StreamReader = New IO.StreamReader(httpWebResponse.GetResponseStream())
    responseData = responseStream.ReadToEnd()
    Console.WriteLine(responseData)
    Console.ReadKey()
    End If
    Catch ex As Exception
    responseData = "An error occured: " & ex.Message
    Console.WriteLine(responseData)
    Console.ReadKey()
    Great. So this works when I run in it's own solution, and it pops up a console window and shows all data for each of my drivers. My problem is, I cannot find an example I can follow to update the Motion property in EACH ROW (each driver of my Screen with
    this snippet.
    (A button function seems appropriate instead of Validate method, but honestly as long as it works I don't care.
    This is the closest I have found but I'm not using Soap.
    LightSwitch - Consuming Web Services
    This is too, but much different than the first example!
    Calling Web Services to Validate Data in Visual Studio LightSwitch
    One example has something and not the other, and the other example has this but not that. Very frustrating for a new person!
    I do not need to dive into RIA right now which has been suggested before.
    I know I am not very knowledgeable in VB, but I need to use something applicable to my environment I can make more sense of. Thanks in advance

    This is the closest I have found but I'm not using Soap.
    LightSwitch - Consuming Web Services
    From your description, you can consider using method above, as I know, this way is available/convenient for your situation.

  • Problems connecting 3rd party webservices from workerrole

    Hello,
    I have the problem that since 2015.01.28 ~22:00, my service deployed as a workerrole in an Azure instance cannot reach 3rd party webservices. This was a sudden issue as it worked for half a year without any changes.
    The 3rd party webservices work fine, I can reach them from my development environment without any trouble, the provider of these webservices also could assure me that it works fine for others.
    The call that fails is a simple WebClient call (with credentials) to a URL in order to read a (tiny) file and take followup actions.
    The call fails with the following error:
    System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond
    after a period of time, or established connection failed because connected host has failed to respond <ip:port>
    The question: have there been any changes recently, either in the Azure services environment or networking that could explain this?
    If i connect remotely to the instance and attempt to make the calls manually via IE, they succeed, but very slowly.
    I have deployed the service to another datacenter as a test, so right now I have one running in East US and Western Europe, but both face the same issues. The service is running on Azure SDK 2.1, the instance is running on windows server 2012R2.
    The service works fine when I run it on my development environment via compute emulator. No connection issues.
    Any help is welcome, thanks ahead.

    Looks like a timeout issue. Try to increase timeout of your call to see if you get any success. If OK, then for sure it is timeout problem. Then check if it is DNS problem. Use IP address to call instead of hostname. You mention it is slow in IE. Where
    is IE located? You can also try to call using IP address instead of hostname to see if it speeds up. Is it slow only the first call?
    Frank

  • SOAP Client 4 consumin 3rd party WebService in NW Development Environment?

    Hi,
    First of all i'd admit that im new to all this. So my questions might be very premitive and i'd like to applogize before hand.
    I want to consume a third party web service from an existing NW application.
    Routes taken:
    1- I tried with webservice navigator but it asks for WSIL. Although i gave the URL for WSDL i really dont know if it was right to give the URL for WSDL where a WSIL is expected.
    Method1: Windows -> Perspective -> WebServices and there i tried to create a new one.
    Response: Either i get a message "invalid response code" or by changing the url and pointing out the exact directory where the WSDL is located it gives me an XML parsing error.
    Although if i give the URL in browser i directly land up on the WSDL document just like any other free web service. e.g http://www.webservicex.net/airport.asmx?wsdl
    Method 2: Another guideline was provided in the documentation to go to
    Windows ->Preferences->WebServices->Service Repository
    But here im unable to find any SR might be due to the version i guess but i dont have any idea.
    Method 3: Entering the http://<host>:<port>/wsnavigator/ in browser
    It shows all the available services. If you try to create a new Service and give the WSDL location through the URL, it accepts the URL but on testing it reports that the WSDL can not be downloaded. Another important thing that it reports is
    Features:
    Non-SAP Web Service
    I came across some articles where it was said that i need to make necessary changes in the WSDL file so that it digestable by SAP. If true can you give me any clues on that one please.
    As far as the documentation is concerned i've been through it and following the guidelines i still could not get results. Like creating a deployable proxy for consuming a web service.
    If any more information is required i'd be more than on my tows.
    Regards,
    Haroon
    Edited by: Haroon.M on Apr 30, 2009 2:36 PM

    Hi Barada,
    First of all the version info:
    Im using WAS 7.0 SP9.
    Secondly im not accessing the back end im rather trying it from the NWDE by layin a further web service project that gives me the possibility to lay client proxy.
    Here is one of the documentation links that i tried to follow.
    http://help.sap.com/saphelp_erp2005/helpdata/en/2d/b9766df88f4a24967dae38cb672fe1/content.htm
    Here are the content of WSDL file (Its a bit too lengthy and is exceeding the limit of 15000 chars.) and i only see the boxes in the preview. I cant figure out any other way paste the code.
    But a rought description is that ive got several messages that have been encapsulated in three different ports and obviously three different bindings.
    I dont know if this could be of any help in figuring out the problem.
    <definitions xmlns:wsdlns="http://itf-edv.de/SISvr/wsdl/" xmlns:typens="http://itf-edv.de/SISvr/type/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:stk="http://schemas.microsoft.com/soap-toolkit/wsdl-extension" xmlns:dime="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/" xmlns:ref="http://schemas.xmlsoap.org/ws/2002/04/reference/" xmlns:content="http://schemas.xmlsoap.org/ws/2002/04/content-type/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" name="SISvr" targetNamespace="http://itf-edv.de/SISvr/wsdl/">
         <wsdl:types>
              <schema targetNamespace="http://itf-edv.de/SISvr/type/" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" elementFormDefault="qualified">
                   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
                   <import namespace="http://schemas.xmlsoap.org/wsdl/"/>
                   <import namespace="http://schemas.xmlsoap.org/ws/2002/04/reference/"/>
                   <import namespace="http://schemas.xmlsoap.org/ws/2002/04/content-type/"/>
              </schema>
         </wsdl:types>
         <message name="SoapSvr.ConnectEx">
              <part name="strUser" type="xsd:string"/>
              <part name="strPwd" type="xsd:string"/>
              <part name="strDbUID" type="xsd:string"/>
              <part name="strDbPWD" type="xsd:string"/>
              <part name="strDbDSN" type="xsd:string"/>
         </message>
         <message name="SoapSvr.ConnectExResponse">
              <part name="Result" type="xsd:int"/>
         </message>
    <message name="SoapSvr.GetDayMPAResponse">
              <part name="Result" type="xsd:int"/>
              <part name="strValue" type="xsd:string"/>
              <part name="lState" type="xsd:int"/>
         </message>
         <message name="Inst.Remove">
              <part name="lID" type="xsd:int"/>
         </message>
         <message name="Inst.RemoveResponse">
         </message>
         <message name="Inst.RemoveAll">
         </message>
    <message name="MeterData.GetResultMPA">
              <part name="lID" type="xsd:int"/>
              <part name="strDCId" type="xsd:string"/>
              <part name="strMPAId" type="xsd:string"/>
              <part name="strBegin" type="xsd:string"/>
              <part name="strSpan" type="xsd:string"/>
              <part name="strType" type="xsd:string"/>
              <part name="strOption" type="xsd:string"/>
         </message>
         <message name="MeterData.GetResultMPAResponse">
              <part name="Result" type="xsd:int"/>
              <part name="strResult" type="xsd:anyType"/>
         </message>
    <portType name="SoapSvrSoapPort">
              <operation name="ConnectEx" parameterOrder="strUser strPwd strDbUID strDbPWD strDbDSN">
                   <input message="wsdlns:SoapSvr.ConnectEx"/>
                   <output message="wsdlns:SoapSvr.ConnectExResponse"/>
              </operation>
              <operation name="GetDay" parameterOrder="lID strDCId strTimeStamp strValue lState">
                   <input message="wsdlns:SoapSvr.GetDay"/>
                   <output message="wsdlns:SoapSvr.GetDayResponse"/>
              </operation>
              <operation name="Disconnect" parameterOrder="lID">
                   <input message="wsdlns:SoapSvr.Disconnect"/>
                   <output message="wsdlns:SoapSvr.DisconnectResponse"/>
              </operation>
              <operation name="Connect" parameterOrder="strUser strPwd strDBProfile">
                   <input message="wsdlns:SoapSvr.Connect"/>
                   <output message="wsdlns:SoapSvr.ConnectResponse"/>
              </operation>
         </portType>
         <portType name="InstSoapPort">
              <operation name="Remove" parameterOrder="lID">
                   <input message="wsdlns:Inst.Remove"/>
                   <output message="wsdlns:Inst.RemoveResponse"/>
              </operation>
              <operation name="RemoveAll">
                   <input message="wsdlns:Inst.RemoveAll"/>
                   <output message="wsdlns:Inst.RemoveAllResponse"/>
              </operation>
         </portType>
         <portType name="MeterDataSoapPort">
              <operation name="GetProfile" parameterOrder="lID strDCId strBegin strSpan strOption strResult pPlsState">
                   <input message="wsdlns:MeterData.GetProfile"/>
                   <output message="wsdlns:MeterData.GetProfileResponse"/>
              </operation>
              <operation name="GetResult" parameterOrder="lID strDCId strBegin strSpan strType strOption strResult">
                   <input message="wsdlns:MeterData.GetResult"/>
                   <output message="wsdlns:MeterData.GetResultResponse"/>
              </operation>
              <operation name="GetResultMPA" parameterOrder="lID strDCId strMPAId strBegin strSpan strType strOption strResult">
                   <input message="wsdlns:MeterData.GetResultMPA"/>
                   <output message="wsdlns:MeterData.GetResultMPAResponse"/>
              </operation>
         </portType>
    <binding name="SoapSvrSoapBinding" type="wsdlns:SoapSvrSoapPort">
              <stk:binding preferredEncoding="ISO8859-1"/>
              <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
              <operation name="ConnectEx">
                   <soap:operation soapAction="http://itf-edv.de/SISvr/action/SoapSvr.ConnectEx"/>
                   <input>
                        <soap:body parts="strUser strPwd strDbUID strDbPWD strDbDSN" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://itf-edv.de/SISvr/message/"/>
                   </input>
                   <output>
                        <soap:body parts="Result" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://itf-edv.de/SISvr/message/"/>
                   </output>
              </operation>
              <operation name="GetDay">
                   <soap:operation soapAction="http://itf-edv.de/SISvr/action/SoapSvr.GetDay"/>
                   <input>
                        <soap:body parts="lID strDCId strTimeStamp" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://itf-edv.de/SISvr/message/"/>
                   </input>
                   <output>
                        <soap:body parts="Result strValue lState" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://itf-edv.de/SISvr/message/"/>
                   </output>
              </operation>
              <operation name="Disconnect">
                   <soap:operation soapAction="http://itf-edv.de/SISvr/action/SoapSvr.Disconnect"/>
                   <input>
                        <soap:body parts="lID" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://itf-edv.de/SISvr/message/"/>
                   </input>
                   <output>
                        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://itf-edv.de/SISvr/message/"/>
                   </output>
              </operation>
              <operation name="Connect">
                   <soap:operation soapAction="http://itf-edv.de/SISvr/action/SoapSvr.Connect"/>
                   <input>
                        <soap:body parts="strUser strPwd strDBProfile" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://itf-edv.de/SISvr/message/"/>
                   </input>
                   <output>
                        <soap:body parts="Result" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://itf-edv.de/SISvr/message/"/>
                   </output>
              </operation>
              <operation name="SetOption">
                   <soap:operation soapAction="http://itf-edv.de/SISvr/action/SoapSvr.SetOption"/>
                   <input>
                        <soap:body parts="lID strOption strValue" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://itf-edv.de/SISvr/message/"/>
                   </input>
                   <output>
                        <soap:body parts="Result" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://itf-edv.de/SISvr/message/"/>
                   </output>
              </operation>
    </binding>
    <binding>
    .....</binding>
    <binding>
    .....</binding>
    <service name="SISvr">
              <port name="SoapSvrSoapPort" binding="wsdlns:SoapSvrSoapBinding">
                   <soap:address location="http://ZFAAPISVR/ZFASOI/SISvr.WSDL"/>
              </port>
              <port name="InstSoapPort" binding="wsdlns:InstSoapBinding">
                   <soap:address location="http://ZFAAPISVR/ZFASOI/SISvr.WSDL"/>
              </port>
              <port name="MeterDataSoapPort" binding="wsdlns:MeterDataSoapBinding">
                   <soap:address location="http://ZFAAPISVR/ZFASOI/SISvr.WSDL"/>
              </port>
         </service>
    </definitions>
    By the way i came across something new dont really know if its gonna work out as expected. I tried to generate java classes through Axis2. Although i had some problems instantiating the classes but i was already skeptical about the working. Its just a wild guess that it still wont work with the proxies but thought its worth a try. Somehow got stuck at one point and have no clue what so ever.
    Although i cant see the wsdl content in the preview but still givin it a shot.
    Thanks again
    Regards
    Haroon

  • Map security roles to group within LDAP using external 3rd Party LDAP

    I'm haveing a problem mapping my logical role defined in my web.xml to a role within Active Directory. I'm currently authenticating using Active Directory succsfully, however after the user is authenticated I get a message from the OC4J container that my role can not be found. Can you map a logical role to group within Active Directory? Below are details about my configuration.
    Any help would be greatly appreciated.
    Log.xml log entry that confirms webtA is communicating successfully with AD.
    SG_TEXT>JAAS-LDAPLoginModule: authenticating user wmgraham</MSG_TEXT>
    </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
    <HEADER>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>JAAS-LDAPLoginModule: DN for user wmgraham is cn=wmgraham,ou=endusers,ou=itod,ou=endusers,ou=div20,ou=hq,dc=fbinet,dc=fbi</MSG_TEXT>
    </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
    <HEADER>
    Error reported in the log
    <MESSAGE>
    <HEADER>
    <TSTZ_ORIGINATING>2008-08-27T11:38:05.991-04:00</TSTZ_ORIGINATING>
    <COMPONENT_ID>j2ee</COMPONENT_ID>
    <MSG_TYPE TYPE="TRACE"></MSG_TYPE>
    <MSG_LEVEL>16</MSG_LEVEL>
    <HOST_ID>F2287032-W</HOST_ID>
    <HOST_NWADDR>30.30.16.14</HOST_NWADDR>
    <MODULE_ID>security</MODULE_ID>
    <THREAD_ID>14</THREAD_ID>
    <USER_ID>wmgraham</USER_ID>
    </HEADER>
    <CORRELATION_DATA>
    <EXEC_CONTEXT_ID><UNIQUE_ID>30.30.16.14:59560:1219851485804:6</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>for group=[JAZNGroupAdaptor: webta] there's no matching role found.</MSG_TEXT>
    </PAYLOAD>
    </MESSAGE>
    Web.xml Logical Role definition
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>allpages</web-resource-name>
    <url-pattern>/servlet/*</url-pattern>
    <http-method>GET</http-method>
    <http-method>POST</http-method>
    </web-resource-collection>
    <auth-constraint>
    <role-name>WEBTA_J2EE_USER</role-name>
    </auth-constraint>
    </security-constraint>
    <security-role>
    <role-name>WEBTA_J2EE_USER</role-name>
    </security-role>
    Orion-web.xml This file maps the logical role defined in webxml to a group within Active Directory.
    <security-role-mapping name="WEBTA_J2EE_USER">
    <group name="webta"/> <-- Group defined in AD -->
    </security-role-mapping>

    What is the name of the group in AD (provide the DN) that you want to map the j2ee logical role WEBTA_J2EE_USER? What are the group search base and group mapping attribute?
    When wmgraham logs into the app, the 3rd party ldap login module will attempt to query for the groups wmgraham is a member of - this is done using the group search base configuration for the provider.
    In this example, the DN is "cn=wmgraham,ou=endusers,ou=itod,ou=endusers,ou=div20,ou=hq,dc=fbinet,dc=fbi" and likely user search base is set to "ou=endusers,ou=itod,ou=endusers,ou=div20,ou=hq,dc=fbinet,dc=fbi".
    Assuming group search base is (say) "ou=groups,ou=itod,ou=endusers,ou=div20,ou=hq,dc=fbinet,dc=fbi" and and group mapping attr is "cn", then the role mapping you mention should work for group DN "cn=webta,ou=groups,ou=itod,ou=endusers,ou=div20,ou=hq,dc=fbinet,dc=fbi"

  • Web console doesn't use 3rd party security cert

    I set up a Mobility Service 2.1 server with a 3rd party public security cert.
    The system authenticates through GroupWise 2014, set up via trusted app.
    It works fine as far as mobile devices using the cert, but the Web console for the server does not use the same cert.
    I've found nothing in the documentation outlining where the security cert for the web console is specified.
    Anyone have any idea in what file this is defined?

    gathagan wrote:
    > I've found nothing in the documentation outlining where the security cert for
    > the web console is specified. Anyone have any idea in what file this is
    > defined?
    Yep -
    You can also use the same mobility.pem file that you created earlier for
    securing the Web
    Admin Console. To do so, do the following:
    1. Change to /var/lib/datasync/webadmin on the Mobility Service.
    2. Back up the existing server.pem file (cp server.pem server.bak)
    3. Copy the mobility.pem file that you created earlier into
    /var/lib/datasync/webadmin, and
    name it server.pem.
    4. Restart the Web Admin (rcdatasync-webadmin restart).
    Danita
    Novell Knowledge Partner
    GroupWise Mobility Service 2.0 Guide - http://bit.ly/1cv13RE
    If you find this post helpful and are logged into the web interface,
    show your appreciation and click on the star below...
    Are you a GroupWise Power Administrator? Join our site at
    http://www.caledonia.net/register

  • Communicating with a 3rd party system using webservices

    Hi all,
    I have a scenario
         3rd party <-> XI<->CRM.
    here im using SOAP between 3rd party <->XI, xi<->CRM im using ABAP proxies.
    scenario 1. 3rd party would send messages(client request) to cRM to get some data. CRM has to respond for that.
    scenario 2. CRM would request the 3rd party to get some data, then 3rd party would respond.
    scenario 3. there is no request from 3rd party but crm has to send the data.
    So 3rd party would communicate using webservices sends the request to cRM. if there is any request from cRM then 3rd party have a webservice to serve.
      My question is
      1) for cRM side i should create a webservice? if i create this where shold i create? i mean i should put this webservice on WAS of CRM or on XI ? If i create this webservice and put on CRM WAS, could this communicate with XI by using ABAP proxies? when CRM sends a request to 3rd party, to send this i should create another webservice ?
    could you please anyone tell me about this?
    thanks a lot in Advance

    Hi,
    <i>for cRM side i should create a webservice? if i create this where shold i create? i mean i should put this webservice on WAS of CRM or on XI ? If i create this webservice and put on CRM WAS, could this communicate with XI by using ABAP proxies?</i>
    As to your first question, you dont have to create webservice on CRM side, all you have to do is to define an outbound interface in XI, and generate proxies for that outbound interface in CRM.
    <i>when CRM sends a request to 3rd party, to send this i should create another webservice ?</i>
    You havent specified who the 3rd party is DataBase/R3/etc. Let us assume the end system is truely external from your landscape. if the 3rd party provides you with a webservice, you can import taht webservice into XI and use it as an inbound interface.
    Hence, you would then map the outbound interface from CRM-> XI to your inbound interface XI->3rd party.
    3rd party provided webservice could be written in java/.net.
    Naveen

  • Enterprise services consumption by 3rd party - Security

    Dear Experts,
    I am planning to create a few enterprise services using an inside out approach (using FMs) with an intention of consuming it in a .NET WPF application (protoyping).
    These web services would then be consumed by a third party application which is outside our system landscape, in the near future. This 3rd application would thus have access to our data exposed through the interface.
    My question is, first of all, is it possible to achieve this kind of communication without any mappings??
    Secondly, how safe is it to provide such interfaces externally and will the user authentication settings be enough to assure safe integration? WIll the firewall settings affect this kind of 3rd party communication over the internet?
    Are there any problems that you all foresee?
    Any comments on this would be great as I plan to start really soon..
    Thanks a lot in advance,
    Amith

    >My question is, first of all, is it possible to achieve this kind of communication without any mappings??
    yes once service is created then any .Net application can consume it by using wsdl.
    >Secondly, how safe is it to provide such interfaces externally and will the user authentication settings be enough to assure safe integration?
    user/password with limited authorization is safe enough but for extra security you probably use certificates.
    >WIll the firewall settings affect this kind of 3rd party communication over the internet?
    No, if your landscape is open for http communication then firewall will be unable to block any soap communication as it is plain text.
    >Are there any problems that you all foresee?
    First see what are your security risk appetite then check who will be user, selective partners or anyone who want to use it. For selective users you can create license or certificate key which need to be used to authenticate by calling application. Always create different endpoint for different partners or user so that you can selectively turn on/off the communication and will be able to trace who is doing what?
    Hope this helps you.
    Regards,
    Gourav

  • Add 3rd party Security MBeans with weblogic.Admin?

    [Weblogic 8 SP4 on Solaris]
    Would be great if either through weblogic.Admin or another Java interface I could add 3rd party Security MBeabs (i.e. SiteMinderIdentityAsserter as Identity Asserter). Any ideas? Using the create task in wlconfig doesn't work (NullPointerException while the property table is being updated):
    [wlserver] <2005-okt-27 kl 8:12 IRDT> <Warning> <RMI> <BEA-080003> <RuntimeException thrown by rmi server: weblogic.management.internal.AdminMBeanHomeImpl.createAdminMBean(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String)
    And I don't want to the console to make additions. Any ideas?

    Will take a look at the scripting. Thanks. But the weblogic.Admin command given is a no go. Maybe later version av weblogic (currently using WLS 8 SP4) support domain qualified names but I get the following error:
    $ blogic.sspi.auth.SiteMinderIdentityAsserter -name Security:Name=myrealmSiteMinderIdentityAsserter
    ObjectName: Invalid value -> Security:Name=myrealmSiteMinderIdentityAsserter
    But if I specify with the create command -mbean "Security:Name=myrealmSiteMinderIdentityAsserter,Type=anything" -type com.netegrity.siteminder.weblogic.sspi.auth.SiteMinderIdentityAsserter then the resource is added. Odd thing is that the Type property in the mbean arguement must be stated. I can put anything there. Doesn't matter.

  • 3rd party Internet Security disables CD Drive on Satellite A30

    sorry for posting help about 3rd party Internet Security software on a toshiba forum but ive been told its to do with my toshiba cd drive. Well without it installed (which i repeatdly said to Norton) it works well but with it installed auto run dosnt work and it is very hard to access the cd drive. I reckon that many people have had and solved the problem im having so please could you share with me how to do this. Yours Sincerely,
    Daniel Short

    Hi Daniel,
    so far as I know Norton disables the autorun function. The very slow access of the cd rom is based on the "auto check" function of the Norton Anti Virus.
    But please don't ask me where to disable this function.
    In my opinion, Norton was not build for notebooks , cause it disables very much functions that a needful.
    I use another program... ;)
    bye

  • Error using 10.1.3 Security Provider:3rd party LDAP or Custom Login Module

    Hello all,
    After deploying my JSF/ADF application using Jdeveloper 10.1.3 to Oracle Application Server 10.1.3, I used the Application Server control to change the 'Security Provider' configuration:
    1. Using 3rd Party LDAP Provider (Novell eDirectory)
    I get the following error when restarting the application with the new config.
    06/06/21 16:42:32 Error while configuring security provider MBean for application AccessList
    06/06/21 16:42:32 java.lang.ClassNotFoundException: oracle/security/jazn/jmx/CustomLDAPSecurityProvider
    2. Using Custom Login Module (again programmatically talks to eDirectory and it works in UIX/10.1.2 application)
    I get the following error when restarting the application with the new config.
    06/06/21 14:31:19 Error while configuring security provider MBean for application AccessList
    06/06/21 14:31:19 java.lang.ClassNotFoundException: oracle/security/jazn/jmx/LoginModuleSecurityProviderAlso, I get this error with both the settings..
    06/06/21 14:31:19 WARNING: Application.setConfig Application: AccessList is in failed state as initialization failedjava.lang.
    InstantiationException
    Jun 21, 2006 2:31:19 PM com.evermind.server.Application setConfig
    WARNING: Application: AccessList is in failed state as initialization failedjava.lang.InstantiationException
    06/06/21 14:31:19 java.lang.InstantiationException
    06/06/21 14:31:19       at com.evermind.server.ApplicationStateRunning.initDataSources(ApplicationStateRunning.java:1424)
    06/06/21 14:31:19       at com.evermind.server.ApplicationStateRunning.initializeApplication(ApplicationStateRunning.java:195)
    java.lang.ClassNotFoundException error leads me to believe, I am just missing to include some libraries..
    I have included "bc4j.security" in my web project and I am not sure if that is what is needed!
    Will appreciate your help..
    Thanks,
    Karthik

    The problem i had with my Custom login module was that JDeveloper includes the datasources listed in the connection tab.
    When JDeveloper does that it writes the username and password in the jazn-data.xml. But with the Custom Login module the reference in de data-source declaration cannot find the password. that's why i got the InstantiationException at the initDataSources point.
    In tools>preferences>deployment you can uncheck the option:
    Bundle Default data-sources.xml During Deployment.
    The problem with this is when i specify a datasource in the data-sources.xml i included myself, jdeveloper will also put de datasources under the Connections tab in the data-sources.xml.
    Does anyone knows how to stop jdeveloper putting the datasources automatic in the file, or how to prevent jdeveloper storing the password in jazn-data.xml?

  • HT204382 HAS DOWNLOADING 3rd -PARTY DIVX in the past ON A iMAX COMPUTER CAUSE ANY SECURITY RISKS

    HAS DOWNLOADING 3rd -PARTY divX in the past ON A iMAX COMPUTER CAUSE ANY SECURITY RISKS

    Hi,
    For some reason this Post has ended up with and iChat and iChat Shairng categorisation
    The Question has nothing to do with iChat.
    ON the matter of DIVX I have no idea.
    10:13 PM      Thursday; February 28, 2013
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
      iMac 2.5Ghz 5i 2011 (Mountain Lion 10.8.2)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad
    "Limit the Logs to the Bits above Binary Images."  No, Seriously

Maybe you are looking for