Thursday, 20 August 2020

How to resolve ERROR: FRM-18108 while compiling the form in R12

FRM-18108: Failed to load the following objects.

Source Module:APPSTAND
  Source Object: STANDARD_PC_AND_VA
Source Module:APPSTAND
  Source Object: STANDARD_TOOLBAR
Source Module:APPSTAND
  Source Object: STANDARD_CALENDAR
Compiling package specification APP_CUSTOM...
   No compilation errors.

We get this error when we try to compile a form in Oracle Application.

Source Module:APPSTAND Source Object: Differs.

The above errors occur when the referenced forms either cannot be found, or cannot be opened.
In the above example, the problem is with APPSTAND.fmb and INVSTAND.fmb.
This will occur if FORMS_PATH has not been set, and $AU_TOP/forms/US has not been added as described earlier.

Open New Terminal
Export the Forms Path as
$export FORMS_PATH=$AU_TOP/forms/US:$FORMS_PATH

See that you have appropriate permission on $AU_TOP/forms/US/APPSTAND.fmb.

Now compile the form again.

Hope its successful.....

If the problem is still persist then :

a)  Ensure you can open the referenced forms in the builder
b) If all else fails, use OS tracing to determine why the referenced forms cannot be found or opened.

 

Wednesday, 19 August 2020

How to Manage Invalid Domain name while sending the mail trough Operating System Utility.

First Of all we need Valid domain name if we send the mail through operating system then this utility send the mail use this combination(operating system user name and hostname).

Example: abc@localhost.com.in(where abc is OS User and localhost.com.in is hostname)

We had resolved this issue use the below steps:

Step 1: Login with root user.

[root@localhost.com.in]#

Step 2: Add below line in /etc/postfix/main.cf.

[root@localhost.com.in]#vi /etc/postfix/main.cf

myorigin = domain name (As you like)

Step 3: Restart the postfix services.

[root@localhost.com.in]#/etc/init.d/postfix restart

Step 4: Switch the OS user and then Testing mail working or not.

[abc@localhost.com.in]$ mail -s "Test" abc@gmail.com </dev/null

Step 5: Check logs.

[abc@localhost.com.in]$ tail -f /var/log/maillog

After doing above given steps our issue resolved.........

What domain name to use in outbound mail

The myorigin parameter specifies the domain that appears in mail that is posted on this machine. The default is to use the local machine name, $myhostname, which defaults to the name of the machine. Unless you are running a really small site, you probably want to change that into $mydomain, which defaults to the parent domain of the machine name.

For the sake of consistency between sender and recipient addresses, myorigin also specifies the domain name that is appended to an unqualified recipient address.

Examples (specify only one of the following):

/etc/postfix/main.cf:
    myorigin = $myhostname (default: send mail as "user@$myhostname")
    myorigin = $mydomain   (probably desirable: "user@$mydomain")