BPM Correlation from Dynamic Configuration not being filled
Hey guys,
I'm having the following problem with BPM correlation.
In my correlation definition, I have 2 fields: one which is filled with information from the message payload, and another one which is filled with a context object (which was created with adapter metadata and filled with dynamic configuration, as refered here: /people/michal.krawczyk2/blog/2006/10/09/xi-dynamic-configuration-in-adapter-modules--one-step-further).
All instances of BPM are with error status. And when I go into the workflow log for these processes, if I check the correlation object, it is like this:
<?xml version="1.0" encoding="utf-8" ?>
<CorrelationKey Version="001">
<Field1 />
<Field2>123456789</Field2>
</CorrelationKey>
Field1 is the one read from context object, and is not being filled (thus I think the error comes from here). Field2 is from payload and is being normally filled.
Any ideas on this matter?
Maybe the problem is not from the correlation. If not, what else could be the case? The BPM crashes on the very first step (one more reason to think that the correlation is the issue).
Thanks in advance,
Henrique.
HI,
In general Correlation , concept, whatever we configured in Correlation editor , i mean in runtime which xml element should filled with which element of which interface ..as you said you have configured the local correlation to block, in block it is the first receive step, while receiving the first message which is relevent to first recieve step , i mean if it receives the one message which is related to first receive step inteface .. the respective element data will be filled in correlation id and it will assign on giud for processing , so while assign the runtime data to correlation element ( imean filling stage) check you said two elements in correlation does the first message contains these two elements ??
if so ok , no then check , and try to use the IM before calling the IP to fill the payload.
Regards
Chilla
Oh closed!!
Message was edited by:
Chandra Sekhar Chilla
Message was edited by:
Chandra Sekhar Chilla
Similar Messages
-
Dynamic configuration not fil in reused OM in NW BPM
Hi,
I'm having problem in operation mapping that i re-used in nw bpm.
In my scenerio in the operation mapping, a UDF writes on "TServerLocation" and in the next step of BPM, i have receiver determination rule which read from "TServerLocation" variable.
Below step calls OM which in PI.
(UDF writes on TserverLocation)
This next step, reads TserverLocation in receiver tab of Integration Conguration.
Receiver rule
So the problem is dynamic configuration doesn't write on TserverLocation or integration confiuration object removes in soap header somehow.
This was a ccBPM integration and all esr objects, mapping,udfs working fine. No problem with that.
I checked below blog but not get this work.
Dynamic Configuration not working with Integrated Configuration
Has anyone faced similar problem ?
Thank you
-TahirHI,
In general Correlation , concept, whatever we configured in Correlation editor , i mean in runtime which xml element should filled with which element of which interface ..as you said you have configured the local correlation to block, in block it is the first receive step, while receiving the first message which is relevent to first recieve step , i mean if it receives the one message which is related to first receive step inteface .. the respective element data will be filled in correlation id and it will assign on giud for processing , so while assign the runtime data to correlation element ( imean filling stage) check you said two elements in correlation does the first message contains these two elements ??
if so ok , no then check , and try to use the IM before calling the IP to fill the payload.
Regards
Chilla
Oh closed!!
Message was edited by:
Chandra Sekhar Chilla
Message was edited by:
Chandra Sekhar Chilla -
File name cant be fetched from Dynamic configuration...mutli-mapping used
In a scenario, i have a BPM which has a transformation step which contains a mutimapping ...means 2 messages mapped to 1 messgaes, here in the mapping i m using an UDF and written code to extract the file name from dynamic configuration.....
the problem is ...the same BPM contains another transformation step which contains a message mapping (which is not multi mapping), and here the code (UDF) works to fetch the file name...
the code is all correct....and it looks like
DynamicConfiguration conf = (DynamicConfiguration)
container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");
String sourceFileName = conf.get(key);
if (sourceFileName == null ){
sourceFileName = "ErrorFile.xml";}
return sourceFileName;Hi,
Yes u r correct it will show error in operation mapping.. bcoz u cannot check the DynamicConfiguration in Operation mapping...
It will throw Exception..
The parameter to UDF depends on ur requirement.... Let us know ur requirements exactly...
If u r doing for file to file means no UDF required,, just check ASMA on both sides....
Babu -
My Notes from iPhone are not being saved to Notes in Outlook when i sync. How can I get Notes to back up in Outlook?
I have iPhone 4S
-
BELNR not being filled in PTRV_DOC_IT
Hi Experts!!
We have a travel expense created with 5 receipts (line items). Now we have implemented BADI TRIP_POST_FI to change a few fields in PTRV_DOC_IT. However, to relate line items in PTRV_SADD (receipts) and PTRV_DOC_IT, we are using fields RECEIPTNO and BELNR respectively. We implemented the BADI and tested successfully. Now, after 2 months, when we try, this is not working. And it's found that BELNR is not being filled in with receiptno in PTRV_DOC_IT table, at all.
Can somebody help me figuring out, why it's happening so now? Should there be some settings done?
When will this BELNR be filled normally? Please help me out.
Your help is highly appreciable.Solved.
In PRFI selection screen, under Size/Summarization, we should select first radiobutton (per Travel Doc.) under Cust/Vend Accoutn Summariz. and Expense/Account Summariz. This will automatically fill in BELNR.
Thanks. -
Dynamic configuration not working in Java mapping
Hi All,
I have a scenario where i am using java mapping. In this i am doing following
1)Read file name from input message header
2)set file name in output message Header
3) set Directory name in output message Header
i have used following code .. but iit is not working... when i test end to end... in reciver communication channel it is failing stating " message failed as "Directory is not set in Header. Also i checked in SXMB_MONI "dynamic configuration".It is not showing Directory.
this is code.
public void transform(TransformationInput transformationInput,TransformationOutput transformationOutput)
throws StreamTransformationException {
private Map para;
String Directory ;
String inputFileName;
String var1 = "ABC";
para = transformationInput.getInputHeader().getAll();
DynamicConfiguration conf = (DynamicConfiguration) para
.get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey keyFileName1 = DynamicConfigurationKey
.create("http://sap.com/xi/XI/System/File", "FileName");
inputFileName = conf.get(keyFileName1);
DynamicConfigurationKey keyFilename = DynamicConfigurationKey
.create("http://sap.com/xi/XI/System/File", "FileName");
DynamicConfigurationKey keyDirecory = DynamicConfigurationKey
.create("http://sap.com/xi/XI/System/File", "Directory");
Directory = "tmp/"+var1;
conf.put(keyFilename,inputFileName);
conf.put(keyDirecory, Directory);
I am in PI 7.1 , and in eclipse its showing warning that Para is not used.
Can anyone show some lights.
Also is there any way to debug this?? like is there any function by which i can write the trace for each step to see those in MONI.Method name: public void createDirectory(Resultlist result, Container container)throws StreamTransformationException
//Use Simple UDF and do the following lines
String Directory ;
String inputFileName;
String var1 = "ABC";
DynamicConfiguration conf = container
.getTransformationParameters()
.get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey keyFileName1 = DynamicConfigurationKey
.create("http://sap.com/xi/XI/System/File", "FileName");
inputFileName = conf.get(keyFileName1);
DynamicConfigurationKey keyFilename = DynamicConfigurationKey
.create("http://sap.com/xi/XI/System/File", "FileName");
DynamicConfigurationKey keyDirecory = DynamicConfigurationKey
.create("http://sap.com/xi/XI/System/File", "Directory");
Directory = "tmp/"+var1;
conf.put(keyFilename,inputFileName);
conf.put(keyDirecory, Directory);
and remove these 3 lines
//private Map para;
//para = transformationInput.getInputHeader().getAll();
//DynamicConfiguration conf = (DynamicConfiguration) para.get(StreamTransformationConstants.DYNAMIC_CONFIGURATION
>>I am in PI 7.1 , and in eclipse its showing warning that Para is not used.Can anyone show some lights.
You can simply remove declaring Map Para line... The eclipse gives warning because you dont assign values for it and you are trying to use...
For using the same input file name in output side, you dont need coding ... you need only for the directory...
Enable ASMA attributes in the channel.
Edited by: Baskar Gopal on Feb 24, 2011 10:58 AM -
Dynamic Configuration not working with Integrated Configuration
Hi All,
Dynamic Configuration works fine in PI 7.3 when Classical Configuration is used. However the same does not work using Integrated Configuration.
Scenario :
SOAP -->SOAP Synchronous scenario in PI 7.3 (Dual Stack).
Trying to save a value from Request mapping using dynamic configuration and use the same in response mapping.
UDF Code :
Request Mapping :
DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey Variable = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP", "Variable1");
conf.put(Variable, a);
Response Mapping :
DynamicConfigurationKey Variable = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP", "Variable1" );
string1 = conf.get(Variant);
Note : Using Integrated Config(AAE Processing) - Response header does not have DynamicConfiguration header node , but Classical Configuration has that.
Regards,
Parimala
Edited by: ParimalaE on Mar 1, 2012 1:33 PMFor us this is what we had:
This didn't work (getInputParameters is the newer stuff that doesn't work):
DynamicConfiguration dc = (DynamicConfiguration)container.getInputParameters().getValue(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey dck = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP","TServerLocation");
dc.put(dck,"https://xyz.api-salesforce.com/services/Soap/c/26.0/0DFa00000008jis");
return "";
This works for us(we had to remove getInputParameters):
DynamicConfiguration dc = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey dck = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP","TServerLocation");
dc.put(dck,"https://xyz.api-salesforce.com/services/Soap/c/26.0/00D3000000001X0");
return ""; -
Security Permissions from Management Console Not Being Replicated on SQL Server Database
Hi Everyone,
We have been encountering issues with access to Reporting Services for most console users since we upgraded to SCCM 2012 R2. We have observed that since the R2 upgrade, security permissions
that are set in the console are not being replicated on the SQL database. Users/Groups that had access prior to the R2 upgrade are now only able to access Reports via the web interface. All new users/groups are not able to get access at all.
We are not sure what the problem could be and would appreciate any guidance.
We have tried the following without success:
Manually adding new users/groups to the database
Reinstalling the the Reporting Service point and Reporting Service, Removing all of the security groups from the console and from the database, and Adding the security groups back
to the console.
Our current environment:
SCCM 2012 R2
1 Site
Primary Site:
OS: Server 2008 R2
Roles: Site Server / Software Update Point / Management
Point
SQL Server
OS: Server 2008 R2
SQL Version: Microsoft SQL Server 2008 R2
Roles: Site Database Server / Reporting Services PointThanks for your feedback.
Permissions
We have two main types of users: Full Administrators and local departmental IT administrators. (Local IT Admins only have full control over their own departmental collections. They have Read/Add to All Systems.)
The only account that's currently able to run Reports from both the console and web is the admin account used to perform the R2 upgrade.
Full Administrator
Role: Full Administrator
Scope: All instances of the objects that are related to the assigned security roles.
Local Departmental Administrator
Role: Full Administrator & Read/Add
Scope: Main Departmental Collection (Full Admin) & All Systems, All Users, and All User Groups (Read/Add)
Report Service Execution
On the database, we have tried assigning the Report Service Execution Account to the built-in Network Service Account, Local Service Account, and to a separate AD role account.
Error Messages
Console: We are able to select reports from the Console however nothing appears when we click on Run.
Web: Generating Reports from the Web works for only the Full Administrators. Nothing appears for a Local Departmental Admin.
This is a partial output from srsrp.log:
Set configuration SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Check state SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Check server health. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Successfully created srsserver SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Reporting Services URL from Registry [http://132.205.120.154/ReportServer/ReportService2005.asmx] SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Reporting Services is running SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Retrieved datasource definition from the server. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
[SCM-SQL.concordia.ca] [CM_SCM] [ConfigMgr_SCM] [SCM-SQL.CONCORDIA.CA] SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
[MSSQLSERVER] [1] [] [CONCORDIA\SVC-SCM_REPORT] SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
[1] [0] SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Confirmed version [10.50.2811.0] for the Sql Srs Instance. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Retrieved datasource definition from the server. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Updating data source {5C6358F2-4BB6-4a1b-A16E-8D96795D8602} at ConfigMgr_SCM SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Loading localization resources from directory [E:\SMS_SRSRP\SrsResources.dll] SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Looking for 'English (United States)' resources SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Looking for 'English' resources SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Found resources for 'English' SMS_SRS_REPORTING_POINT 3/10/2015 2:28:05 PM 2588 (0x0A1C)
Confirmed the configuration of SRS role [ConfigMgr Report Users]. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:06 PM 2588 (0x0A1C)
Confirmed the configuration of SRS role [ConfigMgr Report Administrators]. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:06 PM 2588 (0x0A1C)
Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.]. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:06 PM 2588 (0x0A1C)
Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.]. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:06 PM 2588 (0x0A1C)
Confirmed the security policy for folder [/]. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:06 PM 2588 (0x0A1C)
Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.]. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:06 PM 2588 (0x0A1C)
Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.]. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:06 PM 2588 (0x0A1C)
Confirmed the security policy for folder [/ConfigMgr_SCM]. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:06 PM 2588 (0x0A1C)
Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.]. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:06 PM 2588 (0x0A1C)
Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.]. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:06 PM 2588 (0x0A1C)
Confirmed the security policy for folder [/ConfigMgr_SCM/Asset Intelligence]. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:06 PM 2588 (0x0A1C)
Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.]. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:06 PM 2588 (0x0A1C)
Error retrieving users - [The EXECUTE permission was denied on the object 'spGetReportUsers', database 'CM_SCM', schema 'SCCM_Rpt'.]. SMS_SRS_REPORTING_POINT 3/10/2015 2:28:06 PM 2588 (0x0A1C) -
Start Menu Configuration not being saved using BootCamp in Windows 7
On a couple nearly identical MacBook Pros (ordered and built within the last couple months) I've encountered an issue where my Start Menu configuration is not being saved using BootCamp in Windows 7. Only the 64 bit version was tested, I don't have a 32 bit handy.
"Stickying" icons on the top of the shortcuts seems to hold, but changing the display to small icons, adding "administrative tools", menu displays from opening folders to showing lists, or even just telling it to not highlight newly installed programs are lost on a reboot. The changes do appear to work at first, but again, are lost on reboot.
Fwiw I'm using the machine in an Active Directory environment. If you need any additional information or further details just ask.On a couple nearly identical MacBook Pros (ordered and built within the last couple months) I've encountered an issue where my Start Menu configuration is not being saved using BootCamp in Windows 7. Only the 64 bit version was tested, I don't have a 32 bit handy.
"Stickying" icons on the top of the shortcuts seems to hold, but changing the display to small icons, adding "administrative tools", menu displays from opening folders to showing lists, or even just telling it to not highlight newly installed programs are lost on a reboot. The changes do appear to work at first, but again, are lost on reboot.
Fwiw I'm using the machine in an Active Directory environment. If you need any additional information or further details just ask. -
Internal table -Select statement -2nd plant is not being filled
Hi,
Second field for plant WERKD is not getting filled in this table.I am using into corresponding fields of table ITAB statement.
I need both plants and in single select statement.
Any ideas?
DATA: BEGIN OF T_STOF OCCURS 0,
VBELN LIKE LIPS-VBELN,
ERNAM LIKE LIPS-ERNAM,
WERKS LIKE LIPS-WERKS,
NTGEW LIKE LIPS-NTGEW,
GEWEI LIKE LIPS-GEWEI,
EBELN LIKE EKKO-EBELN,
WERKD LIKE EKPO-WERKS,
LGORT LIKE EKPO-LGORT,
EBELP LIKE EKPO-EBELP,
MATNR LIKE EKPO-MATNR,
TXZ01 LIKE EKPO-TXZ01,
AEDAT LIKE EKPO-AEDAT,
KNUMV LIKE EKKO-KNUMV,
END OF T_STOF.
SELECT LIKPVBELN LIKPERNAM LIPSWERKS LIPSNTGEW LIPS~GEWEI
EKKOEBELN EKPOWERKS EKPOLGORT EKPOEBELP EKPOMATNR EKPOTXZ01 EKPOAEDAT EKKOKNUMV
INTO CORRESPONDING FIELDS OF TABLE T_STOF
FROM LIKP
INNER JOIN LIPS
ON LIKPVBELN EQ LIPSVBELN
INNER JOIN EKKO
ON LIPSVGBEL EQ EKKOEBELN
INNER JOIN EKPO
ON EKKOEBELN EQ EKPOEBELN
WHERE LIKP~VBELN IN S_VBELN
AND LIKP~ERNAM IN S_ERNAM
AND LIPS~WERKS IN S_WERKS
AND EKKO~EBELN IN S_EBELN
AND EKPO~WERKS IN S_WERKD
AND EKPO~LGORT IN S_LGORT
AND EKPO~MATNR IN S_MATNR
AND EKPO~AEDAT IN S_AEDAT
AND BSART = 'UB'.
Or am i doing in wrong?
Regards
PraveenHi,
If you use INTO CORRESPONDING then the fieldname in the internal table has to match the selecting field name..
To avoid this you can use INTO TABLE...
SELECT LIKPVBELN LIKPERNAM LIPSWERKS LIPSNTGEW LIPS~GEWEI
EKKOEBELN EKPOWERKS EKPOLGORT EKPOEBELP EKPOMATNR EKPOTXZ01 EKPOAEDAT EKKOKNUMV
<b>INTO TABLE T_STOF</b>
Thanks,
Naren -
Component and Object are not being filled automatically when filling IBase
Hello all,
When filling the Ibase number in a Service Order (Reference Objects), the component and the object ID are not deing filled automatically. But if I fill the component instead of the IBase ID, the Ibase and the object are being filled.
Can anyone help me with this issue, please? I would need the component and the object being filled automatically when entering the Ibase number.
Thank you and Regards.Hi,
Do you have the component assign to a client?
Best regards,
Rui Mariano -
Parameter value from app is not being used
Hi,
I have .NET application which renders the report from BOE using infoObject model. This report has parameter and the paramter info is passed from the application using following code.
CrystalReportViewer1.EnterpriseLogon = enterpriseSession;
CrystalReportViewer1.ReportSource = (Report)infoObject;
CrystalReportViewer1.ParameterFieldInfo = parameterFields;
But when I try to run this form...though the parameterfields have the detail of the paramter still Promt screen is scheduled by BOE to provide input for the parameter...
Can someone help me on this why the parameter value I am sending is not being used.
Thanks
KajalIt might have something to do with how you are creating your parameter field collection that you are passing to the viewer. Please refer to the ViewReportParameter sample in the following collection available [here|https://boc.sdn.sap.com/node/5794]
-
Dinamic Configuration not being executed
Hi All,
I'm working on a new interface, file2file. The new file name is not known because it depends on the mapping process so I have configured the FileName options in the Sender and Receiver channels and I can see the new
<SAP:Record namespace="http://sap.com/xi/XI/System/File" name="FileName">XXXXXXXXX</SAP:Record>
and it uses it to write the file.
In the mapping process, a new User-Defines function is called, it is the very same as all the posts about this option.
The messate type is something like this:
label1
RECORD
LINE_ITEM
DATA
If I place the new function during the DATA mapping, it works but, if I move it to the label1 it seems that it is not being called. Is there any reason for this? Due to the number of boxes for the filename calculation I moved to label1.
Help would be appreciated for this.
Thanks and kind regards,
Encinas.Hi,
it means that you're label mapping is not being executed
try adding a trance in your user defined function
and you'll be able to see it this will be executed during the mapping
(in the test tab)
how to add trace:
/people/michal.krawczyk2/blog/2005/02/25/simple-java-code-in-graphical-mapping--xi
basically you can put it anywhere in your mapping as long as the user defined function will be executed
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
[Xcode] Error from Debugger: Program not being run
All of a sudden my Cocoa-AppleScript projects are not being run with *Build and Run* in Xcode 3.2.2. Well, most of them anyway - some old, and some downloaded projects are OK, but projects that ran OK yesterday give me an error today:Running…
No executable file specified.
Use the "file" or "exec-file" command.
No executable file specified.
Use the "file" or "exec-file" command.
The program being debugged is not being run.
The program being debugged is not being run.
No project settings were changed (I don't even use the debugger, just the console), and the only thing that I've done in the mean time is a software update. The only thing new from that was a Java update, which I don't think should have had anything to do with it. I was having the same problem even building new blank projects, but I've since updated to 3.2.4 and reset the Xcode preferences, which at least got the blank projects going again.
I've compared some of the settings between projects that work and projects that don't, but I have no idea what to look for. The built applications will run when double-clicked by themselves, just not in Xcode.
Update: zipping the project files and then unzipping them seems to fix the issue, but I would like to know what to look for that could have caused this problem.AHA! Well, although I could have sworn I ran some of these projects from their current location, the problem wound up being related to characters in the name of one of the containing folders.
I sometimes use leading spaces in the folder names to get them to sort to the top of the list, but even doing that you sometimes need to use additional characters to get the items to sort in the desired way. One of the characters I used (a tilde) seems to get expanded by one of the underlying utilities - my archived projects were in this folder, while other downloaded examples (and copies I had made to other locations) worked since they were outside of the problem folder. It was weird that pretty much everything else ran correctly, though.
Lesson learned - do NOT use characters that may be special to a shell script in any of your project file paths. -
Deploytool problem: Tools- Server Configuration not being displayed
I am having the above titled problem when following the instructions from section 7.2.2 of the JMS tutorial.
Please help
Owen.Typically, when I start J2EE, I get the following:
C:\j2sdkee1.4\logs>j2ee -verbose
J2EE server listen port: 1050
Naming service started: 1050
Binding DataSource, name = jdbc/InventoryDB, url = jdbc:cloudscape:rmi:Cloudscap
eDB;create=true
Binding DataSource, name = jdbc/DB1, url = jdbc:cloudscape:rmi:CloudscapeDB;crea
te=true
Binding DataSource, name = jdbc/DB2, url = jdbc:cloudscape:rmi:CloudscapeDB;crea
te=true
Binding DataSource, name = jdbc/EstoreDB, url = jdbc:cloudscape:rmi:CloudscapeDB
;create=true
Binding DataSource, name = jdbc/Cloudscape, url = jdbc:cloudscape:rmi:Cloudscape
DB;create=true
Binding DataSource, name = jdbc/XACloudscape, url = jdbc/XACloudscape__xa
Binding DataSource, name = jdbc/XACloudscape__xa, dataSource = COM.cloudscape.co
re.RemoteXaDataSource@1250ff2
Binding DataSource, name = jdbc/_ejb_container, url = jdbc/_ejb_container__xa
Binding DataSource, name = jdbc/_ejb_container__xa, dataSource = COM.cloudscape.
core.XaDataSource@1b6235b
Starting JMS service...
Initialization complete - waiting for client requests
Starting JMS via Resource Adapter
Deploying jmsra.rar in C:\j2sdkee1.4\lib\system_apps\jmsra.rar
ResourceAdapter jmsra.rar started...
Initializing Coyote HTTP/1.1 on port 8000
Initializing Coyote HTTP/1.1 on port 7000
Loaded registry information 1432 ms
Starting service J2EE(TM) Web Server
Apache Tomcat/5.0
Missing application web.xml, using defaults only StandardEngine[Standard-Engine]
.StandardHost[localhost].StandardContext[]
Added certificates -> request attribute Valve
Starting Coyote HTTP/1.1 on port 8000
Starting Coyote HTTP/1.1 on port 7000
JACC:Policy Repository set to C:\j2sdkee1.4\repository\policy
Added certificates -> request attribute Valve
Configured an authenticator for method FORM
J2EE Web Admin Tool started
JAXR:Installing JAXR RA
Deploying jaxr-ra.rar in C:\j2sdkee1.4\lib\system_apps\jaxr-ra.rar
Binding Connection Factory, name = QueueConnectionFactory
Binding Connection Factory, name = jms/TopicConnectionFactory
Binding Connection Factory, name = TopicConnectionFactory
Binding Connection Factory, name = jms/QueueConnectionFactory
Binding Connection Factory, name = eis/JAXR
Cannot create Destination jms/Topic since it already exists
Binding Administered Object, name = jms/Topic
Cannot create Destination jms/Queue since it already exists
Binding Administered Object, name = jms/Queue
Starting EJB Timer Service...
J2EE server startup complete.
I do not see any reason in the above as to why deploytool might not be working as I think it should. Maybe others have an idea?
Owen.
Maybe you are looking for
-
hi, in FB05 first screen, at the first line item, i entered PK 50 and open item managed account A. on second screen, i provide amount 600 and hit enter and provide another open item managed account B. 1) why $600 at amount entered field is 600- and i
-
How to view the returned data from a stored procedure?
Hi, I created ref cursor in the stored procedure to return data. But how can I view the data when I execute it? The stored procedure works fine, just want to view the result. Thanks!
-
Importing Java class problem!
Hello I have problem by Importing java class into form. When I select in Forms Builder from menu: Programs/Import Java Classes it returns error: PDE-UJI001 JVM not able to create! Can someone know what I must do to fix that problem? Thanks, Chrity
-
I am trying to find my lost iPad using my iPhone and the findmyipad application My iPad is listed but cannot be located now because it is not connected to Internet I have option to lock the iPad in lost mode If I do that I fear that will make it impo
-
How to convert a string to visa resource name
I have a string , like "visa://192.168.123.212/RIO0::INSTR", how can I convert it to a Labview visa resource name? The resource name is going to be used for "Open VI reference" control. Also, a related question is , is there a special vi control for