Making SOAP calls to a 3rd party Web service with PeopleCode

Hi everyone :) I'm new to PS and have two questions (the first is most important):
1. Are there any good resources for using PeopleCode to make SOAP (or even GET/POST) requests to Web services hosted outside a PS environment? I found [this page|http://www.zutshigroup.com/site/tech/peoplesoft_soap_example], but it doesn't appear to connect to a remote WSDL.
2. How does development work, exactly? I'm used to the standard web languages where you launch a local dev server like IIS, launch an IDE, build code, and view the output in a browser. Does the PS model work like this?
I am a developer for a company who offers Web services and am soon going to be remotely connecting to another company's PS dev environment to develop some sample code for them that integrates our services with their PS. I have no experience with the platform and due to the complexity of the PS installation won't be able to try it out before I begin developing. I would like to get as good a feel for this platform as I can before the meeting.
I appreciate any information you can give me on sample code resources, workflow concepts, etc, but my question is primarily about SOAP requests. I can research the rest.
Thank you!
Edited by: user10655996 on Nov 26, 2008 3:09 PM

Hi,
Not sure if that App Package is available in versions below 9. But, I think it should be available since PS internally does use the same App Class for integrating with Tax softwares like Vertex and Taxware. Also that example is used when one does not want to make use of any IB Objects...
You can definitely go ahead and make use of Standard IB Objects to Consume and Provide a Web Service in PS...
Would like to know, if PS is the Consumer or the Provider?
If PS is the Consumer then you can have a look at the code below ...
import PT_IB_UDDI:UDDIException;
class XMETHODS
method XMETHODS();
method AssignConnInfo();
method IBInfoMethods();
method IBInfoIBConnectorMethods();
method WriteRequest(&ReqXML As XmlDoc);
method WriteResponse(&ResXML As XmlDoc);
     * Helper function to throw appropriate exeception whenever ConnectorRequest returns null response.
method HandleNullSoapResponse(&soapMs As XmlDoc, &ul As string);
method HandleSoapFault(&soapReq As XmlDoc, &soapFaultNode As XmlNode);
method CreateSOAPDocument();
property Message req;
property Message res;
property boolean b;
property string url;
property string UserName;
property string Str_Process;
property string Str_TransID;
property string Str_SourceNode;
property string Str_ReqNodeName;
property string Str_ReqNodeDescr;
property string Str_ConnectorClass;
property string Str_ConnectorName;
property string Str_PathInfo;
private
rem Constant &NULL_SOAP_RESPONSE = 15301;
Constant &NULL_SOAP_RESPONSE = 16022;
Constant &BAD_RESPONSE_STATUS = 15303;
Constant &NON_XML_RESPONSE = 15304;
end-class;
/* Constructor */
method XMETHODS
%This.CreateSOAPDocument();
end-method;
method IBInfoMethods
&UserName = &req.IBInfo.OrigUser;
&Str_Process = &req.IBInfo.OrigProcess;
&Str_TransID = &req.IBInfo.TransactionID;
&Str_SourceNode = &req.IBInfo.SourceNode;
&Str_ReqNodeName = &req.IBInfo.RequestingNodeName;
rem &Str_ReqNodeDescr = &req.IBInfo.RequestingNodeDescription;
end-method;
method IBInfoIBConnectorMethods
&Str_ConnectorClass = &req.IBInfo.IBConnectorInfo.ConnectorClassName;
&Str_ConnectorName = &req.IBInfo.IBConnectorInfo.ConnectorName;
&Str_PathInfo = &req.IBInfo.IBConnectorInfo.PathInfo;
end-method;
method WriteRequest
/+ &ReqXML as XmlDoc +/
Local File &ppfile1 = GetFile("C:\temp\XMETHODS_SOAP_" | %Datetime | ".out", "W", %FilePath_Absolute);
&ppfile1.WriteString(&ReqXML.GenFormattedXmlString());
&ppfile1.Close();
end-method;
method WriteResponse
/+ &ResXML as XmlDoc +/
Local File &ppfile = GetFile("C:\temp\XMETHODS_MESSAGE_" | %Datetime | ".out", "W", %FilePath_Absolute);
&ppfile.WriteString(&xml.GenFormattedXmlString());
&ppfile.Close();
end-method;
method HandleNullSoapResponse
/+ &soapMs as XmlDoc, +/
/+ &ul as String +/
Local PT_IB_UDDI:UDDIException &ex = create PT_IB_UDDI:UDDIException(&NULL_SOAP_RESPONSE);
&ex.DefaultText = "There is no reply from the Web server hosting the Web Service at '%1'.";
&ex.SetSubstitution(1, &ul);
&ex.SoapRequest = &soapMs.GenFormattedXmlString();
throw &ex;
end-method;
method HandleSoapFault
/+ &soapReq as XmlDoc, +/
/+ &soapFaultNode as XmlNode +/
Local PT_IB_UDDI:UDDIException &ex = create PT_IB_UDDI:UDDIException(0);
&ex.SoapRequest = &soapReq.GenFormattedXmlString();
&ex.InitFromSoapFault(&soapFaultNode);
throw &ex;
end-method;
method AssignConnInfo
&req.IBInfo.IBConnectorInfo.ConnectorClassName = "HttpTargetConnector";
/* Specifies OutBound Request */
&b = &req.IBInfo.IBConnectorInfo.AddConnectorProperties("Method", "POST", %HttpProperty);
&b = &req.IBInfo.IBConnectorInfo.AddConnectorProperties("Content-Type", "text/xml", %Header);
&b = &req.IBInfo.IBConnectorInfo.AddConnectorProperties("SOAPUpContent", "Y", %HttpProperty);
&b = &req.IBInfo.IBConnectorInfo.AddConnectorProperties("Authorization", "Basic cHJhc2hhbnQ6cHJha2FzaA==", %Header);
/* End Point */
&url = "http://webservices.daelab.net/datesservice/datesservice.wso";
rem &url = GetURL(URL.XMETHODS_MONTH);
&b = &req.IBInfo.IBConnectorInfo.AddConnectorProperties("URL", &url, %HttpProperty);
end-method;
method CreateSOAPDocument
REMARK ENDPOINT = "http://webservices.daelab.net/datesservice/datesservice.wso";
rem Local Message &req, &res;
Local SOAPDoc &soap;
Local XmlDoc &xml;
rem Local boolean &b;
Local integer &i;
Local XmlNode &node;
Local number #
rem Local string &UserName;
rem Local string &Str_Process, &Str_SourceNode, &Str_ReqNodeName;
rem Local string &Str_ConnectorClass, &Str_ConnectorName;
rem Local string &Str_PathInfo;
Local array of XmlNode &nodes;
&req = CreateMessage(Operation.XMETHODS, %IntBroker_Request);
&soap = CreateSOAPDoc();
/* set the Month Number */
&num = Z_EXAMPLE_WRK.ACCESS_ID.Value;
If &num <= 0 Or
None(&num) Or
&num >= 13 Then
&num = 1;
End-If;
Local string &soapstr = GetHTMLText(HTML.XMETHODS, &num); /* SOAP 1.1 */
rem Local string &soapstr = GetHTMLText(HTML.XMETHODS_12, &num); /* SOAP 1.2 */
Local boolean &bool = &soap.ParseXmlString(&soapstr);
&xml = &soap.XmlDoc;
* Test Whether we can send a PSNONXML format for SOAP Requests - AND YES WE CAN SEND THAT
Local string &encoded = Substitute(&xml.GenXmlString(), "<?xml version=""1.0""?>", "<?xml version=""1.0"" encoding=""UTF-8""?>");
/* Encode the XML as a PSNONXML String and create the XML again */
Local string &nonXmlData = "<?xml version=""1.0""?><data psnonxml=""yes""><![CDATA[" | &encoded | "]]></data>";
rem %This.WriteRequest(&xml);
/* Assign the Request to a Page Field */
Z_EXAMPLE_WRK.XML_TESTI.Value = &xml.GenFormattedXmlString();
/* Assign Connector and relevant Properties */
%This.AssignConnInfo();
/* Assign the XML Object to a Message Object */
&xml = CreateXmlDoc(&nonXmlData);
rem Z_EXAMPLE_WRK.XML_TESTI.Value = &xml.GenFormattedXmlString();
rem %This.WriteRequest(&xml);
&req.SetXmlDoc(&xml);
/*IBInfo Methods */
%This.IBInfoMethods();
/* IBConnectorInfo Methods */
%This.IBInfoIBConnectorMethods();
rem &res = CreateMessage(Operation.XMETHODS_RESP, %IntBroker_Response);
&res = %IntBroker.ConnectorRequest(&req);
/* Additional Error Handling */
If &res = Null Then /* Throw exception */
%This.HandleNullSoapResponse(&xml, &url);
End-If;
/* Check for soap faults */
&xml = &res.GetXmlDoc();
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
     <soap:Body>
          <soap:Fault>
If &xml <> Null Then
Local array of XmlNode &faultNodes = &xml.DocumentElement.GetElementsByTagNameNS("http://schemas.xmlsoap.org/soap/envelope/", "Fault");
If &faultNodes <> Null And
&faultNodes.Len > 0 Then
%This.HandleSoapFault(&xml, &faultNodes [1]);
End-If;
End-If;
/* Check response Status */
If &res.ResponseStatus <> 0 Then
Local PT_IB_UDDI:UDDIException &ex1 = create PT_IB_UDDI:UDDIException(&BAD_RESPONSE_STATUS);
&ex1.SetSubstitution(1, NumberToString("", &res.ResponseStatus));
&ex1.SoapRequest = &xml.GenFormattedXmlString();
throw &ex1;
End-If;
If &xml = Null Then
/* Some error in returned object. Does not look like valid Xml */
Local PT_IB_UDDI:UDDIException &ex2 = create PT_IB_UDDI:UDDIException(&NON_XML_RESPONSE);
&ex2.SoapRequest = &xml.GenFormattedXmlString();
throw &ex2;
End-If;
/* retrieve the response */
&xml = &res.GetXmlDoc();
Z_EXAMPLE_WRK.XMLLINKDTD.Value = &xml.GenFormattedXmlString();
%This.WriteResponse(&xml);
end-method;
Thanks
Prashant

Similar Messages

  • Call 3rd party web service from OAS J2ee application.

    Hi everyone,
    I have the following problem. I am using Oracle Application Server 10g (version 10.1.2.0.2).
    I have deployed a J2EE web service to this App Server and from within this service I call a 3rd party Web Service (.NET) to a remote system. It works fine.
    However when the remote server for some reason restarts my web service noway can find the remote web service. I get a connection timeout exception to my logs.
    With a standalone client that I have to the same machine where the Oracle Application Server is installed I can call directly the 3rd party web service with no problems at any time so I am sure that there is no connection problem.
    If I restart the Oracle Application server then the J2EE web service finds the remote web service again.
    This means that whenever the remote server falls and recovers I will need to restart my Oracle Application Server as well, to let my web service find the remote web service. Crazy isn't it?
    Does anyone knows what happens??
    Thanks

    All depends on the service. You can not just access a service. You need things like if the data is JSONP or if they have instructions or keys etc. You need to just follow the instructions the service will offer on how to connect to it.

  • Need to restart OAS server to find a 3rd party Web Service

    Hi everyone,
    I have the following problem. I am using Oracle Application Server 10g (version 10.1.2.0.2).
    I have deployed a J2EE web service to this App Server and from within this service I call a 3rd party Web Service (.NET) to a remote system. It works fine.
    However when the remote server for some reason restarts my web service noway can find the remote web service. I get a connection timeout exception to my logs.
    With a standalone client that I have to the same machine where the Oracle Application Server is installed I can call directly the 3rd party web service with no problems at any time so I am sure that there is no connection problem.
    If I restart the Oracle Application server then the J2EE web service finds the remote web service again.
    This means that whenever the remote server falls and recovers I will need to restart my Oracle Application Server as well, to let my web service find the remote web service. Crazy isn't it?
    Does anyone knows what happens??
    Thanks

    Hi everyone,
    I have the following problem. I am using Oracle Application Server 10g (version 10.1.2.0.2).
    I have deployed a J2EE web service to this App Server and from within this service I call a 3rd party Web Service (.NET) to a remote system. It works fine.
    However when the remote server for some reason restarts my web service noway can find the remote web service. I get a connection timeout exception to my logs.
    With a standalone client that I have to the same machine where the Oracle Application Server is installed I can call directly the 3rd party web service with no problems at any time so I am sure that there is no connection problem.
    If I restart the Oracle Application server then the J2EE web service finds the remote web service again.
    This means that whenever the remote server falls and recovers I will need to restart my Oracle Application Server as well, to let my web service find the remote web service. Crazy isn't it?
    Does anyone knows what happens??
    Thanks

  • 3rd Party Web Service Integration

    I am a complete beginner with SAP Process Integration.  I could do with a simple 'To Do' List on what I should do and in what order to do it so that I can 'talk' to external 3rd party web service. In a nutshell, I will be using 3rd party web service to create document for eventual printing, so I will need to populate XML with various database fields. I have been provided with the WSDL files for the web service.
    Appreciate any help, o matter how small.

    Hi Huw,
    Please have a look at the following links and see if it helps you.
    Re: communicating with a 3rd party system using webservices
    calling external web service from ABAP Program
    Re: Web service & Soap adapter Examples
    Best Regards

  • Consuming 3rd party web service in Java web dynpro application

    Hi All,
    I am working on a scenario where external(3rd party) web service has to be consumed in WD Java application. I am provided with WSDL file. Let me explain how I usually consume other webservices:
         Create model->AWS model->Remote Location/file System->provide url->create/choose service group->finish
         Then I would generate the code in custom controller by applying template
          I assign provider system as local for the service group in nwa.
    This is normal process to me. I am struck with this 3rd party web service. Please share your ideas on the same. Any help is highly appreciated.
    BR,
    Manoj

    I ve created a provider system pointing to where 3rd party WS resides. i am trying to connect through WSIL. While pinging that provider system, I don't see that particular WS(that I am gonna consume). And while assigning this Provider system to service group, processing state getting 'Failed'.
    What could be reason?

  • Consuming 3rd Party Web Service - Proxy Generation Error

    Hi All,
    I am trying to consume a third party Web Service in SE80 and get the below error while completing the steps to configure proxy class.
    "Exception Occurred in Configuration Handler"
    Uninstantiated object "new child subject" in method
    IF_SRT_WSP_SUBJECT_SERVICE~CREATE_BINDING of class CL_SRT_WSP_SUBJECT_SERVICE
    The same web service when I try to import in Java it is fine. Has anyone encountered this issue?
    Note: I tried both using URL and also saving as local file and its the same error message.
    Thanks,
    Nagarajan.
    The Question is still open.
    Edited by: Nagarajan Kumarappan on Oct 10, 2011 9:40 AM

    The problem we had was with the web service itself. There were in multiple places we had few definitions repeated which caused the issue. Once we removed it we were good. Use altova xml free for 30 days to check your wsdl. It's great tool to identify issues.
    Thanks and good luck !!!

  • 3rd Party Web Service Tool Usage

    Hello Raja,
    Could you let me know some step by step process?
    I am trying to use as per your instruction:
    what you need is to find out the request format of this webservice . to get this format you can use some third party tools
    i prefer the following tool which is free
    http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=65a1d4ea-0f7a-41bd-8494-e916ebc4159c
    I get the following error:
    Initializing
    Generating WSDL
    System.InvalidOperationException: General Error http://FQDN:PORT/sap/bc/srt/rfc/sap/Z_SFLIGHT_VI?sap-client=500&wsdl=1.1 ---> System.Net.WebException: There was an error downloading 'http://FQDN:PORT/sap/bc/srt/rfc/sap/Z_SFLIGHT_VI?sap-client=500&wsdl=1.1'. ---> System.Net.WebException: The request failed with HTTP status 401: Unauthorized.
       --- End of inner exception stack trace ---
       at System.Web.Services.Discovery.DiscoveryClientProtocol.Download(String& url, String& contentType)
       at System.Web.Services.Discovery.DiscoveryClientProtocol.DiscoverAny(String url)
       at WebServiceStudio.Wsdl.ProcessRemoteUrls(DiscoveryClientProtocol client, StringCollection urls, XmlSchemas schemas, ServiceDescriptionCollection descriptions)
       --- End of inner exception stack trace ---
       at WebServiceStudio.Wsdl.ProcessRemoteUrls(DiscoveryClientProtocol client, StringCollection urls, XmlSchemas schemas, ServiceDescriptionCollection descriptions)
       at WebServiceStudio.Wsdl.Generate()
    Thanks
    Arun

    Hello Anton,
    It worked. But when i tried to Invoke the Service i got the following Error:
    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.
    Exception Text **************
    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Client found response content type of 'text/html; charset=iso-8859-1', but expected 'text/xml'.
    The request failed with the error message:
    body { font-family:tahoma,helvetica,sans-serif;color:#333333;background-color:#FFFFFF; }td { font-family:tahoma,helvetica,sans-serif;font-size:70%;color:#333333; }h1 { font-family:tahoma,helvetica,sans-serif;font-size:160%;font-weight:bold;margin-top:15px;margin-bottom:3px;color:#003366; }h2 { font-family:verdana,helvetica,sans-serif;font-size:120%;font-style:italic;font-weight:bold;margin-top:6px;margin-bottom:6px;color:#999900; }p { font-family:tahoma,helvetica,sans-serif;color:#333333;margin-top:4px;margin-bottom:4px; }ul { font-family:tahoma,helvetica,sans-serif;color:#333333;list-style-type:square;margin-top:8px;margin-bottom:8px; }li { font-family:tahoma,helvetica,sans-serif;color:#33333;margin-top:4px; }.emphasize .note a { font-family:tahoma,helvetica,sans-serif;text-decoration:underline;color:#336699; }a:visited a:hover { text-decoration:none; }
    h1. Anmeldung fehlgeschlagen
    h2. Was ist passiert ?
    Der Aufruf der URL http://FQDN:PORT/sap/bc/srt/rfc/sap/Z_SFLIGHT_VI wurde aufgrund fehlerhafter Anmeldedaten abgebrochen.
    Hinweis
    Die Anmeldung wurde im System BWQ ausgeführt. Hierbei wurden keine Anmeldedaten bereitgestellt.
    h2. Was können Sie tun ?
    Fehlercode: ICF-LE-http-c:500-l:-T:-C:3-U:-P:-L:6
    HTTP 401 - Unauthorized
    Ihr SAP Internet Communication Framework Team
    Falls Sie noch über keine Benutzerkennung verfügen, so wenden Sie sich an Ihren Systemadministrator.
       at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
       at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       at Z_SFLIGHT_VIService.BAPI_SFLIGHT_GETLIST(String AFTERNOON, String AIRLINECARRIER, BAPISFLIST[]& FLIGHTLIST, String FROMCITY, String FROMCOUNTRYKEY, Int32 MAXREAD, Boolean MAXREADSpecified, String TOCITY, String TOCOUNTRYKEY)
       --- End of inner exception stack trace ---
       at System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean isBinderDefault, Assembly caller, Boolean verifyAccess)
       at System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean verifyAccess)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at WebServiceStudio.MainForm.InvokeWebMethod()
       at WebServiceStudio.MainForm.buttonInvoke_Click(Object sender, EventArgs e)
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ButtonBase.WndProc(Message& m)
       at System.Windows.Forms.Button.WndProc(Message& m)
       at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    Loaded Assemblies **************
    mscorlib
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/winnt/microsoft.net/framework/v1.1.4322/mscorlib.dll
    WebServiceStudio
        Assembly Version: 0.0.0.0
        Win32 Version: 0.0.0.0
        CodeBase: file:///C:/Download/WebserviceStudio20/bin/WebServiceStudio.exe
    System.Windows.Forms
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/winnt/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
    System
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/winnt/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
    System.Drawing
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/winnt/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
    System.Xml
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/winnt/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
    pd2b0qph
        Assembly Version: 0.0.0.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/winnt/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
    System.Web.Services
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/winnt/assembly/gac/system.web.services/1.0.5000.0__b03f5f7f11d50a3a/system.web.services.dll
    System.Web
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2037
        CodeBase: file:///c:/winnt/assembly/gac/system.web/1.0.5000.0__b03f5f7f11d50a3a/system.web.dll
    System.Data
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/winnt/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll
    nvktnwnf
        Assembly Version: 0.0.0.0
        Win32 Version: 0.0.0.0
        CodeBase: file:///C:/DOCUME1/arunp/LOCALS1/Temp/nvktnwnf.dll
    phkxn3pb
        Assembly Version: 0.0.0.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/winnt/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
    System.Design
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.2032
        CodeBase: file:///c:/winnt/assembly/gac/system.design/1.0.5000.0__b03f5f7f11d50a3a/system.design.dll
    wseext
        Assembly Version: 0.0.0.0
        Win32 Version: 0.0.0.0
        CodeBase: file:///C:/Download/WebserviceStudio20/bin/WSEExt.DLL
    Accessibility
        Assembly Version: 1.0.5000.0
        Win32 Version: 1.1.4322.573
        CodeBase: file:///c:/winnt/assembly/gac/accessibility/1.0.5000.0__b03f5f7f11d50a3a/accessibility.dll
    JIT Debugging **************
    To enable just in time (JIT) debugging, the config file for this
    application or machine (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    For example:
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the machine
    rather than being handled by this dialog.
    Thanx
    Arun

  • Web Crawler development or 3rd Party web crawler integration in portal

    Hi Experts,
    I am working on eCommerce based applications using SAP CRM. Web Crawler in XCM is not working as expected like publishing the content to search engines, indexing the product or catalog information etc.
    Is there anyway we can integrate 3rd Party Web Crawlers with SAP CRM or XCM application.
    Please let me know your inputs at the earliest.
    Thanks,
    Madhan

    Hi Madhan,
    we're facing the same issue, did you have any hints about that?
    many thanks
    BR
    Roberto

  • Issue with calling external web service with authentication details ...

    Hi,
         I am facing a deployment issue with Oracle ESB. I am trying to call an external Web Service with authentication from ESB SOAP Service. It is working fine with my local ESB version 10.1.3.3.0 Build PCBPEL_10.1.3.3.0_GENERIC_070615.0525; however it is getting an error at our development ESB version 10.1.3.3.1 Build PCBPEL_10.1.3.3.1_GENERIC_RELEASE.
         I am getting following error.
    An unhandled exception has been thrown in the ESB system. The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: exception during SOAP invoke: Server was unable to process request. ---> Object reference not set to an instance of an object.; nested exception is: javax.xml.rpc.soap.SOAPFaultException: Server was unable to process request. ---> Object reference not set to an instance of an object. at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.populateFaultMessage(WSIFOperation_JaxRpc.java:3086) at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.invokeOperation(WSIFOperation_JaxRpc.java:1728) at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.invokeRequestResponseOperation(WSIFOperation_JaxRpc.java:1473) at com.collaxa.cube.ws.wsif.providers.oc4j.jaxrpc.WSIFOperation_JaxRpc.executeRequestResponseOperation(WSIFOperation_JaxRpc.java:1196) at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(WSIFInvoker.java:867) at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:770) at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:790) at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(OutboundAdapterService.java:208) at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(OutboundAdapterService.java:127) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(InitialEventDispatcher.java:118) at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:95) at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1424) at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:112) at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:307) at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispat
         Could one of you please help me out to understand why it is happining.
    Thanks in advance.
    Jyotirmoy.

    Hi Mahesh,
    One you are missing is authentication token or credentials.
    Please refer to the following articles.
    http://www.cleverworkarounds.com/2014/02/05/tips-for-using-spd-workflows-to-talk-to-3rd-party-web-services/
    A Series of articles related to Web Service in SPD Workflow
    Trials or tribulation?
    Inside SharePoint 2013 workflows–Part 1
    Trials or tribulation?
    Inside SharePoint 2013 workflows–Part 2
    Trials or tribulation?
    Inside SharePoint 2013 workflows–Part 3
    Trials or tribulation?
    Inside SharePoint 2013 workflows–Part 4
    Trials or tribulation?
    Inside SharePoint 2013 workflows–Part 5
    Trials or tribulation?
    Inside SharePoint 2013 workflows–Part 6
    Trials or tribulation?
    Inside SharePoint 2013 workflows–Part 7
    Trials or tribulation?
    Inside SharePoint 2013 workflows–Part 8
    Trials or tribulation?
    Inside SharePoint 2013 workflows–Part 9
    Trials or tribulation?
    Inside SharePoint 2013 workflows–Part 10
    Trials or tribulation?
    Inside SharePoint 2013 workflows–Part 11
    Trials or tribulation?
    Inside SharePoint 2013 workflows–Part 12
    Please don't forget to mark it answered, if your problem resolved or helpful

  • Calling Web Service with SOAP header from BPEL

    Hi,
    I am calling a web service (with header information) from BPEL. In the Invoke activity, i created a header variable to pass the header information.
    But, when i test the BPEL service, invoke activity fails because the header information is not being passed.
    Below is the error message (copied from clipboard).
    +<messages><input><Invoke_1_getsubinfo_InputVariable><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="parameters"><getsubinfoElement xmlns="http://ws/its/tabs/webservices/SingleRowWS/SingleRowWS.wsdl">+
    +<pSubnoin>+
    +<insubno>12345678</insubno>+
    +</pSubnoin>+
    +</getsubinfoElement>+
    +</part></Invoke_1_getsubinfo_InputVariable></input><fault><bindingFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>exception on JaxRpc invoke:+
    start fault message:+
    Internal Server Error (Caught exception while handling request: javax.xml.rpc.JAXRPCException: Not authenticated user)+
    *:end fault message*</summary>
    +</part></bindingFault></fault></messages>+
    As said, no header information is visible in the Invoke activity.
    Please provide help for the above issue.
    -MJ

    Hello Patrick,
    Thanks for the response. I am using normal assign activity to assign values to the header variable as shown below. HeadMT is the header variable which is passed in the invoke activity.
    +<assign name="Assign_Header">+
    +<copy>+
    +<from expression="'tkl12'"/>+
    +<to query="/ns1:LOGIN_INFO/ns1:USER_NAME" variable="*HeadMT*"+
    part="payload"/>
    +</copy>+
    +<copy>+
    +<from expression="'tkl123'"/>+
    +<to query="/ns1:LOGIN_INFO/ns1:PASSWORD" variable="*HeadMT*"+
    part="payload"/>
    +</copy>+
    +<copy>+
    +<from expression="'TKL'"/>+
    +<to query="/ns1:LOGIN_INFO/ns1:CHANNEL_ID" variable="*HeadMT*"+
    part="payload"/>
    +</copy>+
    +</assign>+
    The expected input by the web service is as below with the header information highlighted.
    +<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://ws/webservices/RowWS/RowWS.wsdl">+
    +*<soap:Header>*+
    +*<ns1:LOGIN_INFO>*+
    +*<ns1:USERNAME>tkl12</ns1:USERNAME>*+
    +*<ns1:PASSWORD>tkl123</ns1:PASSWORD>*+
    +*<ns1:CHANNEL_ID>TKL</ns1:CHANNEL_ID>*+
    +*</ns1:LOGIN_INFO>*+
    +*</soap:Header>*+
    +<soap:Body>+
    +<ns1:substatusElement>+
    +<ns1:pInparam>+
    +<ns1:insubno>7674988</ns1:insubno>+
    +</ns1:pInparam>+
    +</ns1:substatusElement>+
    +</soap:Body>+
    +</soap:Envelope>+

  • 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

  • Looking for compatable 3rd party web cam's

    I have IChat 3.1 (v417) and looking for a compatable 3rd party web cam's for me and my girlfriend and we both have iBooks with OS 10.3.4
    just looking for a list of compatable web cams

    Hi
    Camcorders http://www.apple.com/macosx/upgrade/camcorders.html
    Use the URL in the first paragraph of this link http://www.apple.com/downloads/macosx/drivers/firewirewebcamdriver.html for Firewire Webcam. Actually many in this list will work with out this driver install. Regard it as a list only
    This Add-On http://www.ecamm.com/mac/ichatusbcam/ and their list of cameras.
    Ralph

  • SOA Suite 11g calling external third party web service

    Hi All,
    Our SOA 11g application needs to communicate with an external third party web service (outside SOA composite and our 11g environment). Basically our SOA application will make a request based on date and the external web service will return a collection of data for that date.
    Please suggest how do I achieve this. What inputs will I need from the external third party. I am using SOA 11.1.1.4
    Thanks
    Edited by: user5108636 on 10/05/2011 19:11

    You will need the WSDL of the third party web service to be able to consume it. Based on the wsdl you can generate the request structure then invoke the service.
    Also do check with them if there is security associated with the webservice like HTTPS, any soap header that need to be passed, etc ....
    Based on this you will need additional configuration on your side.
    Thanks,
    Patrick

  • Silverlight 5 WebBrowser Control - Is the SL5 WebBrowser control is set to work in IE7 mode only? I have a 3rd party web site i'm hosting and now they will not work with IE 7 Compatibility mode. Looks like this control can't detect I'm setup for IE 9.

    Silverlight 5 WebBrowser Control - Is the SL5 WebBrowser control is set to work in IE7 mode only? I have a 3rd party web site I'm hosting and now they will not work with IE 7 Compatibility mode. Looks like this control can't detect I'm setup for IE 9. I'm
    running IE 11 with registry hack for IE 9. I think the SL5 webbrowser control is set to work only in IE 7. can some one verify this or tell me how to set the WebBrowser control up to run either IE8, 9, 10 or 11? I have same issue with machines running IE 8
    and above. This Silverlight 5 application is running out of browser with the elevated privileges (hack) and at test certificates install in proper stores. This application has been running for 2.5 years. Vender switch on some changes a couple days ago that
    broke this application. Help!!

    Hi,
    It seems there is nothing to do with IE mode.
    Please make sure your link still can be accessed.
    The WebBrowser displays HTML content in applications running in a Silverlight 4 or later out-of-browser applications or in Silverlight 5 in-browser trusted applications only.
    For more infromation,please check link below:
    http://msdn.microsoft.com/en-us/library/system.windows.controls.webbrowser(v=vs.95).aspx
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Apple Web apps versus 3rd party Web apps

    There would appear to be some confusion regarding the use of Web apps on the iPhone; specifically, whether the iPhone warranty is voided if a Web app not currently offered on the Apple site at: http://www.apple.com/webapps/, is used on the iPhone. The issue came to light when a poster suggested using the iPhone Pixel Fix Web app (http://www.ebaspace.com/iphone-app/#_home), intended to resolve issues with stuck or dead pixels on the screen.
    My understanding is that the use of any Web app that is not Apple approved automatically voids the iPhone warranty, no matter how innocuous it may seem or be. However, it may be that some users consider 3rd party Web apps, such as iPhone Pixel Fix, to be "allowed", as they run on locked/legal iPhones, and are not downloaded onto the phone.
    As usual, I am happy to be corrected if I am wrong. May I have your thoughts, advice etc.?
    Cheers.

    jia10,
    Web apps were available even before Apple posted the web apps directory. The information about each web app in the web apps directory is supplied by the submitter which is usually the author. Being included in the web apps directory does not indicate endorsement, recommendation, etc on the part of Apple, it is a directory of available web apps.
    No web app should be able to void your warranty, regardless of the site it is posted to, unless it were to exploit a known or unknown security hole. For example, there was a web app that would exploit a security hole to "jailbreak" the iPhone. That was fixed in a previous update to the iPhone.
    The Pixel fix web app cycles the colors on the iPhone screen several times using Javascript. It does not install anything on the screen. Essentially it tries to do the opposite of screen burn in. Whether or not it will work, I do not know.
    However, using a web-based application that does not overwrite system files or modify the file system, does not void your warranty.
    Installing third-party native applications or files that require you to crack the iPhone file system could potentially cause damage to the iPhone's firmware, and would void your warranty.
    Hope this helps,
    Nathan C.

