Error saving map. Stored procedure returned non-zero result. Check if source and target schemas are present.
I am using VS 2012 and BizTalk 2013 and attempting to deploy an application to BizTalk when I get these errors:
Error 47
at Microsoft.BizTalk.Deployment.Assembly.BtsMap.Save()
at Microsoft.BizTalk.Deployment.Assembly.BtsArtifactCollection.Save()
at Microsoft.BizTalk.Deployment.Assembly.BtsAssembly.Save(String applicationName)
at Microsoft.BizTalk.Deployment.BizTalkAssembly.PrivateDeploy(String server, String database, String assemblyPathname, String applicationName)
at Microsoft.BizTalk.Deployment.BizTalkAssembly.Deploy(Boolean redeploy, String server, String database, String assemblyPathname, String group, String applicationName, ApplicationLog log)
0 0
Error 49
Failed to add resource(s). Change requests failed for some resources. BizTalkAssemblyResourceManager failed to complete end type change request. Failed to deploy map "XXX.BTS2013.XXX.Maps.map_XXXX_R01_InsLabProc".
Error saving map. Stored procedure returned non-zero result. Check if source and target schemas are present. Error saving map. Stored procedure returned non-zero result. Check if source and target schemas are present.
0 0
Error 46
Failed to deploy map "XXX.BTS2013.XXX.Maps.map_XXXX_R01_InsLabProc".
Error saving map. Stored procedure returned non-zero result. Check if source and target schemas are present.
0 0
I also tried to Import a MSI file from our test environment to see if that would work...got the same errors. After spending hours (not kidding) looking for an answer, all I could find is that a hotfix would work. So, I got the hotfix from Microsoft
Support and applied it then rebooted. Still getting the same errors. I'm absolutely at a stand still. Interesting that I got this application to deploy yesterday and then the next time I deployed it I started getting these errors. I'm
ready to pull my hair out!
Is there an answer for this out there somewhere? Any help would be appreciated.
Thanks,
Dave
Hi Dave,
Which hotfix have you applied? I don't think a hotfix of this issue is available for BizTalk 2013 yet. You should create a
support ticket with Microsoft to get a solution.
If this answers your question please mark as answer. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.
Similar Messages
-
Error saving map. Stored procedure returned non-zero result BizTalk Bug
Hallo all
MSDN is reporting this Bug.
"Error saving map. Stored procedure returned non-zero result." error message when you deploy the BizTalk Server 2010 applications in BizTalk Server 2010 Administration Console"
http://support.microsoft.com/kb/2673264/en-us
I am having this problem in BizTalk 2013. Is this correct? or I am doing something wrong..
This error occured as I was about to deploy BizTalk application from Visual studio 2012 to BizTalk 2013.
If this bug is available in 2013, where can I get a fix for it..
Thanks in Advance
AKEHi AKE,
Fix for this bug in BizTalk Server 2013 is not publicly available yet. Only option to get the fix for this bug is to contact:
http://support.microsoft.com/contactus/?ws=support
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful. -
Error in calling Stored procedure returns REFCURSOR
Hi,
I've written a oracle stored procedure returning REFCURSOR. say,extractorderdespatchconfirmsp('','','','','','H1','ACG','','','','',:rc).
Following statement throwing error.
CallableStatement cs = con.PrepareCall("{extractorderdespatchconfirmsp('','','','','','H1','ACG','','','','',:rc)}");
rs = cs.executeQuery();
Could you rectify this problem and give me the currect code.
riyazYour naming convention leaves a little to be desired.
String command = "{CALL extractorderdespatchconfirmsp(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}";
CallableStatement cstmt = conn.prepareCall(command);
//set the variables here ie, dates need to be a timestamp format. use set timestamp.
cstmt.setInt(1, 2);
cstmt.setString(2, "a string");
cstmt.setInt(3, 0);
//for return values
cstmt.registerOutParameter(3, Types.INTEGER);
cstmt.registerOutParameter(2, Types.INTEGER);
cstmt.execute();
int status = cstmt.getInt(3);
int status2 = cstmt.getInt(2);
cstmt.close();
It took me awhile too to get JDBC to call these right. -
Error calling a stored procedure returning a PLSQL table / REF cursor
stored proceure declares -
TYPE A_rec IS RECORD (
date DATE,
id NUMBER(10),
start NUMBER (10),
end NUMBER (10)
TYPE tmp_tbl IS TABLE OF A_rec ;
PROCEDURE get_B(
p_id IN NUMBER,
p_startdate IN DATE,
p_enddate IN DATE,
p_tbl OUT tmp_tbl
My Java code reads -
StoredProcedureCall storedProcedureCall = new StoredProcedureCall();
storedProcedureCall.setProcedureName("get_B");
DataReadQuery query = new DataReadQuery();
query.setCall(storedProcedureCall);
Vector parameters = new Vector();
/** For all input params **/
query.addArgument(param.getInputParamName(" name");
parameters.add("values");
/** Now comes the OUT part .. i am not sure what to do **/
storedProcedureCall.useNamedCursorOutputAsResultSet("p_tbl ");
/** execute query **/
Vector result = (Vector) getSession(ctx).executeQuery(query, parameters);
------------- My program does not throw any error ... but does not return anything ----TopLink currently doesn't support pl/sql types to be used as stored procedures parameters - but version 11 will.
However you can use a single cursor as an out parameter in your stored procedure:
p_tbl OUT CURSOR_TYPE.ANY_CURSOR,
and it will be returned by TopLink. -
No mapping for Same structure in source and target
Hi Experts,
I want to transfer the source structure to two receivers . Here source and target structures are same so i dont need mapping.
My question is how many DT,MT and MI required .. mapping required or not.
Thanks in Advance
CShi CS,
here in your scenario as u have told that source and reciver are of same structure . definitely you didn't need any mapping . and you have to create two data type(one for sender and one for receiver) , two message types(one for sender and one for receiver)) , and two message interfaces(one for sender and one for receiver).
while creating message types it asks for data type and while creating message interface it asks for message type only . as the structures of sender and receiver are same then inspite of having two receivers we have to create ony one message interface on sender side . later the adapter will take care of further proceedings
but in case of configuration you have to import three business systems . one for sender and two for receiver systems . and you have to configure the communications channels accordingly. as per the receivers accepting the structures you have to use the relevant adaptors . -
If the result from the stored procedure returns 0 rows I get this error returned:
If the result from the following stored procedure returns 0
rows I get this error returned:
faultCode:Server.Processing faultString:'Variable transfers
is undefined.' faultDetail:''
How can I get round this?Well if I try this in a cfm page:
<cfstoredproc procedure="GetTransfers"
datasource="datasource" returncode="true">
<cfprocparam type="in" cfsqltype="CF_SQL_VARCHAR"
value="4">
<cfprocparam type="in" cfsqltype="cf_sql_date"
value="12/09/2006 08:42:00">
<cfprocparam type="in" cfsqltype="cf_sql_date"
value="12/09/2008 08:42:00">
<cfprocresult name="transfers">
I get an error like:
[Macromedia][SQLServer JDBC Driver][SQLServer]Procedure or
function 'GetTransfers' expects parameter '@fromdate', which was
not supplied.
But this procedure only accepts 3 parameters. -
Problem calling Stored Procedure returning SETOF UDT (Using Spring)
I am using Spring's StoredProcedure class to call a stored procedure from a PostgreSql database. It returns a set of user defined data types. I'm having a problem in parsing the results returned.
The user defined data type :
CREATE TYPE process_states AS (
process_name text,
process_type text
The stored procedure returns a SET of "process_state" :
CREATE FUNTION inquire_process_state (.....)
RETURNS SETOF process_state AS '
SELECT ....
I hava a Java class extending the Spring StoredProcedure classs.
public MyProcStats extends StoredProcedure {
private class ProcStateCallBackHandler implements RowCallBackHandler {
public void processRow(ResultSet rs) throws SQLException {
System.out.println(rs.getString(1));
public MyProcStats (DataSource ds) {
super(ds, "inquire_process_state");
super.setFunction(true);
declareParameter(new SqlOutparameter("rs", Types.OTHER, new ProcStateCallBackHandler());
declareParameter(new SqlParameter("family_name", Types.VARCHAR) ;
While testing this class, I get an errormessage
"java.sql.SQLException:ERROR: cannot display a value of type record"
I would appreciate if anyone can point out my mistakes. I tried declaring
new SqlOutParameter("rs", Types.OTHER, "process_state"), but that didn't help.As the related posts suggest, you will need to use direct JDBC code for this.
Also I'm not sure JDBC supports the RECORD type, so you may need to wrap your stored functions with ones that either flatten the record out, or take OBJECT types. -
Unknown Database Connector Error using Oracle stored procedures
We are using an Oracle database for the first time with our Crystal Reports, and I am attempting to modify a report to use a new stored procedure. When I attempt to add either the new procedure, or to add a new copy of the existing procedure, I get an error message:
Unknown Database Connector Error
If I remove the existing procedure first (leaving no database objects at all), and then attempt to add back exactly the same stored procedure that I just removed, I get a different error message:
Database Connector Error: '42000:[Oracle][ODBC]Syntax error or access violation'
Neither of these errors is particularly helpful. The stored procedure in question works as is. I can run it in SQL Developer, and it also executes within the existing report if I run it. Unfortunately, it needs to be modified and given a new name, so I need to be able to add the new stored procedure to the report.
The operating system is Windows XP Professional version 2002 SP3. The Oracle version is 11g (11.2.0.2.0). Crystal reports version is Crystal Reports 2008 (12.3.0.601). The stored procedure returns a refcursor. The ODBC connection is created using the "Oracle in OraClient11g_home1" driver. When I test the connection, it tells me it was successful.
If it matters, the report is a Saba report.
Can anyone shed any light on what the problem is and how to fix it. If the solution is to upgrade the Windows version, that is under the control of our tech support and there is no information available as to when it will happen.Yes - I had used the Set Datasource Location to point to the correct ODBC connection. I get the same results with an existing report as I do with a new blank report.
I have no idea where the service market place is. Honestly, I find the entire SAP site confusing. I found one reference to the PAM guide, but when I clicked on it, it insisted on a userid/password, and apparently the userid/password I have for this discussion group doesn't pass. I did find, eventually, a document called "Crystal Reports 2008 Service Pack 3 for Windows - Supported Platforms". When I read it, it tells me that it's compatible with Oracle 11g, generic ODBC, and Windows XP SP3, which is what we are using. I'm hoping that this document has equivalent information to the PAM guide. -
SSRS - Oracle Stored procedure returns no data but does in SQL Developer Sudio
HI there,
Stored procedure returns no data when executed on the report but when i execute the stored procedure in Sql Developer it returns required rows.
Thanks for your help!Hi Simon,
When i test with simple query, i get the data.
For your convenience, my stored proc looks lyk :
PROCEDURE pr_REPORT_data(P_STARTDATE IN DATE, P_ENDDATE IN DATE, data_rows OUT T_CURSOR) AS
OPEN completed_Reinstatement FOR
SELECT
value1,.......value5
FROM table1
WHERE
To_Date(createdDate, 'YYYY/MM/DD') BETWEEN To_Date(P_STARTDATE, 'YYY/MM/DD') AND To_Date(P_ENDDATE, 'YYYY/MM/DD');
END pr_REPORT_data;
T_CURSOR is of type cursor which is declared on the package.
I'm assuming the problem is with date parameters, however i converted the date before passing to
WHERE clause. -
NameFromLastDDL Error during java stored procedure upload...
Hi guys,
I am trying to upload a class to send email within a java stored procedure.
JDeveloper fails to upload the class, and the error message doesn't help me:
I guess the automatically generated SQL statment features a "NameFromLastDDL" argument, but i have no control over that....anybody had this issue before ?
Following, the "ugly" exception:
Error while creating class client/Utils
ORA-06550: line 1, column 91:
PLS-00201: identifier 'NameFromLastDDL' must be declared
ORA-06550: line 1, column 85:
PL/SQL: Statement ignored
java.sql.SQLException: ORA-06550: line 1, column 91:
PLS-00201: identifier 'NameFromLastDDL' must be declared
ORA-06550: line 1, column 85:
PL/SQL: Statement ignored
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:639)
at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:184)
at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:873)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1086)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2984)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3076)
at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4273)
at oracle.aurora.server.tools.loadjava.ClientClassObject.create(ClientClassObject.java:68)
at oracle.aurora.server.tools.loadjava.SchemaObject.process1(SchemaObject.java:223)
at oracle.aurora.server.tools.loadjava.LoadJava.add(LoadJava.java:530)
at oracle.aurora.server.tools.loadjava.LoadJava.addClass(LoadJava.java:584)
at oracle.aurora.server.tools.loadjava.LoadJava.add(LoadJava.java:434)
at oracle.aurora.server.tools.loadjava.LoadJava.add(LoadJava.java:378)
at oracle.aurora.server.tools.loadjava.LoadJava.addJar(LoadJava.java:717)
at oracle.aurora.server.tools.loadjava.LoadJava.add(LoadJava.java:430)
at oracle.aurora.server.tools.loadjava.LoadJava.add(LoadJava.java:378)
at oracle.aurora.server.tools.loadjava.LoadJava.add(LoadJava.java:347)
at oracle.aurora.server.tools.loadjava.LoadJava.add(LoadJava.java:643)
at oracle.aurora.server.tools.loadjava.LoadJava.processDeferredFiles(LoadJava.java:615)
at oracle.aurora.server.tools.loadjava.LoadJava.process(LoadJava.java:806)
at oracle.jdeveloper.deploy.tools.OracleLoadjava.deploy(OracleLoadjava.java:116)
at oracle.jdeveloper.deploy.tools.OracleLoadjava.deploy(OracleLoadjava.java:46)
at oracle.jdevimpl.deploy.OracleDeployer.deploy(OracleDeployer.java:97)
at oracle.jdevimpl.deploy.StoredProcHandler.doDeploy(StoredProcHandler.java:473)
at oracle.jdevimpl.deploy.StoredProcHandler.doDeploy(StoredProcHandler.java:360)
at oracle.jdevimpl.deploy.StoredProcHandler.doDeployToMostRecent(StoredProcHandler.java:256)
at oracle.jdevimpl.deploy.StoredProcProfileDt$2.run(StoredProcProfileDt.java:193)
The following operations failed
class client/Utils: creation (createFailed)
oracle.aurora.server.tools.loadjava.ToolsException: Failures occurred during processing
at oracle.aurora.server.tools.loadjava.LoadJava.process(LoadJava.java:863)
at oracle.jdeveloper.deploy.tools.OracleLoadjava.deploy(OracleLoadjava.java:116)
at oracle.jdeveloper.deploy.tools.OracleLoadjava.deploy(OracleLoadjava.java:46)
at oracle.jdevimpl.deploy.OracleDeployer.deploy(OracleDeployer.java:97)
at oracle.jdevimpl.deploy.StoredProcHandler.doDeploy(StoredProcHandler.java:473)
at oracle.jdevimpl.deploy.StoredProcHandler.doDeploy(StoredProcHandler.java:360)
at oracle.jdevimpl.deploy.StoredProcHandler.doDeployToMostRecent(StoredProcHandler.java:256)
at oracle.jdevimpl.deploy.StoredProcProfileDt$2.run(StoredProcProfileDt.java:193)I think u dont've previleges to run
the procedure.
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by arunr12:
hi I am calling java stored procedure from jdbc. i am getting wierd exceptions:
CallableStatement cstmt = conn.prepareCall("begin SEND_MAIL(?,?,?);end;");
cstmt.setString(1,"[email protected]");
cstmt.setString(2,"Mail from Stored Proc");
cstmt.setString(3,"This is test mail from Oracle8i");
cstmt.execute();
i am getting following Exception:
java.sql.SQLException: ORA-29532: Java call terminated by uncaught Java exception: java.security.AccessControlException: the Permission (java.util.PropertyPermission * read,write) has not been granted by dbms_java.grant_permission to SchemaProtectionDomain(ISTORE_CUST|PolicyTableProxy(ISTORE_CUST))
ORA-06512: at "ISTORE_CUST.SEND_MAIL", line 0
ORA-06512: at line 1
<HR></BLOCKQUOTE>
null -
ERROR-Logging of Stored Procedure (Stop / Going on after error + logging)
Hi @all,
I am using a Stored Procedure which is very simple:
=>The stored procedure is selecting many tousands of records from table1 + table2.
=> Some values (records) will be summarized (aggregated/group by).
=>After this selection and summarizing, this records will be deleted from table3 (if they exist in table3).
=>Then the selected records will be inserted in table3.
Now I want to do the following:
Is there a way to log the errors of the stored procedure?
For example, the stored procedure is copying many thousands of records.
If there is a problem on copying/ inserting a record to table3, then I want a error-log in a loggin_table.
Is there a way to write the error-logs from a stored procedure to a special table in database?
I want to do this in 2 ways:
1) On error the error is logged and the stored procedure is stopped.
2) On error the error is logged and the stored procedure is going on to insert/summarize the next record.
I don't know how I can get these errors of a stored procedure. Maybe it isn't possible? Or is it better to use a function?
Hope anyone can give me a hint?
Thanks a lot.
Best regards,
TimHi
option one:
as i know you can have another table without primer key (log table).
then before you insert into table, select the record count using primary key. if it is duplicate then put those record into the table.
option two:
write the log into file.
declare
f utl_file.file_type;
s varchar2(200);
begin
f := utl_file.fopen('SAMPLEDATA','sample1.txt','R');
loop
utl_file.get_line(f,s);
dbms_output.put_line(s);
end loop;
exception
when NO_DATA_FOUND then
utl_file.fclose(f);
end;
refer : http://www.psoug.org/reference/OLD/utl_file.html
regards
upul.
Edited by: Upul Indika on Apr 9, 2009 12:45 PM -
why does iTunes keep giving me bogus error messages. "Your internet connection is not working, check your connection and try again." My internet is working fine. iTunes is not working and will not allow me to download tunes.
This my sound too simple, but I just kept clikning on the arrow next to the selected music and it finally "Kicked" in.
I live in Europe ,So Be persistent and don't give up ! Aug. 2013 -
Issue in mapping the same source and target fields
Hi All,
I am working on PI 7.0 and currently I am connecting to PI 7.0 via citrix desktop . Problem here is : in the mapping , direct mapping option that is available to map the same source and target fields is disabled . I do know that this is due to some java version issue .
What I want to know is there any possibilty of solving this issue without installing an updated java version ?
Regards
Vinay P.I've faced the same for many times and all of that were due to Java version.
1st of all, you have to check the authorizations you have. If you have enough (DEVELOPER_J2EE, CONTENT_ORGANIZER_J2EE, and so), and - obvious but very often forgotten - you have to assure you're trying to change it in the message mapping change mode On.
Then, last shot should be downgrade your Java version.
The 1.4.2 JRE version allow you to use not only the Mapp the Identical field but also Dependencies, Clear Mapping and some other tools/buttons. As mentioned above, if there's a fix in the new Java releases, I do not know (hope so) and would appreciate if you could let us know.
Tks. -
Master Data ------ Source and Target Mapping
I want to know the source and target mapping of some master data elements like plant,vendor,customer,workcenter.
Where can I get it. Please provide the relevant documents or links.Hi,
Check in RSOSFIELDMAP table.
Thanks
Reddy -
Entering Source and Target Values in Value Mapping
Hi,
Is there any auomative way of entering source and target values in Value Mapping or FixValues instead of manually entering the values.
I have around 400 values to be entered on both sides.....just thinking of an easy way to do it....
Thanks for suggestions.
Regards,
BharaniHi,
Use value mapping replication
chk this link as to what SAP docs say on value mapping replication
http://help.sap.com/saphelp_nw2004s/helpdata/en/2a/9d2891cc976549a9ad9f81e9b8db25/content.htm
Value Mapping replication - Value Mapping replication
https://www.sdn.sap.com/irj/sdn/advancedsearch?query=value%20mapping%20in%20xi&cat=sdn_weblog
ValueMapping using the Graphical Mapping Tool
The specified item was not found.
https://www.sdn.sap.com/irj/sdn/advancedsearch?query=value%20mapping%20in%20xi&cat=sdn_weblog
Regards,
Swathi
Maybe you are looking for
-
Computed page item no longer working after upgrade to 1.6
Hi team, I noticed that the pages where I was using conditional computations based on sql queries for setting the value of items are no longer working as before. If I run the page in debug mode however I see that the computation is actually performed
-
1st generation 4g nano crashed, new 8g isn't being recognized by itunes
I had 2 different 4g nanos on the same computer (windows xp) and both used the same itunes library. One of them died so I bought an 8g. I had already upgraded to itunes 7.0 but did it again after getting the new ipod. The upgrade went fine, but when
-
Iphone4 stuck in itunes logo and during restore it says error 1, pls help
i have an iphone 4 stuck in itunes logo. whenever i restore it with itunes, it stops in the middle of restoration and says error 1.can anyone help me please?
-
How i use my network at home for iphone dy usb
how i use network at home for iphone by USB
-
Hangs when printing from popup window to thermal printer
I use PayPal shipping (using java I'm sure) with a zebra 2844 thermal printer. Each time I print the label, the pop-up window (with the label picture) is suppose to close after printing and go back to the options screen. Instead it hangs and the only