Write Back - The system was unable to generate appropriate SQL. Please cont
Hi I am facing the below error while implementing writback feature in obiee 11g.
The system was unable to generate appropriate SQL. Please contact your system administrator.
Template: 'update OBI_DEV.W_PRODUCT_D_WRITE_BACK SET MON_REL_TARGET = '@{c5b2e8f4d057e4201}', MON_GROSS_TARGET= '@{ce74545331e56f0bc}' where PRODUCT_FAMILY = '@{c9a6eeb6940647d1b}' and PRODUCT_TYPE = '@{c037fcc09911be97b}' and REGION = '@{c0bc248e1e2c13fc4}''
Record: '<record type="update"><value columnID="c0c5d0de6e8463149"><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">PROD_A</sawx:expr></value><value columnID="c9a6eeb6940647d1b"><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">DP_CO</sawx:expr></value><value columnID="c037fcc09911be97b"><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">Commerical Product</sawx:expr></value><value columnID="c3805a6285c2d923d"><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">INTL</sawx:expr></value><value columnID="c0bc248e1e2c13fc4" type="update"><newValue><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:decimal">3</sawx:expr></newValue><oldValue><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:decimal">2</sawx:expr></oldValue></value><value columnID="c5b2e8f4d057e4201"><sawx:expr xmlns:sawx="com.siebel.analytics.web/expression/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:decimal">6</sawx:expr></value></record>'
============================================================================================================'
here is my XML Template.
<WebMessage name="Writeback">
<XML>
<writeBack connectionPool="Oracle DataWarehouse Connection Pool Write Back">
<insert> </insert>
<update>update OBAW_DEV.W_PRODUCT_D_WRITE_BACK SET M MON_REL_TARGET = '@{c5b2e8f4d057e4201}', MON_GROSS_TARGET= '@{ce74545331e56f0bc}' where PROD_FAMILY = '@{c9a6eeb6940647d1b}' and PRODUCT_TYPE = '@{c037fcc09911be97b}' and REGION = '@{c0bc248e1e2c13fc4}'</update>
</writeBack>
</XML>
</WebMessage>
Thanks
Kumar
Edited by: 877408 on Jan 9, 2013 7:57 AM
Edited by: 877408 on Jan 9, 2013 7:58 AM
Edited by: 877408 on Jan 9, 2013 8:11 AM
How about following line between the tags <WebConfig> and </WebConfig> in the instanceconfig.xml located under $INSTANCE_HOME/config/OracleBIPresentationServicesComponent/coreapplication_obips1:
<LightWriteback>true</LightWriteback>
Restart Presentation Services
And check the write back permissions in Analytics->Administration> Manage Privilege as shown below:
Just in case also check user has write access
If helps pls mark else update
Try with no space between tags like <insert></insert>
Edited by: Srini VEERAVALLI on Jan 9, 2013 10:46 AM
Similar Messages
-
Write Back Error: The system was unable to generate appropriate SQL
All,
Have looked at the previous threads on this topic and it has usually been syntax problems in the xml file. I've been over it a million times and can't see any problems.
The error I'm getting is when I click the "update" button to initiate the write-back;
The system was unable to generate appropriate SQL. Please contact your system administrator.
Template: 'UPDATE WC_DEPT_GOALS_D SET Week_Beginning = @{c0}, Week_Ending = @{c1} WHERE id = @{c2} '
Record: '<record action="update"><value columnID="c2">142</value><value columnID="c0">04/30/2012</value><value columnID="c1">05/06/2011</value></record>'
My xml file is as follows;
<?xml version="1.0" encoding="utf-8" ?>
<WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
<WebMessageTable lang="en-us" system="WriteBack" table="Messages">
<WebMessage name="GOALS">
<XML>
<writeBack connectionPool="GL Oracle Data Warehouse Connection Pool">
<insert> </insert>
<update>UPDATE WC_DEPT_GOALS_D SET Week_Beginning = @{c0}, Week_Ending = @{c1} WHERE id = @{c2} </update>
<postUpdate>COMMIT</postUpdate>
</writeBack>
</XML>
</WebMessage>
</WebMessageTable>
</WebMessageTables>
Week Beginning and Week End are just two columns from WC_DEPT_GOALS_D - 44 columns in total which I want to write back to. These two are datetime, the others are int or float. I can't even get it to write back with these two, let a lone the other 42! :)
Any suggestions? Thanks guys!
Please note, I've also tried it without the "postUpdate" COMMIT line. Same error.
Edited by: Ally on Jun 3, 2011 7:50 AM
Edited by: Ally on Jun 3, 2011 8:00 AMIf your column data type is varchar then you have to specify that in single quote
COMMIT :if your DB supports automatic commit so you don't have to add it.
check that the name in "<WebMessage name="GOALS">" is the exact same case as what you have in your report. i.e. it's Goals in the XML and then it cannot be GOALS in the Report or goals.
And also try this..
<update>UPDATE WC_DEPT_GOALS_D SET Week_Beginning = @{c0} WHERE id = @{c2}
UPDATE WC_DEPT_GOALS_D SET Week_Ending = @{c1} WHERE id = @{c2}</update>
Restart all the services and oc4j
Cheers,
Aravind
Edited by: Aravind Addala on Jun 3, 2011 8:51 AM
Edited by: Aravind Addala on Jun 3, 2011 8:57 AM -
WriteBack Error-The system was unable to generate appropriate SQL....
Hi Experts,
I am providing writeback functionality on my report. But i am getting following error...
The system was unable to generate appropriate SQL. Please contact your system administrator.
Following is the xml template:
+<?xml version="1.0" encoding="utf-8"?>+
+<WebMessageTables+
xmlns:sawm="com.siebel.analytics.web/message/v1">
+<WebMessageTable lang="en-us" system="WriteBack" table="Messages">+
+<WebMessage name="SHNEW">+
+<XML>+
+<writeBack connectionPool="Connection Pool">+
+<insert> </insert>+
+<update>UPDATE CUSTOMERS SET CUST_LAST_NAME='@{C5}' WHERE+
+CUST_ID=@{C3}</update>+
+</writeBack>+
+</XML>+
+</WebMessage>+
+</WebMessageTable>+
+</WebMessageTables>+
At Connection pool I am using OCI 10 g as call Interface...
Please tell me where i am going wrong?????????????
Thanks in Advance
Regards,
AviHy,
I suppose that you have a problem in your configuration :
* check the name of your connection pool
* check you SQL.
I will try to replace C5 by c5
UPDATE CUSTOMERS SET CUST_LAST_NAME='@{C5}' WHERE CUST_ID=@{C3}by this
UPDATE CUSTOMERS SET CUST_LAST_NAME='@{c5}' WHERE CUST_ID=@{c3}You can find the complete and detail procedure here :
http://gerardnico.com/wiki/dat/obiee/write_back
Success
Nico -
10g - write back - The system is unable to read the Write Back Template
hi,experts,
I enabled write back on a report.
the button (write back) is enabled (not grey)
but when I click the button, there is a message
The system is unable to read the Write Back Template 'UPDATETESTWRITEBACK'. Please contact your system administrator.
I put UPDATETESTWRITEBACK.XML in C:\OracleBI\web\msgdb\customMessages
the syntax in the xml is correct.
what is the result? any log to check?Its not mandatory to have the same template name as your xml file name.
But the <WebMessage name= "UPDATETESTWRITEBACK"> should be same what the templetae you are using in the webcat.
Please find sampel xml which can have any xyz name in the folder "OracleBIData\web\msgdb\customMessages'
<?xml version="1.0" encoding="utf-8" ?>
<WebMessageTables xmlns:sawm="com.siebel.analytics.web.messageSystem">
<WebMessageTable lang="en-us" system="WriteBackTemplates" table="Templates">
<WebMessage name= "ResourceAllocation">
<XML>
<writeBack connectionPool="--your connection pool name">
<insert> Insert statement </insert>
</writeBack>
</XML>
</WebMessage>
</WebMessageTable>
</WebMessageTables>
Cheers,
Rajeev A -
Mobile IM "The system was unable to process your order" error
I have a LG VX8560 Chocolate 3 with unlimited Text Messaging. is there a fix?
You can login with every local admin account in the admin-group. These admin accounts have to be created before the VMware-Server was installed. If you want to add further admin accounts after the VMserver-inst, you have to manually add them to the __vmware__ group.
-
Write Back Error The system is unable to read the Write Back Template 'test
Write Back Error The system is unable to read the Write Back Template 'test'. Please contact your system administrator. OK
But, the update button is on.
It did work and now it doesn't... nothing of course that we know of has changed. We got this message when we started and the name of the file was what we put as template name in obiee instead of webmessage name but the update button was off.... now we have update button on and same error.
File is on unix and we have made 777 so it's open to the world.
<?xml version="1.0" encoding="utf-8"?>
<WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
<WebMessageTable lang="en-us" system="WriteBack" table="D_EXEC_METRIC">
<WebMessage name="test">
<XML>
<writeBack connectionPool="writeback">
<update>UPDATE D_EXEC_METRIC SET EXEC_METRIC_ICON_WID = @{c3}, EXEC_METRIC_COMMENT='@{c7}' WHERE SECTOR_WID=@{c0} AND EXEC_METRIC_WID=@{c2}</update>
</writeBack>
</XML>
</WebMessage>
</WebMessageTable>
</WebMessageTables>
thanks in advance for your help!You're better off searching for an answer to this question in the [OBIEE Forum|http://forums.oracle.com/forums/forum.jspa?forumID=378].
The topic is discussed at least twice a month so there's tons of posts with all the answers you need. Make a forum search for writeback and you'll have your answer.
Cheers,
C. -
OBIEE Writeback error - The system is unable to read the Write Back Templat
Hi all,
I'm trying to set up the write back feature for one of the reports. All the set up up including XML file in the custommessage folder is done.Ensured the webmessage name tag value (pmet_update) is same as the one used in the report write back template value etc.
Also the server is restarted after the latest XML file(as shown below) is copied after all type of debugging with similar threads on this matter.
But when i click on the update button in the report (button is highlighted), i'm getting the error
"The system is unable to read the Write Back Template 'pmet_update'. Please contact your system administrator."
here is the xml.
<?xml version="1.0" encoding="utf-8"?>
<WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
<WebMessageTable lang="en-us" system="WriteBack" table="Messages">
<WebMessage name="pmet_update">
<XML>
<writeBack connectionPool="PMTCOG">
<insert></insert>
<update> UPDATE XREF_PMET_URL SET URL= '@{c1}' WHERE API='@{c0}'</update>
</writeBack>
</XML>
</WebMessage>
</WebMessageTable>
</WebMessageTables>
Could you please help?Hi,
I think that you have to spacify also an SQL statement for the update tag, for example:
<?xml version="1.0" encoding="utf-8"?>
<WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
<WebMessageTable lang="en-us" system="WriteBack" table="Messages">
<WebMessage name="pmet_update">
<XML>
<writeBack connectionPool="PMTCOG">
<insert> select null from dual</insert>
<update> UPDATE XREF_PMET_URL SET URL= '@{c1}' WHERE API='@{c0}'</update>
</writeBack>
</XML>
</WebMessage>
</WebMessageTable>
</WebMessageTables>
The witeback wants for both the tags (<insert></insert> and <update></update>) an SQL Statement.
For me it works.
Let me know!
Gianluca Ancarani -
Hi, I loaded an iTunes card and bought an audiobook a few weeks back! I was unable to download it because my wifi was down, my wifi has just been fixed but now my audiobook purchase is not available but the cash has been taken? Any ideas how to solve this
When I use find file http://www.macupdate.com/app/mac/30073/find-file (which does tend to find files that "Finder" can't), it's not coming up with any other itunes library files that have been modified in the past week, which I know it would have been - unfortunately, I don't have a very recent backup of the hard drive. It would be a few months old so it wouldn't have the complete library on it....any ideas? I'm wondering if restarting the computer might help but have been afraid to do so in case it would make it harder to recover anything...I was looking at this thread https://discussions.apple.com/thread/4211589?start=0&tstart=0 in the hopes that it might have a helpful suggestion but it's definitely a different scenario.
-
Create Acctg Error: Intercompany balancing was unable to generate the inter
hi,
12.0.4
Issue:
There is an error in Create Acctg. of Cost management due to intercompany balancing was unable to generate the intercompany account. Please check the intercompany balancing rules setup.
Ledger Star Appliance Center, Inc.
Application Accounting Definition Cost Management
Error Message
Intercompany balancing was unable to generate the intercompany account. Please check the intercompany balancing rules setup.
Ct uses Oracle AAD and are valid.
Ct had the same offset account processed in other transactions and posted to GL, but some others have not been processed.
The period close subledger exception report show that 17 events are unprocessed with error 0:
0 Intercompany balancing was unable to generate the intercompany account. Please check the intercompany balancing rules setup.
Offset 037.0249.1350.6005500.0000.8888.000000.000000
Please advise how ct can process these 17 events in error.
https://support.us.oracle.com/oip/faces/filedownloadservlet?ObjectType=SR&ObjectNo=3-5288562551&FileName=Create_Acctg_Output_Jan28_with_error.doc
Thanks
Jayashree
Edited by: user763208 on 22/02/2012 19:36Unable to access the file, which is uploaded to SR.
Please provide some of the error in Create Accounting file along with journal entry.
Check whether the code comabination of intercompany journal line, which create accounting is trying to create to balance the balancing segment is valid or not.
By
Vamsi -
Intercompany balancing was unable to generate the intercompany account in AP
Dear all,
I have an invoice in AP the status is validated but not accounted.
I am having the following message
"Intercompany balancing was unable to generate the intercompany account. Please check the intercompany balancing rules setup"
I have followed the steps in doc id 749579.1 but the issue has not been resolved.
Grateful if anyone can provide me with a quick solution since this is preventing a period closure and the preparation of final accounts.
ThanksUnable to access the file, which is uploaded to SR.
Please provide some of the error in Create Accounting file along with journal entry.
Check whether the code comabination of intercompany journal line, which create accounting is trying to create to balance the balancing segment is valid or not.
By
Vamsi -
I rubbed the iTunes gift card back off, I was unable to read the serial number as part of it came off, can any one help.
If the page that you posted from doesn't help then you will need to try contacting iTunes support (you will need to give them as much of the serial number and activation code from the card as you can read) : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then iTunes Cards And Codes
-
I just got a new computer. Windows 7. Toshiba. Intel 13-3110M Processor. 6GB DDR3 Memory. 1TB 5400rpm Hard Drive. Intel HD Graphics 4000. 2.40 GHz. 64-bit operating system.
I installed CS5 Creative Suite on it (which worked perfectly fine on my two previous computers--Windows 7 and Windows 8). Since then Photoshop and Illustrator have been giving me the same error message. "The application was unable to start correctly (0xc0150002). Click OK to close the application." The programs still open and remain open after pressing okay, but the message comes back every minute or so.
Then, with InDesign, the program won't open at all. It gives me the error message of "Cannot load the PDF.RPLN plug-in. It is dependent on the EPS PAGE ITEM.RPLN plug-in, which failed to load. Please check documentation for the EPS PAGE ITEM.RPLN plug-in." Then InDesign stops responding and closes itself.
I have to live with this computer for two more weeks (and then I go home and can use my old one again/return this current laptop), and I have schoolwork that counts on me being able to use these programs. If anybody could help me, I would be super grateful!
Oh, and I've already tried installing and uninstalling it.Without system information nobody can say anything. also check the logs in the Event Viewer.
Mylenium -
The server was unable to process the request due to an internal error.
Properties set in my project are below
namespace EmployeeService
public class Employee
private int _Id;
private string _Name;
private string _Gender;
private DateTime _DateofBirth;
public int Id
get { return _Id; }
set { _Id = value; }
public string Name
set { _Name = value; }
get { return _Name; }
public string Gender
set { _Gender = value; }
get { return _Gender; }
public DateTime DateofBirth
set { _DateofBirth = value; }
get { return _DateofBirth; }
This is the service i have developed in my project
namespace EmployeeService
// NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "Service1" in both code and config file together.
public class EmployeeService : IEmployeeService
public Employee GetEmployee(int Id)
Employee objemp = new Employee();
string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
using (SqlConnection con = new SqlConnection(cs))
SqlCommand cmd = new SqlCommand("spGettblEmployeewcf", con);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter Idparameter = new SqlParameter();
Idparameter.ParameterName = "@Id";
Idparameter.Value = Id;
cmd.Parameters.Add(Idparameter);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
objemp.Id = Convert.ToInt32(dr["Id"]);
objemp.Name = dr["Name"].ToString();
objemp.Gender = dr["Gender"].ToString();
objemp.DateofBirth = Convert.ToDateTime(dr["DateofBirth"]);
return objemp;
public void SaveEmployee(Employee objemp)
string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
using (SqlConnection con = new SqlConnection(cs))
SqlCommand cmd = new SqlCommand("spInsertEmployeewcf", con);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter ParameterId = new SqlParameter()
Value = objemp.Id,
ParameterName = "@Id"
cmd.Parameters.Add(ParameterId);
SqlParameter ParameterName = new SqlParameter()
Value = objemp.Name,
ParameterName = "@Name"
cmd.Parameters.Add(ParameterName);
SqlParameter ParameterGender = new SqlParameter()
Value = objemp.Gender,
ParameterName = "@Gender"
cmd.Parameters.Add(ParameterGender);
SqlParameter ParameterDateofBirth = new SqlParameter()
Value = objemp.DateofBirth,
ParameterName = "@DateofBirth"
cmd.Parameters.Add(ParameterDateofBirth);
con.Open();
cmd.ExecuteNonQuery();
The Service Contract code is
namespace EmployeeService
// NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IService1" in both code and config file together.
[ServiceContract]
public interface IEmployeeService
[OperationContract]
Employee GetEmployee(int Id);
[OperationContract]
void SaveEmployee(Employee objemp);
// TODO: Add your service operations here
// Use a data contract as illustrated in the sample below to add composite types to service operations
and i deployed the EmployeeService in iis and consuming the service in my web application the code is below
protected void btnsave_Click(object sender, EventArgs e)
EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient("basicHttpBinding");
EmployeeService.Employee employee = new EmployeeService.Employee();
employee.Id = Convert.ToInt32(txtid.Text);
employee.Name = txtname.Text;
employee.Gender = txtgender.Text;
employee.DateofBirth = Convert.ToDateTime(txtdob.Text);
client.SaveEmployee(employee);
protected void btnget_Click(object sender, EventArgs e)
EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient("basicHttpBinding");
EmployeeService.Employee employee = client.GetEmployee(Convert.ToInt32(txtid.Text));
txtname.Text = employee.Name;
txtgender.Text = employee.Gender;
txtdob.Text = employee.DateofBirth.ToShortDateString();
and when i am entering the details of employee Id,Name,Gender,DateofBirth and clicking save button iam getting the following error
The server was unable to process the request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the <serviceDebug> configuration behavior)
on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework SDK documentation and inspect the server trace logs.
Code in web.config file in Webapplication(Client) is the following
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.diagnostics>
<sources>
<source name="System.ServiceModel.MessageLogging" switchValue="Warning, ActivityTracing">
<listeners>
<add type="System.Diagnostics.DefaultTraceListener" name="Default">
<filter type="" />
</add>
<add name="ServiceModelMessageLoggingListener">
<filter type="" />
</add>
</listeners>
</source>
<source name="System.ServiceModel" switchValue="Warning, ActivityTracing"
propagateActivity="true">
<listeners>
<add type="System.Diagnostics.DefaultTraceListener" name="Default">
<filter type="" />
</add>
<add name="ServiceModelTraceListener">
<filter type="" />
</add>
</listeners>
</source>
</sources>
<sharedListeners>
<add initializeData="C:\Users\HEMANTH\Desktop\Client\Client\Web_messages.svclog"
type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
name="ServiceModelMessageLoggingListener" traceOutputOptions="Timestamp">
<filter type="" />
</add>
<add initializeData="C:\Users\HEMANTH\Desktop\Client\Client\Web_tracelog.svclog"
type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
name="ServiceModelTraceListener" traceOutputOptions="Timestamp">
<filter type="" />
</add>
</sharedListeners>
<trace autoflush="true" />
</system.diagnostics>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<system.serviceModel>
<diagnostics>
<messageLogging logEntireMessage="true" logMalformedMessages="true"
logMessagesAtTransportLevel="true" />
</diagnostics>
<bindings>
<basicHttpBinding>
<binding name="basicHttpBinding" />
</basicHttpBinding>
<wsHttpBinding>
<binding name="mexHttpBinding">
<security mode="None" />
</binding>
</wsHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost/EmployeeWebServices/EmployeeService.svc/basic"
binding="basicHttpBinding" bindingConfiguration="basicHttpBinding"
contract="EmployeeService.IEmployeeService" name="basicHttpBinding" />
<endpoint address="http://localhost/EmployeeWebServices/EmployeeService.svc/mex"
binding="wsHttpBinding" bindingConfiguration="mexHttpBinding"
contract="EmployeeService.IEmployeeService" name="mexHttpBinding" />
</client>
</system.serviceModel>
</configuration>
Things i have tried till now are
1)changed the name of the name of the endpoint address basicHttpBinding to basicHttpBinding_IEmployeeService but still get the save error.
2)Opened the Message Log Trace. Got the error as follows
<MessageLogTraceRecord>
<HttpResponse xmlns="http://schemas.microsoft.com/2004/06/ServiceModel/Management/MessageTrace">
<StatusCode>InternalServerError</StatusCode>
<StatusDescription>Internal Server Error</StatusDescription>
<WebHeaders>
<Content-Length>730</Content-Length>
<Cache-Control>private</Cache-Control>
<Content-Type>text/xml; charset=utf-8</Content-Type>
<Date>Sat, 03 Jan 2015 12:12:24 GMT</Date>
<Server>Microsoft-IIS/7.5</Server>
<X-AspNet-Version>4.0.30319</X-AspNet-Version>
<X-Powered-By>ASP.NET</X-Powered-By>
</WebHeaders>
</HttpResponse>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header></s:Header>
<s:Body>
<s:Fault>
<faultcode xmlns:a="http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher" xmlns="">a:InternalServiceFault</faultcode>
<faultstring xml:lang="en-US" xmlns="">The server was unable to process the request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute
or from the <serviceDebug> configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework SDK documentation and inspect the server trace logs.</faultstring>
</s:Fault>
</s:Body>
</s:Envelope>
</MessageLogTraceRecord>
Try to understand but could not understand because i'am new to wcf services. Please help me to find the error details.
Thanks in advance
Regards
rax227
Hi Mohan,
I didn't use Fiddler before, I just download and use it but how to see the request message from this software?
I have logged the request to event log before send to web service and copy this request from event log to testing with soapUI, so I don't think have between the actual messages being sent to your client via orchestration and soapui. In the log Response shape
I see the fault response in event log.
You can see
this link to know how to use fiddler. As I suggested above the error you need to check is at the server side who is hosting the service( your party ) because you are getting fault response properly from them. The webservice you are calling seems to look
like WCF service too. Your life would have been so easier if you could ask them to have firewall open from your dev box to their dev server so that you can use use "Add Service Reference" wizard, that even they have .NET wcf service too.
Did you by any chance manage to talk to them what they are getting or if they can increase the exception details in the fault message for you?
If this answers your question please mark it as Answer and if this post is helpful, please vote as helpful. Thanks ! -
I'm doing a project for my Professional Writing course and I
have to use RoboHelp to create an online help document. The
professor provided templates for us to use but when I go to open
the project file I get the following error: "open project was
cancelled or the application was unable to load database
for....(then the directory)"
I know the project file isn't corrupted because the members
of my class are using the same one without issue. I tried
re-downloading the file, I also re-installed the program itself,
still with no luck. I'm using a Trial Version of RoboHelp 6.0 .
The only other suggestions I have seen are that I don't have
edit perms for the system, but it's my personal laptop and I have
full admin privs. I thought at first that the folder was read-only,
but when I opened it up all it displays is the little green box in
the checkbox (which doesn't mean the folder is read-only, it's just
some stupid windows default, it's only read-only if the box is
actually checked). I tried making the entire directory read-only
and then turn it off but still get the same error.
Any suggestions?There's a topic on my site about Opening Projects that
includes the method of deleting the CPD and XPJ files but I didn't
cover that as the project is good for everyone else. Anything is
worth a try at the moment though.
Another thing to try is to rename the course folder, then
create a new folder with the same name plus all sub folders. Then
move the files across. That will ensure the folder properties are
good and not read only. Yes I know what you said but again anything
is worth a try.
Also, in the last post you are saying the directory is not
read-only. I assume the files are all good?
Ref my previous post, is it the case that now you are getting
an error before the original error would have popped up? -
I have been banging my head over and over searching for the fix and nothing has worked. Google used to be my friend. I am having doubts.
Windows 2012 Server with IIS installed during the server creation using VMware Vshpere. Here is the log from the SP prep tool.
2014-06-23 10:13:12 - Processor architecture is (9)
2014-06-23 10:13:12 - Reading the following string value/name...
2014-06-23 10:13:12 - Common Startup
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
2014-06-23 10:13:12 - The value is...
2014-06-23 10:13:12 - C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
2014-06-23 10:13:12 - Trying to remove the startup task if there is any.
2014-06-23 10:13:12 - C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd
2014-06-23 10:13:12 - Error: Startup task doesn't exist. This is not a continuation after a restart.
2014-06-23 10:13:12 - Locating the following command line arguments file:
2014-06-23 10:13:12 - C:\sp2013\PrerequisiteInstaller.Arguments.txt
2014-06-23 10:13:12 - Error: This file does not exist
2014-06-23 10:13:12 - Details of the current operating system:
2014-06-23 10:13:12 - Major version number of the operating system: (6)
2014-06-23 10:13:12 - Minor version number of the operating system: (2)
2014-06-23 10:13:12 - Build number of the operating system: (0X23F0=9200)
2014-06-23 10:13:12 - Major version number of the latest Service Pack: (0)
2014-06-23 10:13:12 - Minor version number of the latest Service Pack: (0)
2014-06-23 10:13:12 - Platform ID of the operating system: (2)
2014-06-23 10:13:12 - Product suites available on the operating system: (0X110=272)
2014-06-23 10:13:12 - Product type of the operating system: VER_NT_SERVER
2014-06-23 10:13:12 - Product type: (7)
2014-06-23 10:13:12 - OS type: (0)
2014-06-23 10:13:12 - Configuring the application's property sheet...
2014-06-23 10:13:12 - Check whether the following prerequisite is installed:
2014-06-23 10:13:12 - Windows Management Framework 3.0
2014-06-23 10:13:12 - Reading the following string value/name...
2014-06-23 10:13:12 - PowerShellVersion
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine
2014-06-23 10:13:12 - The value is...
2014-06-23 10:13:12 - 4.0
2014-06-23 10:13:12 - A higher version of the prerequisite above is already installed
2014-06-23 10:13:12 - Check whether the following prerequisite is installed:
2014-06-23 10:13:12 - Microsoft .NET Framework 4.5
2014-06-23 10:13:12 - Reading the following DWORD value/name...
2014-06-23 10:13:12 - Install
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\Net Framework Setup\NDP\V4\full
2014-06-23 10:13:12 - The value is (1)
2014-06-23 10:13:12 - Reading the following string value/name...
2014-06-23 10:13:12 - Version
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\Net Framework Setup\NDP\V4\full
2014-06-23 10:13:12 - The value is...
2014-06-23 10:13:12 - 4.5.51641
2014-06-23 10:13:12 - A post release .NET 4.5 is installed
2014-06-23 10:13:12 - Check whether the following prerequisite is installed:
2014-06-23 10:13:12 - Windows Identity Foundation (KB974405)
2014-06-23 10:13:12 - Reading the following string value/name...
2014-06-23 10:13:12 -
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\Windows Identity Foundation\Setup\v3.5
2014-06-23 10:13:12 - The value is...
2014-06-23 10:13:12 - 6.1.7600.0
2014-06-23 10:13:12 - The prerequisite above is already installed
2014-06-23 10:13:12 - Check whether the following prerequisite is installed:
2014-06-23 10:13:12 - Microsoft Sync Framework Runtime v1.0 SP1 (x64)
2014-06-23 10:13:12 - Reading version of the following file...
2014-06-23 10:13:12 - C:\Windows\assembly\GAC_MSIL\Microsoft.Synchronization\1.0.0.0__89845dcd8080cc91\Microsoft.Synchronization.dll
2014-06-23 10:13:12 - The version is...
2014-06-23 10:13:12 - 1.0.3010.0
2014-06-23 10:13:12 - The prerequisite above is already installed
2014-06-23 10:13:12 - Check whether the following prerequisite is installed:
2014-06-23 10:13:12 - Microsoft SQL Server 2008 R2 SP1 Native Client
2014-06-23 10:13:12 - Reading the following string value/name...
2014-06-23 10:13:12 - Version
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI10\CurrentVersion
2014-06-23 10:13:12 - The value is...
2014-06-23 10:13:12 - 10.51.2500.0
2014-06-23 10:13:12 - A higher version of the prerequisite above is already installed
2014-06-23 10:13:12 - Check whether the following prerequisite is installed:
2014-06-23 10:13:12 - Windows Server AppFabric
2014-06-23 10:13:12 - Reading the following string value/name...
2014-06-23 10:13:12 - ProductVersion
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\AppFabric\V1.0
2014-06-23 10:13:12 - The value is...
2014-06-23 10:13:12 - 1.1.2106.32
2014-06-23 10:13:12 - Reading the following string value/name...
2014-06-23 10:13:12 - ProductVersion
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\AppFabric\V1.0
2014-06-23 10:13:12 - The value is...
2014-06-23 10:13:12 - 1.1.2106.32
2014-06-23 10:13:12 - Reading the following string value/name...
2014-06-23 10:13:12 - ProductVersion
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\AppFabric\V1.0
2014-06-23 10:13:12 - The value is...
2014-06-23 10:13:12 - 1.1.2106.32
2014-06-23 10:13:12 - Reading the following DWORD value/name...
2014-06-23 10:13:12 - DCC
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\AppFabric\V1.0\Features
2014-06-23 10:13:12 - The value is (1)
2014-06-23 10:13:12 - CacheClient is Installed.
2014-06-23 10:13:12 - Reading the following DWORD value/name...
2014-06-23 10:13:12 - DCS
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\AppFabric\V1.0\Features
2014-06-23 10:13:12 - The value is (1)
2014-06-23 10:13:12 - CacheService is Installed.
2014-06-23 10:13:12 - Reading the following DWORD value/name...
2014-06-23 10:13:12 - DCA
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\AppFabric\V1.0\Features
2014-06-23 10:13:12 - The value is (1)
2014-06-23 10:13:12 - CacheAdmin is Installed.
2014-06-23 10:13:12 - The prerequisite above is already installed
2014-06-23 10:13:12 - Check whether the following prerequisite is installed:
2014-06-23 10:13:12 - Windows Identity Foundation (KB974405)
2014-06-23 10:13:12 - Reading the following string value/name...
2014-06-23 10:13:12 -
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\Microsoft Identity Extensions\Setup\1.0
2014-06-23 10:13:12 - The value is...
2014-06-23 10:13:12 - 2.0.1230.0
2014-06-23 10:13:12 - The prerequisite above is already installed
2014-06-23 10:13:12 - Check whether the following prerequisite is installed:
2014-06-23 10:13:12 - Microsoft Information Protection and Control Client
2014-06-23 10:13:12 - Reading the following string value/name...
2014-06-23 10:13:12 -
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Microsoft\MSIPC\CurrentVersion
2014-06-23 10:13:12 - The value is...
2014-06-23 10:13:12 - 1.0.959.0
2014-06-23 10:13:12 - A higher version of the prerequisite above is already installed
2014-06-23 10:13:12 - Check whether the following prerequisite is installed:
2014-06-23 10:13:12 - Microsoft WCF Data Services 5.0
2014-06-23 10:13:12 - Reading the following string value/name...
2014-06-23 10:13:12 - Version
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Wow6432Node\Microsoft\Microsoft WCF Data Services\5.0
2014-06-23 10:13:12 - The value is...
2014-06-23 10:13:12 - 5.0.51212.0
2014-06-23 10:13:12 - A higher version of the prerequisite above is already installed
2014-06-23 10:13:12 - Check whether the following prerequisite is installed:
2014-06-23 10:13:12 - Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB2671763)
2014-06-23 10:13:12 - Reading the following DWORD value/name...
2014-06-23 10:13:12 - IsInstalled
2014-06-23 10:13:12 - from the following registry location...
2014-06-23 10:13:12 - SOFTWARE\Wow6432Node\Microsoft\Updates\AppFabric 1.1 for Windows Server\KB2671763
2014-06-23 10:13:12 - The value is (1)
2014-06-23 10:13:12 - The prerequisite above is already installed
2014-06-23 10:13:19 - Beginning download/installation
2014-06-23 10:13:19 - Created thread for installer
2014-06-23 10:13:20 - "C:\Windows\system32\ServerManagerCmd.exe" -inputpath "C:\Users\ADMINI~1\AppData\Local\Temp\2\PreA98B.tmp.XML"
2014-06-23 10:13:20 - Error: Unable to install (2)
2014-06-23 10:13:20 - Error: [In HRESULT format] (-2147024894)
2014-06-23 10:13:20 - Last return code (2)
2014-06-23 10:13:20 - Reading the following DWORD value/name...
2014-06-23 10:13:20 - Flags
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\Updates\UpdateExeVolatile
2014-06-23 10:13:20 - Reading the following string value/name...
2014-06-23 10:13:20 - PendingFileRenameOperations
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SYSTEM\CurrentControlSet\Control\Session Manager
2014-06-23 10:13:20 - Reading the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
2014-06-23 10:13:20 - Error: The tool was unable to install Application Server Role, Web Server (IIS) Role.
2014-06-23 10:13:20 - Last return code (2)
2014-06-23 10:13:20 - Options for further diagnostics: 1. Look up the return code value 2. Download the prerequisite manually and verify size downloaded by the prerequisite installer. 3. Install the prerequisite manually from the given location without any
command line options.
2014-06-23 10:13:20 - Cannot retry
2014-06-23 10:13:20 - Check whether the following prerequisite is installed:
2014-06-23 10:13:20 - Windows Management Framework 3.0
2014-06-23 10:13:20 - Reading the following string value/name...
2014-06-23 10:13:20 - PowerShellVersion
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine
2014-06-23 10:13:20 - The value is...
2014-06-23 10:13:20 - 4.0
2014-06-23 10:13:20 - A higher version of the prerequisite above is already installed
2014-06-23 10:13:20 - Check whether the following prerequisite is installed:
2014-06-23 10:13:20 - Microsoft .NET Framework 4.5
2014-06-23 10:13:20 - Reading the following DWORD value/name...
2014-06-23 10:13:20 - Install
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\Net Framework Setup\NDP\V4\full
2014-06-23 10:13:20 - The value is (1)
2014-06-23 10:13:20 - Reading the following string value/name...
2014-06-23 10:13:20 - Version
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\Net Framework Setup\NDP\V4\full
2014-06-23 10:13:20 - The value is...
2014-06-23 10:13:20 - 4.5.51641
2014-06-23 10:13:20 - A post release .NET 4.5 is installed
2014-06-23 10:13:20 - Check whether the following prerequisite is installed:
2014-06-23 10:13:20 - Windows Identity Foundation (KB974405)
2014-06-23 10:13:20 - Reading the following string value/name...
2014-06-23 10:13:20 -
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\Windows Identity Foundation\Setup\v3.5
2014-06-23 10:13:20 - The value is...
2014-06-23 10:13:20 - 6.1.7600.0
2014-06-23 10:13:20 - The prerequisite above is already installed
2014-06-23 10:13:20 - Check whether the following prerequisite is installed:
2014-06-23 10:13:20 - Microsoft Sync Framework Runtime v1.0 SP1 (x64)
2014-06-23 10:13:20 - Reading version of the following file...
2014-06-23 10:13:20 - C:\Windows\assembly\GAC_MSIL\Microsoft.Synchronization\1.0.0.0__89845dcd8080cc91\Microsoft.Synchronization.dll
2014-06-23 10:13:20 - The version is...
2014-06-23 10:13:20 - 1.0.3010.0
2014-06-23 10:13:20 - The prerequisite above is already installed
2014-06-23 10:13:20 - Check whether the following prerequisite is installed:
2014-06-23 10:13:20 - Microsoft SQL Server 2008 R2 SP1 Native Client
2014-06-23 10:13:20 - Reading the following string value/name...
2014-06-23 10:13:20 - Version
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI10\CurrentVersion
2014-06-23 10:13:20 - The value is...
2014-06-23 10:13:20 - 10.51.2500.0
2014-06-23 10:13:20 - A higher version of the prerequisite above is already installed
2014-06-23 10:13:20 - Check whether the following prerequisite is installed:
2014-06-23 10:13:20 - Windows Server AppFabric
2014-06-23 10:13:20 - Reading the following string value/name...
2014-06-23 10:13:20 - ProductVersion
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\AppFabric\V1.0
2014-06-23 10:13:20 - The value is...
2014-06-23 10:13:20 - 1.1.2106.32
2014-06-23 10:13:20 - Reading the following string value/name...
2014-06-23 10:13:20 - ProductVersion
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\AppFabric\V1.0
2014-06-23 10:13:20 - The value is...
2014-06-23 10:13:20 - 1.1.2106.32
2014-06-23 10:13:20 - Reading the following string value/name...
2014-06-23 10:13:20 - ProductVersion
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\AppFabric\V1.0
2014-06-23 10:13:20 - The value is...
2014-06-23 10:13:20 - 1.1.2106.32
2014-06-23 10:13:20 - Reading the following DWORD value/name...
2014-06-23 10:13:20 - DCC
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\AppFabric\V1.0\Features
2014-06-23 10:13:20 - The value is (1)
2014-06-23 10:13:20 - CacheClient is Installed.
2014-06-23 10:13:20 - Reading the following DWORD value/name...
2014-06-23 10:13:20 - DCS
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\AppFabric\V1.0\Features
2014-06-23 10:13:20 - The value is (1)
2014-06-23 10:13:20 - CacheService is Installed.
2014-06-23 10:13:20 - Reading the following DWORD value/name...
2014-06-23 10:13:20 - DCA
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\AppFabric\V1.0\Features
2014-06-23 10:13:20 - The value is (1)
2014-06-23 10:13:20 - CacheAdmin is Installed.
2014-06-23 10:13:20 - The prerequisite above is already installed
2014-06-23 10:13:20 - Check whether the following prerequisite is installed:
2014-06-23 10:13:20 - Windows Identity Foundation (KB974405)
2014-06-23 10:13:20 - Reading the following string value/name...
2014-06-23 10:13:20 -
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\Microsoft Identity Extensions\Setup\1.0
2014-06-23 10:13:20 - The value is...
2014-06-23 10:13:20 - 2.0.1230.0
2014-06-23 10:13:20 - The prerequisite above is already installed
2014-06-23 10:13:20 - Check whether the following prerequisite is installed:
2014-06-23 10:13:20 - Microsoft Information Protection and Control Client
2014-06-23 10:13:20 - Reading the following string value/name...
2014-06-23 10:13:20 -
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Microsoft\MSIPC\CurrentVersion
2014-06-23 10:13:20 - The value is...
2014-06-23 10:13:20 - 1.0.959.0
2014-06-23 10:13:20 - A higher version of the prerequisite above is already installed
2014-06-23 10:13:20 - Check whether the following prerequisite is installed:
2014-06-23 10:13:20 - Microsoft WCF Data Services 5.0
2014-06-23 10:13:20 - Reading the following string value/name...
2014-06-23 10:13:20 - Version
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Wow6432Node\Microsoft\Microsoft WCF Data Services\5.0
2014-06-23 10:13:20 - The value is...
2014-06-23 10:13:20 - 5.0.51212.0
2014-06-23 10:13:20 - A higher version of the prerequisite above is already installed
2014-06-23 10:13:20 - Check whether the following prerequisite is installed:
2014-06-23 10:13:20 - Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB2671763)
2014-06-23 10:13:20 - Reading the following DWORD value/name...
2014-06-23 10:13:20 - IsInstalled
2014-06-23 10:13:20 - from the following registry location...
2014-06-23 10:13:20 - SOFTWARE\Wow6432Node\Microsoft\Updates\AppFabric 1.1 for Windows Server\KB2671763
2014-06-23 10:13:20 - The value is (1)
2014-06-23 10:13:20 - The prerequisite above is already installed
2014-06-23 10:16:23 - Opening log file
2014-06-23 10:16:23 - Opened action for user
2014-06-23 10:16:23 - C:\Users\ADMINI~1\AppData\Local\Temp\2\prerequisiteinstaller.2014.06.23-10.13.12.logIt looks like you may have extracted the files to C:\sp2013. Can you try installing from a mounted ISO instead? Can you also validate that this is Server 2012 and not 2012 R2?
Trevor Seward
Follow or contact me at...
  
This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.
Maybe you are looking for
-
I want to replace all '# ' values showing up in a report with space. For this I plan to write a Start Routine in the Update Rules which should scan all the data coming in into the cube and replace all null or '' with space. What is the best way to
-
How to change the Background color of a cell in JTable
hi! Actually i want to change the background color of few cells in JTable is there any method to make this change in JTable ? and also is it possible to have 5 rows with single column and 5 rows with 3 columns in a single JTable
-
What is the next step for this installation problem? I have no idea what "key" this message is talking about or how to address it. Please help. I can't download the latest iTunes and now I can't use the iTunes store through my old iTunes either.
-
Cancallation partucular item from posted invoice
Hello, I have post invoice. The invoice contains 10 items. But I have post 4th item, which must not be posted. Is there any process to reverse this item with amount & qty . Aprt from following processes. 1) creating credit memo 2) returning this
-
Dear all I have to check and modify if needed KDMA from vbap. I try to use Userexit USEREXIT_SAVE_DOCUMENT_PREPARE in MV45AFZZ. I do following: LOOP AT xvbap. IF xvbap-kdmat IS INITIAL. xvbap-kdmat = w_norepar. modif