Maybe you are looking for

  • Grouping field value in the additional data tab is saved with capital lette

    Hi, Whenever I change the value in the 'Grouping field' in the additional data tab, it gets saved with all letter caps. For e.g, if i enter 'Manager'.. it gets saved as 'MANAGER'. what could be the reason for this? Is there any configuration for this

  • In copmlete items in catalogue, only complete items were transfered

    Hi SRM Gurus, We are using SRM 1.0 with Requisite catalogue. We are able to connect, shop and add to their shopping cart. However, after they click the Transfer button, the items do not transfer into their system. The shop displays an error "Incomple

  • Illustrator CS3 - gradient function questions...

    Ok...I'm trying to maintain my cool....this is Soooooo easy in CorelDraw. I am simply trying to create a gradient in a vector shape in my file using samplings from two different colors that are currently in this same file. I simply want to copy a col

  • Set Canvas/Artboard to exact page size?

    Hi guys, I am making a website on Illustrator 1,200 px 1,200 px. When i export it to .PSD i open it as a much larger file in pixels than this and with a whole Canvas/Artbord white area which i don't need. Is there any way to keep the page size like t

  • Garbage Adobe Reader won't let me sign in.

    WTF? I have an adobe account that the Reader prompts me to sign into when trying to change document formats but it is telling me I'm not recongnized. What a piece of crap.