Posts

Showing posts from May, 2015

When CI Structure is Changed whether i Need to update CI based Web Service's WSDL?

Image
When CI Structure is Changed whether i Need to update CI based Web Service's WSDL? Yes. you need to recreate WSDL if CI structure is changed. Please follow the below instructions: 1. Navigate in PIA PeopleTools > Integration Broker > Service Utilities > Service Administration > WSDL. 2. Delete the old WSDL. 3. Navigate in PIA PeopleTools> Integration Broker > Web Services > Provide Web Service. 4. Do the steps to provide the CI based Web Service again.

Debug Log for CI-Based Web Service

How to get a Debug Log Generated for a CI-Based Web Service? In the SOAP request message you are posting into PeopleSoft do the following. 1. Add debug="Y" inside the Action tag (CREATE, UPDATE or UPDATEDATA) of the request message as shown below.   <CREATE__CompIntfc__MY_TEST_CI debug="Y">     <SETID>BMOBK</SETID>     2. Do this for each transaction for which you want logging. 3. The log file will be in the format SOAPTOCIxxx.log, where xxx is a timestamp value. This file is typically placed in the app server's files directory (<PS_HOME>\appserv\<MY_APP_SERVER_DOMAIN>\files - for example, C:\pt853\appserv\E910G20P\files).  However, it may be in another directory such as temp (or tmp).  So, searching for the file will be necessary if it is not in either of these two directories. This file shows the execution path of the SOAPTOCI PeopleCode and is useful for debugging purposes.

SendMail() vs MCFOutBoundEmail() Emailing Functions

1.        Is the MCFOutBoundEmail() function better than SendMail() function? As of PT 8.49.13, PeopleSoft began using javamail via MultiChannel Framework (MCF) to send emails, as javamail is fully SMTP Protocol compliant to RFC 821/822. The MCFOutBoundEmail() function is fully compliant, whereas SendMail() function uses PeopleSoft's basesmtp.cpp, and has been found to not be fully compliant with SMTP Protocol RFC 821/822. Therefore, the recommendation is to replace use of SendMail, with MCFOutBoundEmail function. 2.        How does this function send email? is it SMTP? Yes, MCFOutBoundEmail sends email fully compliant to Simple Mail Transfer Protocol (SMTP) 3.        Where is SMTP Server & Port configured? MCFOutBoundEmail() function uses the SMTP section of the Application Server's psappsrv.cfg file, and Process Scheduler's SMTP section of the psprcs.cfg file, just as the SendMail() function does. No special configuration is required for the MCFOu

Enable trace output of sections for an Application Engine(AE) program in Application Designer(PT8.54)

Image
How to enable trace output of sections for an Application Engine(AE) program in Application Designer? Use the following steps to trace sections of an Application Engine program in Application Designer (this feature is available starting with PeopleTools version 8.54):  1. Open desired Application Engine Program to enable Section Trace on, using File -> Open in the Menu bar. This will open the AE Program in the Definition workspace. In the example below the AEMINITEST Program was opened. 2. Left Click on the “folder” icon located next to the  Section for which you would like to enable Selection Trace. In the example the MAIN Section of the AEMINITEST Program was chosen.  This will open the Section Properties Details. 3. Left Click on the Section Trace check box in order to enable trace output of sections on Application Engine program.   Note: The Section Trace feature is available if the Enable Section Trace(g) check box is selected in Trace