Anda di halaman 1dari 7

CI-Based Web Service of Integration Broker to load Time sheet Data fro... http://peoplesoft.ittoolbox.com/groups/technical-functional/peopletools-l...

Search Toolbox.com Log In Create an Account

Topics PeopleSoft Groups


ASK A NEW QUESTION
PeopleTools Related

Discussions
Provide Webservice WSDL Url does not show the WSDL
CI-Based Web Service of Integration Broker to File
Unable to access WSDL from Component Interface PSFT
load Time sheet Data from third party to 9.0
PeopleSoft HR 9.1 WSDL Creation Error
Unable to access URL of the WSDL from component
interface - PSFT 8.48
Bhavana Singh asked May 31, 2012 | Replies (17)
SOAP Response returns blank key values in CI based
web service
Integration Broker Connection Issue
Hi,
PeopleSoftServiceListeningConnector:
GeneralFrameworkException
I am trying to load time sheet data from third party system to PeopleSoft using Schema doesn't get incorporated into the body of SOAP
CI-Based service of Integration Broker, I have created CI on the top of message template in PeopleSoft

TL_MSS_EE_SRCH_PRD component and created CI-based web service with Get, find White Papers & Webcasts
Update and Updatedata method and Generate WSDL through provide web service. I Integration with Oracle Fusion Financials Cloud Service
am not sure what to do next? How iPaaS Supports Today’s Hybrid IT Environments
The Wild, Wild West of Mobile Apps
DDoS Malware – A Verisign® iDefense® Research Paper
Could anyone help me out how to proceed further?
Blog Articles
Thanks in Advance !! PeopleTools Book on Tips & T
PeopleTools 8.48 and XML Publisher
The Top 5 Uses for Connected Query
Regards,
Bhavna Companies
Cisco
Join this group

Popular White Paper On This Topic


ERP Selection

17 Replies

Tom replied Jun 1, 2012 0

Since you're providing the service, the third party system should consume your service
from their end.

Michael Byrne replied Jun 1, 2012 0

Why don't you just use the delivered TL message?

Michael Byrne
Sr Systems Engineer

Alok Shukla replied Jun 2, 2012 0

You can SOAP UI tool to check the service works fine.


It is a free tool and can be installed in 2-3 minutes.

After installing

1) Select, create a new Soap UI project from tool bar.


2) A dialog box would open, specify the WSDL location there, and project
will automatically get loaded.
3) Under the service you would be able to see the Service operations you

1 of 7 6/29/2014 12:56 AM
CI-Based Web Service of Integration Broker to load Time sheet Data fro... http://peoplesoft.ittoolbox.com/groups/technical-functional/peopletools-l...

have created. Right click and open arequest window.


4) You would be able to see a request message, specify the required value
and run the request to see that an appropriate response is received.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:pac="
http://PAConsulting.PeopleSoft.Schemas/PAC_CI_MARK
ET_RATES_GET_RQST.V1">
<soapenv:Header/>
<soapenv:Body>
<pac:Get__CompIntfc__MARKET_RATES>
<pac:RT_RATE_INDEX>AAAA</pac:RT_RATE_INDEX >
<pac:TERM>0</pac:TERM>
<pac:FROM_CUR>USD</pac:FROM_CUR>
<pac:TO_CUR>YYY</pac:TO_CUR>
<pac:RT_TYPE>XXXX</pac:RT_TYPE>
</pac:Get__CompIntfc__MARKET_RATES>
</soapenv:Body>
</soapenv:Envelope>

Regards,
Alok

Bhavana Singh replied Jun 5, 2012 0

Thanks All for your help !!

I have sorted out above issue but I am not sure through CI Web-Based Service using
Component Interface on the top of TL_MSS_EE_SRCH_PRD component, will it helpful
to load timesheet data into peoplsoft or there may be some other way or component to
load timesheet through web service?

Thanks in Advance !!

Regards,
Bhavna

White Papers and Webcasts


Popular
Compare 20 Leading ERP Solutions 29 Ways

Related
The Wild, Wild West of Mobile Apps
DDoS Malware – A Verisign® iDefense® Research Paper
Approaches to DDoS Protection: An Overview on Keeping Your ...

More White Papers

Jiju Vengal replied Jun 5, 2012 0

Take a look at the service operation PUNCHED_TIME_ADD and the associated


handler logic....this is the service operation used to bring in punches to
T&L from TCDs. You should be able to reuse this for your purpose.

www.hroiconsulting.com

Bhavana Singh replied Jun 6, 2012 0

Thanks Jiju,

Can't I use TL_RPTD_TIME table and load data into it directly?

