Webservice to JDBC
Hi All,
I need Webservice to JDBC scenario step by step guidance.
Thanks
Nithya
Hi,
Refer
SOAP Sender to JDBC Receiver via PCK Scenario
http://help.sap.com/saphelp_nw04/helpdata/en/32/a63d40c6d98437e10000000a155106/content.htm
/people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi
/people/siva.maranani/blog/2005/08/30/pck-cross-sectional-analysis-part-1
/people/siva.maranani/blog/2005/08/30/pck-cross-sectional-analysis-part-2
/people/bhavesh.kantilal/blog/2006/07/03/jdbc-receiver-adapter--synchronous-select-150-step-by-step
Problem with Webservice -> XI -> JDBC scenario
Problem in Webservice-XI-JDBC scenario
/people/community.user/blog/2006/09/19/xi-webservice-studio--a-plain-jane-soap-tool
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6f83d790-0201-0010-629d-ab5bf10c94e4
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3f9fc190-0201-0010-0cbd-87f50e404d91
Thanks
Swarup
Similar Messages
-
Problem in Webservice-XI-JDBC scenario
Hi Experts,
I am working on webservice - XI - JDBC Synchronous scenario. I have done with SLD, IR, ID, WSDL file creation.
When I tried to test the scenario thro' Webservice Studio, I am getting the following error. This error comes, once I give the request value.
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
Exception Text **************
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Client found response content type of 'text/html', but expected 'text/xml'.
The request failed with the error message:
td {font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px;}
A:link
A:visited
A:active
401 Unauthorized
If you come across this type of issues, then please help me to solve it.
Regards
Sara
Message was edited by:
Sara DHi Bhavesh,
As per the blog, I have done the username & pwd setup..but still getting the "401 Unauthorized". Could you please tell me, what could be the problem?
Here is the full error trace.
Exception Text **************
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Client found response content type of 'text/html', but expected 'text/xml'.
The request failed with the error message:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Error Report</title>
<style>
td {font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px;}
A:link
A:visited
A:active
</style>
</head>
<body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="left" height="75">
<tr bgcolor="#FFFFFF">
<td align="left" colspan="2" height="48"><font face="Arial, Verdana, Helvetica" size="4" color="#666666"><b> 401   Unauthorized</b></font></td>
</tr>
<tr bgcolor="#3F73A3">
<td height="23" width="84"><img width=1 height=1 border=0 alt=""></td>
<td height="23"><img width=1 height=1 border=0 alt=""></td>
<td align="right" height="23"><font face="Arial, Verdana, Helvetica" size="2" color="#FFFFFF"><b>SAP J2EE Engine/7.00 </b></font></td>
</tr>
<tr bgcolor="#9DCDFD">
<td height="4" colspan="3"><img width=1 height=1 border=0 alt=""></td>
</tr>
</table>
<br><br><br><br><br><br>
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="left" height="75">
<tr bgcolor="#FFFFFF">
<td align="left" colspan="2" height="48"><font face="Arial, Verdana, Helvetica" size="3" color="#000000"><b> No login module succeeded.</b></font></td>
</tr>
<tr bgcolor="#FFFFFF">
<td align="left" valign="top" height="48"><font face="Arial, Verdana, Helvetica" size="2" color="#000000"><b> Details:</b></font></td>
<td align="left" valign="top" height="48"><font face="Arial, Verdana, Helvetica" size="3" color="#000000"><pre> No details available</pre></font></td>
</tr>
</body>
</html>
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at MI_OutboundService.MI_Outbound(DT_REQUEST MT_REQUEST)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at WebServiceStudio.MainForm.InvokeWebMethod()
at WebServiceStudio.MainForm.buttonInvoke_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Regards
Sara
Message was edited by:
Sara D -
** Throw Exception in BPM - Webservice to JDBC
Hi friends,
I am doing Webservice to JDBC scenario using BPM. I am doing insert data in backend system oracle table by passing inputs from WebService. After insert data in table, JBDC returns the response to web service thru response variable 'insert_count = 1' like this. When I try to insert the same record, that is, employee no as primary key in my table, XI throws an error 'ORA-00001 - unique constraint' in Addtional . We have to pass this information to Web Service. How will we achive this ?
Presently in our BPM design,
1) Exception property of the block as 'Error'.
2) Inside Block, in Sync Send Step (BPM -> JDBC) specified 'Exception/System Error' as 'Error'.
3) Inserted one Exception Handler Brach. In this Brach, inserted one control step. In this step, itself we put a Control Step, the action property of this step is 'Throw Exception'. Here , what we need to set for the 'Exception Property' ..?
Kindly help me friends.Hi Mahesh,
I refered those scenarios. But, our requirment is we want to take 'Additional Text' option from SXMB_MONI and map to WS source structure one element.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?><!-- Call Adapter --> <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1"><SAP:Category>XIServer</SAP:Category><SAP:Code area="INTERNAL">PL_TIMEOUT</SAP:Code><SAP:P1/><SAP:P2/><SAP:P3/><SAP:P4/><SAP:AdditionalText>TIME OUT REACHED</SAP:AdditionalText><SAP:ApplicationFaultMessage namespace=""/><SAP:Stack>Timeout condition of pipeline reached
</SAP:Stack><SAP:Retry>N</SAP:Retry></SAP:Error>
Could you kindly help me ? -
Webservice to JDBC BPM scenario
Hi Experts,
I have created the below objects for the Webservice to JDBC BPM scenario.
Data Type
1. DT_SOAPRequest
2. DT_SOAPResponse
3. DT_JDBCRequest
4. DT_JDBCResponse
MessageType
1. MT_SOAPRequest
2. MT_SOAPResponse
3. MT_JDBCRequest
4. MT_JDBCResponse
Message Interface
1. MIIS_JDBC_In - Inbound Synch(With JDBCRequest(Input message) and JDBCResponse(Output message)
2. MIOS_SOAP_Out - - Outbound Synch(With SOAPRequest(Input message) and SOAPResponse(Output message)
3. SOAPRequest_ABS - Abstract Asynch for SOAP Request
4. SOAPResponse_ABS - Abstract Asynch for SOAP Response
5. JDBCRequest_ABS - Abstract Asynch for JDBC Request
6. JDBCResponse_ABS - Abstract Asynch for JDBC Response
Is the object are correct?
Already raised the same below request..but still confused with BPM flow
BPM scenario
Please help me out..
Thanks in Advance
SaraHi Sara:
Container variable : You have to create 3 variables...
1. Name : ReceiveMessage
Category : Abstract
Type : MI_AA_SOAP_Req
2. Name : SendSynch
Category : Abstract
Type : MI_AS_SOAP_ReqResp
3. Name : Send
Category : Abstract
Type : MI_AA_SOAP_Resp
BPM Steps:
1. Create Receive Step :
In properties :
Message = MI_AA_SOAP_Req
Mode = Open S/A Bridge
Synchronous INterface = MI_AS_SOAP_ReqResp
2. Create Send Step
In propereties :
Mode = Synchronous
Synch Interface = MI_AS_SOAP_ReqResp
Req Message = MI_AA_SOAP_Req
Resp Message = MI_AA_SOAP_Resp
3. Again create Send step
In propereties :
Mode = Close S/A Bridge
Message = MI_AA_SOAP_Resp
Opened by = Receive
I almost provide you each step to create BPM:)
Try and let me us now if you find any difficulty.
Thanks
Farooq. -
Problem with webservice to JDBC scenario
Hi Experts,
<b>Scenario :</b> Webservice - XI - JDBC
<b>Issue :</b> When I tried to access the url which I have used it to create the wsdl file, I am getting error.
<b>Url :</b> http://<Hostname>:50100/XISOAPAdapter/MessageServlet?channel=WEB_SERVICE:SOAP_CC
<b>Error :</b> Message Servlet is in Status OK
Status information:
Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/645_VAL_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#7 $) bound to /MessageServlet
Classname ModuleProcessor: null
Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean
Lookupname for remoteModuleProcessorLookupName: null
ModuleProcessorClass not instantiated
ModuleProcessorLocal is Instance of com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0
ModuleProcessorRemote not instantiated
Could you please tell me, why I am getting the above error?
Regards
Sara
Message was edited by:
Sara DSara,
>>Url : http://<Hostname>:50100/XISOAPAdapter/MessageServlet?channel=WEB_SERVICE:SOAP_CC
Do you have the <b>:</b> as pointed in bold in the URL? Just give a try again.
http://<Hostname>:50100/XISOAPAdapter/MessageServlet?channel=<b>:</b>WEB_SERVICE:SOAP_CC
Regards,
Jai Shankar -
Webservice - XI - JDBC BPM scenario
Hi Experts,
Could you please provide the steps to do the Webserive -> XI -> JDBC scenario, using BPM?
Regards
SaraHi Jai,
Actually, I have to do multiple orchestrations scenarios.
I came to know from some of the XI experts that I have to use BPM to do multiple orchestration scenarios.
If you have any idea, could you please provide the BPM steps for the (Webservice to JDBC synch scenario)
Regards
Sara -
Need help in webservice to JDBC scenario
Hi All,
My scenario is a synchronous webservice to JDBC scenario. The SOAP request contains two fields one is ID & the other field is Date which is an optional field. I need to perform a SELECT statement on JDBC based on ID & Date. SOAP request will always contain ID field & Date may or maynot be there in the request. If Date present then search should be based on ID & Date , if Date not present search should be based on ID only. How to achieve this with the help of standard JDBC reciever structure or is there any other way to achieve this?
Thanks
NavinYou can create your target structure as shown below and check the existence of DATE field in the source(using standard function "Exists" ) and then only create the target DATE node.
<StatementName>
<dbTableName action=u201DSELECTu201D>
<table>realDbTableName</table>
<access>
<col1/>
<col2/>
<col3/>
</access>
<key1>
<DATE/>
<ID/>
</key1>
</dbTableName>
</StatementName>
http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=%28J2EE3417700%29ID0591392850DB01436613452367233705End?blog=/pub/wlg/3928
Pooja -
CPAChannelStoppedException for Webservice - XI - JDBC scenario
Hi Experts,
When I have tried to test Webservice -> XI -> JDBC scenario, I am getting the below error. In the ID, the SOAP Adapter communication channel is <b>active</b>.
<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
<context>XIAdapter</context>
<code>CPAChannelStoppedException</code>
<text><![CDATA[
com.sap.aii.af.service.administration.api.cpa.CPAChannelStoppedException: Channel stopped by administrative task.
at com.sap.aii.af.service.administration.impl.cpa.CommonCPA.checkChannelState(CommonCPA.java:58)
Please share your suggestions.
Regards
SaraHi All,
Thanks for your immediate responses. In RWB --> Component Monitoring --> Comm Channel Monitoring the SOAP CC was stopped. Just started it. Now the status is active.
Regards
Sara -
Problem with Webservice - XI - JDBC scenario
Hi Experts,
When I have tried to test the Webservice -> XI -> JDBC scenario with the mention address, I am getting the below error.
<b>Address :</b> http://<Host>:50100/XISOAPAdapter/MessageServlet?channel=:WEB_SERVICE:SOAP_CC&version=3.0&Sender.Service=WEB_SERVICE&Interface=http%3A%2F%2Fatl.com%2Ftar%5EMI_Outbound
<b>Error:</b>
<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
<context>XIAdapter</context>
<code>RecoverableException</code>
<text><![CDATA[
com.sap.aii.af.ra.ms.api.RecoverableException: com.sap.aii.af.ra.ms.api.DeliveryException: Application:EXCEPTION_DURING_EXECUTE:
at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:919)
at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl3.process(ModuleLocalLocalObjectImpl3.java:103)
at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:258)
JDBC Part works fine only problem with the SOAP sender side. Any suggestion please..
Regards
Sara
Message was edited by:
Sara DHi,
As per Bhavesh & Krishna's suggestion, I have changed the JDBC Data type. Now I could able to see the SXMB_MONI error too.
Latest error:
When I have tried to test the scenario using xmlApy, I am getting the below error.
<b>RWB error:</b>
2007-06-21 03:04:24 Success Receiver JDBC adapter: processing started; QoS required: BestEffort
2007-06-21 03:04:24 Success JDBC adapter receiver channel DB_CC: processing started; party , service DB_SERVICE
2007-06-21 03:04:24 Error Unable to execute statement for table or stored procedure. 'Address' (Structure 'STATEMENT') due to java.sql.SQLException: FATAL ERROR document format: structure 'STATEMENT', no key element found
<b>xmlSpy Error:</b>
<context>XIAdapter</context>
<code>RecoverableException</code>
<text><![CDATA[
com.sap.aii.af.ra.ms.api.RecoverableException: com.sap.aii.af.ra.ms.api.DeliveryException: XIAdapterFramework:GENERAL:com.sap.aii.af.ra.ms.api.DeliveryException: Error processing request in sax parser: Error when executing statement for table/stored proc. 'Address' (structure 'STATEMENT'): java.sql.SQLException: FATAL ERROR document format: structure 'STATEMENT', no key element found
at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:919)
at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl3.process(ModuleLocalLocalObjectImpl3.java:103)
at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:258)
I have mapped the EmpId in the mapping as well as in the DB the EmpId is Primary Key. Could you please tell me,what I am missing here?
Regards
Sara
Message was edited by:
Sara D -
Two way Asynchronous business process for Webservice to JDBC scenario
Hi Experts,
For the webservice to JDBC scenario, I have to use two way Asynchronous business process. Is it possible?
Scenario : Webservice to JDBC -> Async Call
JDBC to Webservice -> Async Call
I have already done with two way Synchronous. Here I would like to know about only Async call. Please provide your suggestions.
Is it recommended to use Async call when we have Synchronous option?
For the above requirement I have to create two separate services and in BPM, I have to call one by one..Is it correct?
Regards
Sara
Edited by: Sara D on Dec 18, 2007 8:05 AMhi sara,
yes it is possible.
In receiver channel JDBC we have a special parameter "Exactly Once Handling " which is to assure async incoming data to be written only once to avoid redundancy.
Although Synchronous is "Best Effort" but it is considered to be "Worst Case". We can use Sync but try to use Async as much as possible to ensure system performance.
Ques : For the above requirement I have to create two separate services and in BPM, I have to call one by one..Is it correct?
yup you have to create two services and you are following right path but this scenario should be in two steps seperately.
Rergards,
Mandeep Virk -
Problem in Webservice - XI -JDBC
Hi Experts,
When I tried to execute the Webserive -> XI -> JDBC scenario using xmlSpy, I am getting the below. Could you please tell me what could be the reason?
<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
<context>XIAdapter</context>
<code>RecoverableException</code>
<text><![CDATA[
com.sap.aii.af.ra.ms.api.RecoverableException: com.sap.aii.af.ra.ms.api.DeliveryException: Application:<b>EXCEPTION_DURING_EXECUTE</b>:
at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:919)
at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl3.process(ModuleLocalLocalObjectImpl3.java:103)
at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:258)
at com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0.process(ModuleProcessorLocalLocalObjectImpl0.java:103)
Regards
SaraHi Prateek & Sumit,
I have checked with the Message Monitoring in RWB. Here are the errors.
Error Category <b>XI_J2EE_ADAPTER_XI_HANDLER</b>
Error Code <b>CALL_CONSUMER_ERROR</b>
Adapter Engine Errors
Received XI System Error. ErrorCode: EXCEPTION_DURING_EXECUTE ErrorText: ErrorStack: com.sap.aii.utilxi.misc.api.BaseRuntimeException thrown during application mapping com/sap/xi/tf/_MM_RESPONSE_: RuntimeException in Message-Mapping transformatio~
2007-06-19 01:19:56 Error Returning synchronous error notification to calling application: com.sap.aii.af.ra.ms.api.DeliveryException: Application:EXCEPTION_DURING_EXECUTE:.
2007-06-19 01:19:56 Error Transmitting the message using connection http://<Host>:8001/sap/xi/engine?type=entry failed, due to: com.sap.aii.af.ra.ms.api.DeliveryException: Application:EXCEPTION_DURING_EXECUTE:.
2007-06-19 01:19:56 Error The message status set to FAIL.
Regards
Sara
Message was edited by:
Sara D -
Webservice to JDBC to SAP System to webservice using BPM
Hi Frnz
My requirement is i need to get data from webservice....... and i need to push that data to some Database... and the response from the Database to SAP system......and from that SAP system the respone should come to the Webservie which is the sender one. and the whole procedure should be done under PI7.1. using BPM.
can any one suggest me how to achieve this whole process... related links and your views.
MunnaVHi,
I will tell you how to search for that :
1. find BPM blogs in the forum - to get the idea of a BPM
2. then find the blogs about SOAP adapter for WS call and JDBC call and ABAP proxy (for SAP)
3. then combine it and you have the scenario
you don't need links from us, you can get them on your own
we can help you with detailed questions once you start the development
Regards,
Michal KRawczyk -
** WebService to JDBC scenarios - Long time to enter into SXMB_MONI
Hi friends,
When we send input data from Web Service (thru tools like SOAP SONAR), it is taking much time to enter into SXMB_MONI ? What could be the problem ? (Sync - Sync scenarios)
Kind Regards,
Jeg P.This is due to Queue problem. Lot of messages held up in queue.
-
SLD conf for JDBC and webservice
Hi,
I am coonecting to source and target via webservice or JDBC.Do we need any configuration in SLD for systems.Driver and webservice has all details to connect to source and target system.Please confirm me if I am wrong.When you have complete tech details of the system, you can create a Business System for the same and import it into your ID.
In short, a Business System represents a physical system.
When you don't have complete info for the system, you can create a business service in your ID.It represnts an abstract service that makes connection to the source/target system.
The choice depends on our own. -
Calling the webservice twice - Duplicate entries
Hi Experts,
Scenario : SOAP Client -> Call Microsoft webservice -> XI JDBC Sync call-> Call Microsoft webservice.
BPM Steps:
1. Receive Step -> Get the SOAP Client request (Open S/A Bridge)
2. Send Step -> Async call to Microsoft webservice to update the log status.
3. Send Step -> Sync call to JDBC
5. Send Step -> Close the S/A bridge
6. Send Step -> Call the Microsoft webservice to update the log status.
Receiver Determination Steps
1. SOAP Sender to BPM
2. BPM(Async request) to 2 Log Business Service. I have mentioned the both business service under Configured Receivers section in Receiver Determination.
3. BPM(Sync request) to JDBC
Issue : The JDBC part works fine. Only problem with the Microsoft webservice. Twice it update the log table. ie. Twice it calls the Microsoft's each webservice.
Please help me out, how to stop the second retry and let me know the above approach is correct or not.
Thanks & Regards
SaraHi Sara,
As per your info, Earlier you was trying to call both logging updates under one Sync/Async Bridge. But on Webservice side it will give you two responses and you will handling only one.
In later case also you are handling only 1st response of Webservice call, but the another call is still open.
Actually you are trying to built two Sync/Async Birdges. Which is not at all possible under one BPM.
SAP have not recommended for it.
Refer
http://help.sap.com/saphelp_nw04/helpdata/en/43/65d4dab39b0398e10000000a1553f6/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/content.htm
You need to create two seperate interfaces for this.
For e.g.
1st will call the Webservice before updating the JDBC tables.
2nd After updating the JDBC table you can again call the Webservice for updated logging status.
Thanks
Swarup
Edited by: Swarup Sawant on Jun 2, 2008 8:50 AM
Maybe you are looking for
-
Well, the question is self-explanatory. Sorry for any english mistake, I'm not a native english speaker.
-
My sent emails being received unsecure
Never new this was happening until most recently. When people are receiving my emails that have attachments, which are mostly being received using MS Outlook, the email is not showing up in typical format. There is this grey bar saying, "Click here
-
Problems moving from 2 independent drives to RAID1 configuration
Hi: My NAS200 has been running successfully configured as two independent drives: Public Disk 1/ and Public Disk 2/. I will refer to these as PD1 and PD2. I mostly use PD1 and have been using PD2 to make occasional backups of PD1 (I didn't like the i
-
My preview mode icon doesn't work
Just upgraded to CS3 master collection on Windows XP Very inexperienced on InDesign however. My preview mode icon does not work as it did on the CS2 version. I have to go view-screenmode-preview to see the preview mode - this is a bit of a slow way c
-
IMac G5 sharing files with windows computer
Hi, I have an iMac g5 which is wireless, I want to be able to access my other windows based computers to share files. I have a Netgear wireless router and my iMac g5 is connected to the network (i.e. the internet works). From a windows computer I can