Web Service in PeopleSoft 9.0
how to push data to web service consumed in PeopleSoft 9.0. This web service has been provided by third party and we need to push data through that web service.
The information in this article about consuming a web service may be helpful:
http://www.peoplesoftwiki.com/consuming-a-web-service
Similar Messages
-
Is there a way to consume REST based pdf web service in PeopleSoft
We have a requirement to consume an pdf REST based web service in PeopleSoft and display the pdf file on browser. I have configured the Service & Service Operation in PeopleSoft.
I have also confirmed the request is making to target server. Also when using curl, confirm the target web service is working and response seems to be binary bytes representing pdf file.
How can I consume this response from PeopleSoft message object. Tried using contentstring() and trying to do %response.write
&getrpt_RESP = %IntBroker.SyncRequest(&MSG);
&strresponse = &getrpt_RESP.GetContentString();
%response.write(strresponse );
/* Open a file.pdf* - to do/
/* Write the response from message to file - to do */
/*Use view attachment to open the file on browser - to do*/
But this returns nothing on browser.
If I had to copy pdf file, I normally would use something like
Local JavaObject &in = CreateJavaObject("java.io.FileInputStream", &SrcFullPath);
Local JavaObject &out = CreateJavaObject("java.io.FileOutputStream", &filepath);
Local JavaObject &buf = CreateJavaArray("byte[]", 1024);
Local number &byteCount = &in.read(&buf);
While &byteCount > 0
&out.write(&buf, 0, &byteCount);
&byteCount = &in.read(&buf);
End-While;
But I am failing to find a way to copy the bytes from message to a file?
Any help is appreciated!Integration Broker supports MTOM. You can find an example here: Sending and Receiving Binary Data.
The alternative is to use Java to make the HTTP request. You can use HttpClient, as Sasank mentioned, if you don't mind managing jar dependencies. The alternative is to use HttpUrlConnection directly. Not easy in PeopleCode, but possible. If you are on PeopleTools 8.53, then you can script it in JavaScript and run it on the server through the Rhino JavaScript script engine manager included with Java 7 and part of PeopleTools 8.53+. I find this MUCH easier because you don't have to deal with reflection.
Once you get the binary file, the next task is sending it to the client in binary format. %Response.WriteBinary works great, but requires you to start with binary data. I am only aware of one way to read binary data in PeopleCode that is suitable for %Response.WriteBinary and that is to select the binary data out of the database and into an Any variable. I have not figured out how to convert Java binary data into something suitable for PeopleCode's %Response.WriteBinary. -
Consuming password authenticated web service in PeopleSoft
I have requirement where I have to do modification on PS delivered location setup page to validate the address entered by user against pitney bowes database using webservice provided by them for validation, I have been provided with WSDl ur l(http,SOAP protocol), I am very new to web services , After reading on various blogs I was able to do basic setup by using consume web service wizard , I have got services ,message, service operation and routing created by default while consuming,I have copied delivered WSDL_NODE node and used it while consuming , I wanted to know what changes do I need to do in node and advanced gateway properties file, do I have define this node any where in gateway properties file and how , also they have provided us an userID and Password ,I am not sure where to configure the credential , also what I have to provide as default user-id/external ID / password , what do we need to provide in WS-Security tab . I am able to ping the node with doing any changes in security but not able to send request message. It will be helpful if someone can guide me how to configure web services security while consuming web service. and other important things that I need to take care.
The information in this article about consuming a web service may be helpful:
http://www.peoplesoftwiki.com/consuming-a-web-service -
Calling Web Service from Flex (to PeopleSoft)
I'm new to Flex and web services. I've created a web service
in PeopleSoft and successfully imported the WSDL into Flex so that
it has contacted the PS server and returned data (using
mx:WebService and mx:Operation code I found examples of). However,
I have been unable to pass a parameter to the service from Flex
using that code. I then discovered and followed the sample code in
the Flex-generated package, but no matter what I do I cannot
successfully supply the "myValue" in the sample shown below. Here
is Flex's own text in my GetInfo.as file built by Flex:
* MXML sample code:
* First you need to map the package where the files were
generated to a namespace, usually on the <mx:Application>
tag, like this: xmlns:ws="com.draper.*"
* Define the service and within its tags set the request
wrapper for the desired operation
* <ws:GetInfo id="myService">
* <ws:FindID_request_var><ws:FindID_request
Find__CompIntfc__DL_TREE_IB_CI=myValue/>
* </ws:FindID_request_var>
* </ws:GetInfo>
* Then call the operation for which you have set the request
wrapper value above, like this:
* <mx:Button id="myButton" label="Call operation"
click="myService.FindID_send()" />
My code is:
<ws:GetInfo id="userRequest">
<ws:findID_request_var><ws:FindID_request
Find__CompIntfc__DL_TREE_IB_CI="X"/>
</ws:findID_request_var>
</ws:GetInfo>
When I try to run it, Flex is unhappy with the value I am
assigning ("X" above) no matter what I put there. If I omit the
double quotes and try to assign a text input field value (which is
my goal here), it complains that it expects a double quote. If I
put almost anything else there, it complains either:
Initializer for 'Find__CompIntfc__DL_TREE_IB_CI'; values of
type com.draper.Find__CompIntfc__DL_TREE_IB_CITypeShape cannot be
represented as text.
or, if I try this line, where I attempt to pass a text input
field:
<ws:FindID_request
Find__CompIntfc__DL_TREE_IB_CI="{compID.text}"/>
then I get:
1067: Implicit coercion of a value of type String to an
unrelated type com.draper:Find__CompIntfc__DL_TREE_IB_CITypeShape
Can anyone help with this please?
Thanks
JimChris,
Thanks. That is what I *was* doing, that got me all data
returned. The parameter never gets passed in the XML. It acts as if
a blank was passed and returns everything (just as you would expect
in the PeopleSoft search page when you just click Find without
specifying a key). It is expecting a partial key and will return
all keys that match (find method).
PS expects the key DL_CS_COMPID, and in Flex I've seen
Find__CompIntfc__DL_TREE_IB_CI also. So I've tried:
<mx:request>
<!-- <DL_CS_COMPID> -->
<Find__CompIntfc__DL_TREE_IB_CI>
{compID.text}
</Find__CompIntfc__DL_TREE_IB_CI>
<!-- </DL_CS_COMPID> -->
</mx:request>
(You can see I currently have dl_cs_compid commented out).
Both behave identically - they are ignored in the XML that is sent
from Flex. Here is a sample of what was received in PS:
<?xml version="1.0"?>
<M540564.V1:Find__CompIntfc__DL_TREE_IB_CI
xmlns:M540564.V1="
http://xmlns.oracle.com/Enterprise/Tools/schemas/M540564.V1"
xmlns:SOAP-ENV="
http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="
http://www.w3.org/2001/XMLSchema"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"/>
I believe there should be a
<DL_CS_COMPID>value</DL_CS_COMPID> string in there. -
Problem creating Web Service in 11g from PeopleSoft WSDL
I created a Web Service in PeopleSoft (Tool 8.48 Release 9.0) from a Component Interface based on POSITION_DATA. Trying to create a web service in JDeveloper 11g to connect to this. Create a New Web Service, type Web Service Proxy. Select JAX-RPC Web Logic Style. Paste in the WSDL address (http://xxx.com:11001/PSIGW/PeopleSoftListeningConnector/CI_Z_POSITION_DATA.1.wsdl). No matter what type or style I get the same error.
The document: http://xxx.com:11001/PSIGW/PeopleSoftListeningConnector/CI_Z_POSITION_DATA.1.wsdl is not a wsdl file or does not have a root element of "definitions" in the "http://schemas.xmlsoap.org/wsdl/" namespace or the "http://www.w3.org/2004/08/wsdl" namespace.:
at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.parseDefinition(WSDLReaderImpl.java:723)
at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:661)
at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:610)
at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:333)
at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:570)
at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:548)
at oracle.jdeveloper.webservices.wsdl.CachedWSDLReader.readWSDL(CachedWSDLReader.java:372)
at oracle.jdeveloper.webservices.wsdl.CachedWSDLReader.readWSDL(CachedWSDLReader.java:294)
at oracle.jdevimpl.webservices.wizard.jaxrpc.common.SpecifyWsdlPanel.fetchWSDL(SpecifyWsdlPanel.java:1002)
at oracle.jdevimpl.webservices.wizard.jaxrpc.common.SpecifyWsdlAndMappingFilePanel.fetchWSDL(SpecifyWsdlAndMappingFilePanel.java:232)
at oracle.jdevimpl.webservices.wizard.jaxrpc.common.SpecifyWsdlPanel$1.run(SpecifyWsdlPanel.java:346)
at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:643)
at java.lang.Thread.run(Thread.java:619)
The WSDL looks like this. When I access it directly in IE it says it is active. Any one have any thoughts?
<?xml version="1.0"?>
<wsdl:definitions name="CI_Z_POSITION_DATA.1" targetNamespace="http://xmlns.oracle.com/Enterprise/Tools/services/CI_Z_POSITION_DATA.1" xmlns:M264705.V1="http://xmlns.oracle.com/Enterprise/Tools/schemas/M264705.V1" xmlns:M650531.V1="http://xmlns.oracle.com/Enterprise/Tools/schemas/M650531.V1" xmlns:M970925.V1="http://xmlns.oracle.com/Enterprise/Tools/schemas/M970925.V1" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://xmlns.oracle.com/Enterprise/Tools/services/CI_Z_POSITION_DATA.1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2002/12/policy">
<wsp:UsagePolicy wsdl:Required="true"/>
<plnk:partnerLinkType name="CI_Z_POSITION_DATA_PartnerLinkType">
<plnk:role name="CI_Z_POSITION_DATA_Provider">
<plnk:portType name="tns:CI_Z_POSITION_DATA_PortType"/>
</plnk:role>
</plnk:partnerLinkType>
<wsdl:types>
<xsd:schema elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://xmlns.oracle.com/Enterprise/Tools/schemas/M970925.V1" schemaLocation="M970925.V1.xsd"/>
<xsd:import namespace="http://xmlns.oracle.com/Enterprise/Tools/schemas/M650531.V1" schemaLocation="M650531.V1.xsd"/>
<xsd:import namespace="http://xmlns.oracle.com/Enterprise/Tools/schemas/M264705.V1" schemaLocation="M264705.V1.xsd"/>
</xsd:schema>
</wsdl:types>
<wsdl:message name="M970925.V1">
<wsdl:documentation>M970925</wsdl:documentation>
<wsdl:part element="M970925.V1:Get__CompIntfc__Z_POSITION_DATA" name="parameter"/>
</wsdl:message>
<wsdl:message name="M650531.V1">
<wsdl:documentation>M650531</wsdl:documentation>
<wsdl:part element="M650531.V1:Get__CompIntfc__Z_POSITION_DATAResponse" name="parameter"/>
</wsdl:message>
<wsdl:message name="M264705.V1">
<wsdl:documentation>M264705</wsdl:documentation>
<wsdl:part element="M264705.V1:IBResponse" name="parameter"/>
</wsdl:message>
<wsdl:portType name="CI_Z_POSITION_DATA_PortType">
<wsdl:operation name="CI_Z_POSITION_DATA_G">
<wsdl:documentation>CI_Z_POSITION_DATA_G</wsdl:documentation>
<wsdl:input message="tns:M970925.V1" name="M970925.V1"/>
<wsdl:output message="tns:M650531.V1" name="M650531.V1"/>
<wsdl:fault message="tns:M264705.V1" name="M264705.V1"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CI_Z_POSITION_DATA_Binding" type="tns:CI_Z_POSITION_DATA_PortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="CI_Z_POSITION_DATA_G">
<soap:operation soapAction="CI_Z_POSITION_DATA_G.V1" style="document"/>
<wsp:Policy wsu:Id="UsernameTokenSecurityPolicyPasswordOptional" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsp:ExactlyOne>
<wsp:All>
<wsse:SecurityToken wsp:Usage="wsp:Required" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:TokenType>wsse:UserNameToken</wsse:TokenType>
<Claims>
<SubjectName MatchType="wsse:Exact"/>
<UsePassword wsp:Usage="wsp:Optional"/>
</Claims>
</wsse:SecurityToken>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
<wsdl:input name="M970925.V1">
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="literal"/>
</wsdl:input>
<wsdl:output name="M650531.V1">
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="literal"/>
</wsdl:output>
<wsdl:fault name="M264705.V1">
<soap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="M264705.V1" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CI_Z_POSITION_DATA">
<wsdl:documentation>CI_Z_POSITION_DATA</wsdl:documentation>
<wsdl:port binding="tns:CI_Z_POSITION_DATA_Binding" name="CI_Z_POSITION_DATA_Port">
<soap:address location="http://ORACLE_ENDPOINT"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>Hi,
Looking at your document URL for the WSDL, the PeopleSoft IB should contain "Service" in it's name, it looks like you are using your IB Gateway URL instead.
This is what you posted:
- http://xxx.com:11001/PSIGW/PeopleSoftListeningConnector/CI_Z_POSITION_DATA.1.wsdl
Try the following and this should resolve your problem.
- http://xxx.com:11001/PSIGW/PeopleSoftServiceListeningConnector/CI_Z_POSITION_DATA.1.wsdl
Regards,
Dan -
Hi all: Change language Code in CI based web services.
I am developing CI based soap web services in peoplesoft. i want response in different in languages. I need that language is selected at request time. mean need to change Language Code in CI based web services.
Can anybody help me?
thanksYou posted a duplicated thread here :
Hi all: Change language Code in CI based web services.
-- mod. action: locking this one --
Nicolas. -
Creating Web Service in Eclipse with Axis and Tomcat
Hi I'm quite new to web services. But I got a compiled class that i want to create a web service of. Since this class is compiled and lies in a package I can't just use the WTP and create a Buttom Up Web Service. So I created av wrapper class to this class to see if that would solve the problem, but i still get error messages that it's not JAX-RPC compliant. I've decompiled the class file I want to create a web service of and made a wrapper class with an interface around this class.
package org.ejbca.core.protocol.ocsp;
import org.bouncycastle.ocsp.*;
public class OCSPResponse
public OCSPResponse()
resp = null;
fnr = null;
httpReturnCode = 200;
errCode = 0;
public OCSPResponse(OCSPResp ocspresp)
resp = null;
fnr = null;
httpReturnCode = 200;
errCode = 0;
resp = ocspresp;
public int getHttpReturnCode()
return httpReturnCode;
public void setHttpReturnCode(int code)
httpReturnCode = code;
public int getErrorCode()
return errCode;
public void setErrorCode(int code)
errCode = code;
public String getFnr()
return fnr;
public void setFnr(String fnr)
this.fnr = fnr;
public OCSPResp getResp()
return resp;
public void setResp(OCSPResp resp)
this.resp = resp;
public int getStatus()
Something
private OCSPResp resp;
private String fnr;
private int httpReturnCode;
private int errCode;
OCSPResp is an object from boncycastle, as i found out one of the problems is that OCSPResponse is a non Non-Built-In Data Type and don't just contain bulit-in datatypes.
So can anybody give me a detaild input on how to solve this problem, including some hints on how to create a wrapper incase I've done something wrong.
TommyTry having a look at the following tutorial on how to create web services in PeopleSoft.
Integration Broker basics for the PeopleSoft developer | Blogging About Oracle Applications -
Error While configuring PeopleSoft Listener Web Service in new OIM setup
Hello,
setup 1: I've an existing OIM 9102 BP15 install with JBOSS server. PeopleSoft Listener Web Service is setup on this environment to read Change-Based Reconciliation.
setup 2: I installed a parallel OIM 9102 BP15 with Weblogic server pointing to the same database (as with JBOSS) when JBOSS was down. This a new parallel environment to JBOSS and works alright. However, when i tried accessing the endpoint URL after successfully deploying the same peopleSoftUserMgmt.war into weblogic...(updated xlclient.properties - all other configuration remained the same)
i see below error:
####<Mar 20, 2012 3:21:34 PM PDT> <Error> <HTTP> <my-hostname> <OIM_SERVER1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <e24a8026bbd689e0:f44fe7f:136322f4b1e:-8000-000000000000002e> <1332282094570> <BEA-101017> <[ServletContext@321747825[app:peopleSoftUserMgmt module:peopleSoftUserMgmt.war path:/peopleSoftUserMgmt spec-version:null]] Root cause of ServletException.
javax.servlet.ServletException: Error initializing reconciliation
at Com.thortech.xl.Integration.peoplesoft.PeopleSoftAction.initializeRecon(Unknown Source)
at Com.thortech.xl.Integration.peoplesoft.PeopleSoftAction.execute(Unknown Source)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:509)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3717)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Any pointer to resolution?
Thanks,Does it means that
1) deploy peopleSoftUserMgmt.war as a application file through Weblogic console (Deployments -> install -> upload files -> .....).
2) Then go to deployed folder (which folder?? ..../Oracle/Middleware/user_projects/domains/oim_domain/servers/OIM_SERVER1/stage/peopleSoftUserMgmt/peopleSoftUserMgmt.war) and manually replace the folder content with separately exploded peopleSoftUserMgmt.war/ folder ?
thanks, -
Synch BPEL Process calling PeopleSoft CI Web Service
Hello....I am trying to create a simple BPEL Process which invokes a PeopleSoft Component Interface Web Service that I created in PeopleSoft 8.9 and when I execute the BPEL Process, the following binding fault is thrown:
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">The request string ( Envelope ) is not properly formed. (158,16005) PT_INTEGRATION.CIDefinition.OnExecute Name:getFunctionAndCiName PCPC:3128 Statement:60 Called from:PT_INTEGRATION.CIDefinition.OnExecute Name:OnEvent
Has anyone attempted a similar task and if so, have you received this fault?
Thanks!Hi,
Write a simple java class and right click and use create j2ee web service option run the wizard accepting the default's....after that under the resources folder in Jdev u find a .deploy file deploy on the application server...get the wsdl and consume it in the BPEL process. -
Hello all,
I am new to FIM and am currently in the process of setting-up a PeopleSoft
Web Services MA. I am receiving the following error in the FIM Sync Manager in the Create Management Agent dialog in the Global Parameters section:
“Test Connection failed with the following error: Failed
to create a ‘RequestMessageMemberType’ from the text d:Find__CompIntfc__CI_PERSONAL_DATATypeShape’. Below is the information about configured endpoint address(es): http://<FQDN>:10320/PSIGW/PeopleSoftServiceListeningConnector/HR92DEV”.
I had no issues with the discovery process in the Web Services Configuration tool. The following parameters were supplied for the config file:
WSDL:
http://<FQDN>:10320/PSIGW/PeopleSoftServiceListeningConnector/HR92DEV/PSCONNECTORWEBSERVICE.1.wsdl
Namespace:
targetNamespace
Basic authentication <user>, <password>; Interoperable:
PasswordText
Has anyone else received this error message or can anyone give me some advice on how to troubleshoot? Any help would be greatly appreciated.
Thanks.Hello all,
I am new to FIM and am currently in the process of setting-up a PeopleSoft
Web Services MA. I am receiving the following error in the FIM Sync Manager in the Create Management Agent dialog in the Global Parameters section:
“Test Connection failed with the following error: Failed
to create a ‘RequestMessageMemberType’ from the text d:Find__CompIntfc__CI_PERSONAL_DATATypeShape’. Below is the information about configured endpoint address(es): http://<FQDN>:10320/PSIGW/PeopleSoftServiceListeningConnector/HR92DEV”.
I had no issues with the discovery process in the Web Services Configuration tool. The following parameters were supplied for the config file:
WSDL:
http://<FQDN>:10320/PSIGW/PeopleSoftServiceListeningConnector/HR92DEV/PSCONNECTORWEBSERVICE.1.wsdl
Namespace:
targetNamespace
Basic authentication <user>, <password>; Interoperable:
PasswordText
Has anyone else received this error message or can anyone give me some advice on how to troubleshoot? Any help would be greatly appreciated.
Thanks. -
Retrieve PeopleSoft Records from Web Service MA
All,
We are making progress very slowly using the PeopleSoft template for the Web Service Connector MA. Has anyone had any luck pulling records from PeopleSoft into the C? We used the out the box variable in the PS Web Configuration tool and and value
but we are not getting anything back. We have been through a number of iterations but no luck. The original value is:
Attr: personIDSearchPattern
value: "include [A-Z0-9 !@#$%^&*()-_+={}[]:;""'<>,.?/\|~`]"
If anyone has gotten this to work I would appreciate some insight since the documentation is somewhat thin.
Cheers!Thanks again. We ended up connecting directly to a PS SQL view to get the data but will ping you if there is a future need. One thing that would be most helpful is some beefed up documentation around the web service MA and PeopleSoft.
Cheers and thanks for the response. -
Peoplesoft HelpDesk 8.9 Web Services
Hi,
We are trying to integrate Oracle 10g Enterprise Manager (EM) Grid with Peoplesoft HelpDesk 8.9 using Custom Connector framework provded EM as there is no out of box connector for Peoplesoft HelpDesk 8.9.
The connector frame work requires web services operations such as ceate ticket, update ticket etc for Peoplesoft HelpDesk 8.9. to build custom connector using the frame work.
We would like whether Web services are available for the operations in Peoplesoft HelpDesk 8.9 ? Any other suggestions ..
Thanks,
SamHi,
Easiest way to add/update person data is to use CI based services like CI_CI_PERSONAL_DATA.
This will add, update, retrieve a Person.
You can also use async service HCR_ADD_PERSON to add a person and create an Job record.
But I would advice to use the CI based service, this will provide you all functionality and validation as the Personal Data component.
Regards,
Hakan -
Expose PeopleSoft query as web service
I've created a custom query using the PeopleSoft Query Manager and can pull the results as HTML, Excel, XML, etc. I've also tried using the Process Scheduler Request to automate how often the query is executed. The results destination types listed in the Process Scheduler are “email, feed, file, Integration Broker node, web, window.” I am intending on using the data from this query in an external application, but none of these destinations seem ideal for that.
Is it possible to expose this query as a web service and call that from an external application? I haven't found any resources that detail how to do that so far. If this is not a feasible solution, which of the results types can be easily integrated into an application? Any help/links would be much appreciated.What tools version are you on? As of 8.50 they provide a web service for query. It is documented in the Reporting Web Services PeopleBook in the 8.50+ documentation.
Here's the link for 8.53:
http://docs.oracle.com/cd/E38689_01/pt853pbr0/eng/pt/trws/index.html
Regards,
Bob -
PeopleSoft web services and api
Dear all,
I want to know integration capabilities of PeopleSoft.
Does PeopleSoft provide Web Services/api for integartion? Can one populate Oracle AQ/JMS Queue from PeopleSoft on certain business events?
Regards,
SamYES, peoplesoft does provide webservices for integration.
Starting from Peopletools 8.48+ peopletools integration capabilities can be integrated into external sites, services, forms and message posts.
Thanks -
How to catch SOAP fault from PeopleSoft web service
I am trying to catch the SOAP fault thrown from pplsoft. Currently we get only runtime error if we call pplsoft web service thru ESB. Fault is not being propagated back to route ESB.
thanks for your helpHave you managed to solve this issue? BPEL does allow you to do this.
Maybe you are looking for
-
How does one import photographs from Picasa to Photoshop?
How does one import photographs from Picasa to Photoshop?
-
Vanishing Point is greyed out in PS Extended
I cannot find a way to open this filter. I've re-installed PS Extended, opened a document, created a spare layer, changed canvas size, all the things I see in the tutorials, but it remains greyed out.
-
New car has Nokia hands free kit, how do I find ou...
Bought a second hand car at auction and it happened to have a nokia hands free car kit, I would like to buy the phone that fits it but I don't know which model it uses. There is no model number visible on the cradle or anywhere else. Any help would b
-
Keywords not sticky between imports
When importing images, the filename prefix, image number, directory, and other attributes are "sticky" between imports (they're remembered so you don't have to enter them again for the subsequent import), however the keywords aren't remembered. I'd
-
Problem on Export to Excel - converts Long type field to General (Unknown)
hello! i used JSP to export table data to excel.. there's nothing wrong with the data displayed.. But the problem is.. when one of the fields is computed and retrieved in the JSP, and then exported to excel, it converts the Long type field to General