2 of 7 6/29/2014 12:56 AM
CI-Based Web Service of Integration Broker to load Time sheet Data fro... http://peoplesoft.ittoolbox.com/groups/technical-functional/peopletools-l...

Thanks in advance!

Regards,
Bhavna

Jiju Vengal replied Jun 7, 2012 0

Filling the timesheet component includes steps other than just loading
RPTD_TIME table. The audit table (AUDIT_TLRPTTIME) needs to be filled, the
TL_TR_STATUS might have to be updated, time conversion to the base timezone
will have to be done, if there is reported time approval setup then the AWE
tables will have to be populated etc. Considering all of this, I would
recommend reusing the delivered routines than re-inventing the wheel.

Bhavana Singh replied Jun 7, 2012 0

Thanks Jiju !!

But we are not using any approval for time sheet, no absence management and just
using a single time zone.

Please suggest !!

Regards,
Bhavna Singh

Ashok Narang replied Jul 2, 2012 0

Hi Bhavana,

We are also trying to do similar work on CI for TL_MSS_EE_SRCH_PRD component. I


have created Ci webservice on TL_MSS_EE_SRCH_PRD component. How did you
proceed further and resolve the issue? As CI created does not have Get and Find keys
so we can't get instance to update the data.

Thanks
Ashok

gururaj_iyer replied Jul 2, 2012 0

Once you have the WSDL created , you can follow the below steps.

1) Access WSDL and generate SOAP templates - This would be for each Get , Find &
Create.
2) You can pass your input values in the SOAP template and test using SOAP tester(
present in web service utilities )
3) You can alternatively configure Send Master to simulate the changes.

4) Check DB changes...

Once you pass through above, you can send hte WSDL url to the 3rd party with the
Method name they need to invoke ( soap request template )...

---

Ashok Narang replied Jul 2, 2012 0

Hi,

Thanks for quick response ! And appreciate your help.

3 of 7 6/29/2014 12:56 AM
CI-Based Web Service of Integration Broker to load Time sheet Data fro... http://peoplesoft.ittoolbox.com/groups/technical-functional/peopletools-l...

When i try to access the WSDL at the URL generated by Publish Webservice - Its
giving following error

<?xml version="1.0" ?>


- <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org
/soap/envelope/">
- <SOAP-ENV:Body>
- <SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>password Property is empty. Check integrationgateway.properties
file.</faultstring>
- <detail>
- <IBResponse type="error" xmlns="">
<DefaultTitle>Integration Broker Response</DefaultTitle>
<StatusCode>20</StatusCode>
<MessageID>10733</MessageID>
- <DefaultMessage>
- <![CDATA[

]]>
</DefaultMessage>
- <MessageParameters>
- <Parameter>
- <![CDATA[
password
]]>
</Parameter>
</MessageParameters>
</IBResponse>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

How do we generate SOAP template. I looked in Peoplesoft under Service Utilities


there is option to create SOAP template for the give service.
And i am guess we can access SOAP template in SOAPUI ( which i am planning to
use for testing WSDL). I didn't find SOAP tester in Service Utilities.

Also as attached doc - the screenshot. We have to click Get Employees push button to
get employees (here we don't Get/Find keys) and send the data as response message.
How to do programatically that in CI - may be write user defined method.

Thanks
Ashok

gururaj_iyer replied Jul 2, 2012 0

for the error part, it looks as if some IB configuration is missing... post tools 8.5, there is
a setpasswordencrypt property to be set in Integration broker...was that done?

The WSDL which you had generated did you directly try pasting that into the browser?
if you are still getting that error..you may have to check the default setups for Services
etc...

before you test the WSDL.., the wsdl should open up completely in a standalone
browser...

---

Ashok Narang replied Jul 2, 2012 0

4 of 7 6/29/2014 12:56 AM
CI-Based Web Service of Integration Broker to load Time sheet Data fro... http://peoplesoft.ittoolbox.com/groups/technical-functional/peopletools-l...

Thanks again.

We are using Tools 8.51. So I check with Peoplesoft Admin about configuring
Integration broker with setpasswordencrpt property.

2nd part of the question i had is: Per your advice in your response we need to generate
SOAP template for Get, Find, Save ..

How do we generate SOAP template? I looked in Peoplesoft under Service Utilities


there is option to create SOAP template for the give service.
And i am guess we can access SOAP template in SOAPUI ( which we are planning to
use for testing WSDL).

Also in component TL_MSS_EE_SRCH_PRD, we have to click Get Employees push


button to get employees and send the data of list of employess as response message.
How to do programatically that in CI as we don't have instance (as we don't have
Get/Find keys) - may be write user defined method?

Thanks
Ashok

gururaj_iyer replied Jul 2, 2012 0

For generating SOAP template :


1) When you use the Wizard, there is a button when you finish the steps..you can
generate the templates at that time

2) In case you haven't, you can navigate to

PeopleTools/ Integration Broker/Service Utilities/Generate SOAP Template

here you would have a place for Generating SOAP template, add values & Test your
Template/Service operation.

---

Ashok Narang replied Jul 2, 2012 0

Hi Gururaj,

Thanks for you response !

We wanted your comments on following:

In component TL_MSS_EE_SRCH_PRD, we have to click Get Employees push button


to get employees and send the data of list of employess as response message. How to
do programatically that in CI as we don't have instance (as we don't have Get/Find
keys) - may be write user defined method and execute FieldChange event on Get
Employees?

Thanks
Ashok

gururaj_iyer replied Jul 2, 2012 0

You can locate the property of the Button...invoking via a CI based service woudl be a
bit difficult to achieve as you would eventually have to create a User defined method
and then trigger that...as a request/response...

What i can suggest is that you can also explore a way of Using Application package
based web services...Create a Service/Service operation which has an Application

5 of 7 6/29/2014 12:56 AM
CI-Based Web Service of Integration Broker to load Time sheet Data fro... http://peoplesoft.ittoolbox.com/groups/technical-functional/peopletools-l...

package handler...
this way you have more control on the code...

option 3 : With CI based web service : in the SOAP request template : set the property
of the Button value to Y/N, set a default to N and through the request message change
the value as Y. This would have the field change triggered....

---
Top

Ashok Narang replied Jul 2, 2012 0

Appreciate your quick response. We were thinking of Application Package based


Webservice. But there is quite bit logic in Compoenent so will have use CI.
We try some options as per your advice and see what works.We will get back to you if
we need your help !

Thanks

This thread has been closed due to inactivity.


Start a new thread here

From Around The Web

The future is in the Queanbeyan's special World Cup's sexiest How to study every
hands of businesses needs group finds TV presenters working day even when you
able to decipher crucial support in Brazil - and none don’t have time
digital. (The Age) are Adrian Chiles (The Naked CEO)
(EY) (Mirror via Sphere)

Women count the cost Industry must prepare 5 openers to take the Disgraced Suarez
of longer life for mechatronics – the pain out of networking begins to count
expectancy next industrial (The Naked CEO) financial cost
(Brisbane Times) revolution. (News.net)
(EY)

Recommended by

We Recommend From Around The Web


Hide/Show Pages in a Component? Medical Update on Beatle Paul
McCartney (Yahoo!7 via ABC News)
Data Being added conflict when saving
CI Economic commentary on Australia and
the rest of the world (NAB)
BI Publisher template carrying same
EMPLID in footer for all pages in an 11 Popular Stars Who Died Before 35 in
statement run. the Past 20 Years (Fame10)

PeopleSoft 8.3 Correction Mode What does it take to make it as a


business? (commbank.com.au)
Making an app. engine restartable
Tourism has experienced the biggest
DYNROLE PUBL in Peoplesoft 9.1 (PT increase since 2010 (NAB)
8.52)

6 of 7 6/29/2014 12:56 AM
CI-Based Web Service of Integration Broker to load Time sheet Data fro... http://peoplesoft.ittoolbox.com/groups/technical-functional/peopletools-l...

Recommended by

Toolbox for IT Topics on Toolbox for IT Toolbox.com

My Home Data Center Enterprise Architecture & EAI Networking & Infrastructure About
Topics Data Center Enterprise Architecture & EAI Hardware News
People Networking Privacy
Companies Development Information Management Communications Technology Terms of Use
Jobs C Languages Business Intelligence Work at Toolbox.com
White Paper Library Java Database Operating Systems Advertise
Visual Basic Data Warehouse Linux Contact us
Collaboration Tools Web Design & Development Knowledge Management UNIX Provide Feedback
Discussion Groups Oracle Windows
Blogs Help Topics
Wiki Enterprise Applications Technical Support
CRM IT Management & Strategy Security PCMag Digital Group
Follow Toolbox.com ERP Emerging Technology & Trends Security
AdChoice
Toolbox for IT on Twitter PeopleSoft IT Management & Strategy
Toolbox.com on Twitter SAP Project & Portfolio Management Storage Other Communities
Toolbox.com on SCM Storage
Facebook Siebel Cloud Computing Toolbox for HR
Cloud Computing Toolbox for Finance

Copyright 1998-2014 Ziff Davis, LLC (Toolbox.com). All rights reserved. All product names are trademarks of their respective companies. Toolbox.com is not
affiliated with or endorsed by any company listed at this site.

7 of 7 6/29/2014 12:56 AM

Anda mungkin juga menyukai